The US Army currently develops the Architecture-Centric Virtual Integration Process (ACVIP) to address the problems of exponential growth in complexity of systems, which threatens the ability to develop next generation safety critical embedded systems. ACVIP applies virtual integration at the early phases of development in order to detect defects that are currently only found at systems integration and acceptance testing. Such virtual integration requires several analyses activities to be performed with a multitude of models for covering the different domains and different levels of abstraction of the system. In this Architecture-Centric Model Management (ACMoM) project, we propose to study state-of-the-art model management approaches and techniques such as megamodels, the STEP AP 242 (ISO 10303-242) “Managed model based 3D engineering” standard, Product Life-Cycle Management (PLM) solutions such as EuroSTEP and the Open Services for Lifecycle Collaboration (OSLC) to develop the model management foundations required to ensure that the models, their interplay and the activities performed on these models are managed properly leveraging the architecture-centric Authoritative Source of Truth configuration of ACVIP.
Prototyping tasks are performed throughout this project in order to demonstrate the developed capabilities. The AADL language in its current version 2 and its OSATE tool will be used for the ACMoM demonstration prototype. OSATE is integrated into Eclipse IDE and builds on the de-facto standard Eclipse Modeling Framework (EMF), on which the actual frameworks that will be used as starting point for this research are also built. The proposed ACMoM prototype will also be developed using EMF. This will allow the integration of all these tools into a common metamodeling framework.
To prepare a development environment for ACMoM, follow the steps here.