中文

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

软件工程 2013-06-07 v1

摘要

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

关键词

引用

@article{arxiv.1306.1469,
  title  = {A model driven engineering approach to develop a cooperative information system},
  author = {Mohamed Amroune and Pierre Jean Charrel and Nacereddine Zarour and Jean Michel Inglebert},
  journal= {arXiv preprint arXiv:1306.1469},
  year   = {2013}
}

备注

International Journal of Software Engineering & Applications, 2013, Aircc Editor. arXiv admin note: substantial text overlap with arXiv:1303.4056