A model driven engineering approach to develop a cooperative information system
Mohamed Amroune, Pierre Jean Charrel, Nacereddine Zarour, Jean, Michel Inglebert

TL;DR
This paper presents AspeCiS, an aspect-oriented engineering approach for developing cooperative information systems by weaving existing requirements and designs to create integrated models.
Contribution
It introduces a model weaving process using a specific metamodel to design cooperative requirements from existing systems and additional requirements.
Findings
Developed a model weaving process for cooperative requirement design
Defined an AspeCiS Weaving Metamodel for model integration
Facilitated reuse of existing system artifacts in new cooperative systems
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsService-Oriented Architecture and Web Services · Advanced Software Engineering Methodologies · Business Process Modeling and Analysis
