Using knowledge and expressions to validate inter-model constraints

Abstract Model Based System Engineering (MBSE) field recommends practices, framework, tools and standards to improve the modeling of systems. Nevertheless, even though one follows a modeling methodology, inconsistencies arise in models since they are shared and developed in a collaborative context. This paper focuses on an approach to manage models heterogeneity by taking into consideration the implicit knowledge of the engineers. We defend this knowledge as the key to check inter-model constraints in the framework of MBSE methodologies.

[1]  Friedrich L. Bauer,et al.  Revised report on the algorithm language ALGOL 60 , 1963, CACM.

[2]  Friedrich L. Bauer,et al.  Report on the algorithmic language ALGOL 60 , 1960, Commun. ACM.

[3]  Yamine Aït Ameur,et al.  Knowledge Models to Reduce the Gap between Heterogeneous Models: Application to Aircraft Systems Engineering , 2010, 2010 15th IEEE International Conference on Engineering of Complex Computer Systems.

[4]  H. Panetto,et al.  Annotation of Enterprise Models for Interoperability Purposes , 2008, 2008 International Workshop on Advanced Information Systems for Enterprises.

[5]  John McCarthy,et al.  Recursive functions of symbolic expressions and their computation by machine, Part I , 1959, Commun. ACM.

[6]  Sanford Friedenthal,et al.  4.4.4 Adapting UML for an Object Oriented Systems Engineering Method (OOSEM) , 2000 .

[7]  Nabila Zouggar,et al.  Semantic enrichment of enterprise models by ontologies-based semantic annotations , 2008, 2008 12th Enterprise Distributed Object Computing Conference Workshops.

[8]  Sanford Friedenthal,et al.  A Practical Guide to SysML: The Systems Modeling Language , 2008 .

[9]  Karin K. Breitman,et al.  Ontology Aided Model Comparison , 2009, 2009 14th IEEE International Conference on Engineering of Complex Computer Systems.

[10]  James E. Long 7.4.2 RELATIONSHIPS BETWEEN COMMON GRAPHICAL REPRESENTATIONS USED IN SYSTEM ENGINEERING , 1995 .