A Model-Driven Approach for Evaluating System of Systems

To reduce the cost and risk of the development of system of systems (SoS) by pre-evaluation before the SoS is built, a model-driven approach is proposed to evaluate the SoS based on its architecture, especially focused on measures of performance and effectiveness. In order to implement the pre-evaluation, the system architecture needs to be transformed to the simulation model of the system under the directing of the evaluation requirement model, then the evaluation can be done based on the evaluation model and the data from simulation. The architecture, evaluation requirement model, simulation model and evaluation model involved in the above process constitute the model system (a set of models related with each other) of our approach. Through the modeling activities based on the model system, we can implement the systematically pre-evaluation of SoS. The model system and its meta-model, which are the core of our approach, are detailed after the introduction of the framework of our approach. Then the transformations from DoDAF architecture to evaluation requirement model and simulation model are studied for accelerating the evaluation process. The case study shows that our approach can not only ensure the standardization and systematization of the evaluating process, but can improve the evaluating efficiency and creditability based on the proposed transformation method.

[1]  N. Bhushan,et al.  Strategic Decision Making: Applying the Analytic Hierarchy Process , 2004 .

[2]  Feng Ni,et al.  Enhancing DoDAF with a HCPN Executable Model to Support Validation , 2009, 2009 Second International Symposium on Computational Intelligence and Design.

[3]  Saurabh Mittal,et al.  Extending DoDAF to Allow Integrated DEVS-Based Modeling and Simulation , 2006 .

[4]  Bernard P. Zeigler,et al.  Strengthening OV-6a Semantics with Rule-Based Meta-models in DEVS/DoDAF based Life-cycle Architectures Development , 2006, 2006 IEEE International Conference on Information Reuse & Integration.

[5]  Tony Spiteri Staines Intuitive Mapping of UML 2 Activity Diagrams into Fundamental Modeling Concept Petri Net Diagrams and Colored Petri Nets , 2008, 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ecbs 2008).

[6]  Alexander H. Levis,et al.  Toward executable architectures to support evaluation , 2009, 2009 International Symposium on Collaborative Technologies and Systems.

[7]  Charles E. Dickerson,et al.  Architecture and Principles of Systems Engineering , 2009 .

[8]  Bernard P. Zeigler,et al.  Enhancing DoDAF with a DEVS-based system lifecycle development process , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[9]  Frédéric Jouault,et al.  Transforming Models with ATL , 2005, MoDELS.

[10]  Chen Ying-wu,et al.  Executable architecture modeling and analysis for system-of-systems , 2011 .

[11]  Paul Francis,et al.  Model Driven Architecture with Executable UML , 2004 .

[12]  Deke Guo,et al.  Study of DoD Architecture Simulation Validation based on UML and Extended Colored Petri Nets , 2008, ICNSC.

[13]  Luo Xue-shan,et al.  Study of DoD Architecture Simulation Validation based on UML and Extended Colored Petri Nets , 2008, 2008 IEEE International Conference on Networking, Sensing and Control.

[14]  M. Singaperumal,et al.  State based modeling and control of a multi robot systems using simulink/stateflow , 2012 .