SODIUS is a provider of interoperability solutions for Defense Architecture Frameworks. In the context of System Engineering, System of Systems architects design architectures in dedicated modeling software using Architecture Frameworks. During the lifecycle of projects, the design teams may exchange System Architecture models or may choose different modeling tools and/or associated meta-models. This fact increases the need for interoperability solutions that are able to Extract, Transform, and Inject models.
SODIUS is specialized in MDE (Model Driven Engineering) applied to the domain of System Engineering. SODIUS provides MDWorkbench, built on the Eclipse platform and based on EMF (Eclipse Modeling Framework), as a productivity platform for creating these solutions.
This application is dedicated to design solutions of automation and integration:
SODIUS' approach is to separate the data access processing (I/O) from the transformations that execute the required mappings. The design of an interoperability solution can be described with the following steps:
SODIUS' knowledge of the Defense Architecture Frameworks spans the following frameworks:
SODIUS worked with different authoring tools. These tools can implement many frameworks or can provide facilities to define parts of information that fills to architecture frameworks models. The following list is a representative set of modeling tools and frameworks for which SODIUS has already designed accessors and interoperability solutions:
Moreover, the authoring tools provide to the architecture designers different diagram methodologies. The following list illustrates a set of diagrams for which SODIUS has already defined semantic mappings and transformation rules:
Cameo Inter-Op® has been developed to allow MagicDraw® (No Magic®) and other products like IBM Rational System Architect® to communicate with each other and share data. It is a part of the No Magic's Cameo Suite® and is built on MDWorkbench. As part of services provided by Cameo Inter-Op, there are services to exchange DoDAF architectures between MagicDraw UPDM 2.0 (UML Profile for DoDAF and MODAF) and Rational System Architect DoDAF 1.5 Encyclopedia. This interoperability solution takes into account of the most important DoDAF Viewpoints:
Cameo Inter-Op embeds an internal meta-model for each tools:
This solution includes Accessors for the both tools that integrate diagram structures:
The following picture illustrates the transformation of an OV-2 diagram from Rational System Architect DoDAF 1.5 to MagicDraw UPDM 2.0:
SODIUS has developed a NAF Interoperability solution between IBM Rational System Architect® and MEGA®. The transformation rules has been defined to work with System Architect NAF Encyclopedias and MEGA NAF Libraries. With the aim to add other authoring tools in the future, this solution has been designed with an internal NAF 3.1 pivot meta-model. The following diagram shows the architecture of this solution: