Academy & Industry Research Collaboration Center
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. The authors 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.