System Architecture (SA) Management

This is a complex scenario of management of "systems of systems". It uses many features of AMMA (ATLAS Model Management Architecture) to interoperate between different views of the same system.
This example uses a framework that deals with System Architecture (SA) called DoDAF [1] (Department of Defense Architecture Framework).
It uses different types of matching transformations to produce weaving models that capture the overlapping concepts of the different views of the same system.
This example is the work of a Master thesis [2] . Additional documentation is available in the source files.

Summary of files

The "executeAllChain.xml" Ant Task executes a set of transformations: - to execute only a single step, the rules in the first Ant task can be commented; - it contains two examples: the complete DoDAF example and a simple illustrative example ("simpleTest") .

The "example" folder contains the sample models and the generated models:

The "metamodel" folder contains the set of metamodels:

The "transformation" folder contains the set of the transformation:

The "simpleTest" folder contains all files with a simple illustrative example of the Model Integration process between two metamodels.

This example uses the ATL 2006 compiler. Instructions about how to install it are available here.

References:
1. Volume II: Product Description, 4/2/2004. Official site: http://www.defenselink.mil/nii/global_Info_grid.html
2. Jossic, A. Gestions de Systèmes de Systèmes (in French). Master 2 Pro ALMA. September 2006. University of Nantes, France