arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1306.1469cs.SE
收藏

协同信息系统开发的模型驱动工程方法

A model driven engineering approach to develop a cooperative information system

Mohamed Amroune, Pierre Jean Charrel, Nacereddine Zarour, Jean Michel Inglebert

摘要:

在软件工程中,重用一个或多个已有的系统来开发一个复杂的系统是一种常见的做法。这种方法的合理性在于,单个信息系统(IS)通常难以完成所有要求的任务。因此,一种解决方案是将许多不同的IS结合起来,让他们合作来实现这些任务。我们提出了一种名为AspeciS(一个面向对象的方法来开发一个合作的信息系统),开发一个合作的信息系统从现有的IS使用他们的工件,如现有的需求,和设计。AspeciS包括以下三个阶段:(i)发现和分析的合作需求,(ii)设计的合作需求模型,(iii)准备的实施阶段。AspeciS的主要问题是使用现有需求和附加需求定义协同需求,协同需求应与Aspectual需求相结合。我们之前研究了如何在AspeciS中引出合作需求(AspeciS中合作需求的发现和分析阶段)。我们在这里研究AspeciS(设计的协同需求模型)的第二阶段,通过一个模型编织过程。该过程使用AspeciS编织元模型,将现有需求模型和附加需求模型编织在一起,实现协同需求模型。

英文摘要:

To reuse one or several existing systems in order to develop a complex system is a common practice in software engineering. This approach can be justified by the fact that it is often difficult for a single Information System (IS) to accomplish all the requested tasks. So, one solution is to combine many different ISs and make them collaborate in order to realize these tasks. We proposed an approach named AspeCiS (An Aspect-oriented Approach to Develop a Cooperative Information System) to develop a Cooperative Information System from existing ISs by using their artifacts such as existing requirements, and design. AspeCiS covers the three following phases: (i) discovery and analysis of Cooperative Requirements, (ii) design of Cooperative Requirements models, and (iii) preparation of the implementation phase. The main issue of AspeCiS is the definition of Cooperative Requirements using the Existing Requirements and Additional Requirements, which should be composed with Aspectual Requirements. We earlier studied how to elicit the Cooperative Requirements in AspeCiS (phase of discovery and analysis of Cooperative Requirements in AspeCiS) . We study here the second phase of AspeCiS (design of Cooperative Requirements models), by the way of a model weaving process. This process uses so-called AspeCiS Weaving Metamodel, and it weaves Existing and Additional Requirements models to realize Cooperative Requirements models.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑