Inconsistency Management in Heterogeneous Models - An Approach for the Identification of Model Dependencies and Potential Inconsistencies

In today?s engineering projects, interdisciplinary work leads to an increase in interfaces between different departments and domains. As each stakeholder pursues different goals and tasks, a heterogeneous model landscape is required. In each domain, a variety of different model and software implementations provide the essential basis for efficient work. On the interfaces, the risk of model inconsistencies increases. To handle occurring inconsistencies, various approaches have been presented. For model-based systems engineering projects, rule-based methods are considered as the most suitable technique. However, said approaches require a high manual effort in identifying model dependencies and establishing consistency rules. Unfortunately, in particular these steps are not well described and supported. Therefore, this paper presents an easily applicable approach for the identification of model dependencies in interdisciplinary projects. The method is supported by a software implementation and is directly integrated in engineering workflows. A first industrial case study has shown positive effects of the approach and revealed further research goals.

[1]  Wenyan Song,et al.  Requirement management for product-service systems: Status review and future trends , 2017, Comput. Ind..

[2]  Ahsan Qamar,et al.  An Approach to Identifying Inconsistencies in Model-based Systems Engineering , 2014, CSER.

[3]  Andrea Zisman,et al.  Inconsistency Management in Software Engineering: Survey and Open Research Issues , 2000 .

[4]  Harald Eisenmann,et al.  Guided systems engineering by profiled ontologies , 2017, 2017 IEEE International Systems Engineering Symposium (ISSE).

[5]  Udo Lindemann,et al.  TOWARDS SYSTEMATIC INCONSISTENCY IDENTIFICATION FOR PRODUCT SERVICE SYSTEMS , 2018 .

[6]  Bashar Nuseibeh,et al.  Leveraging Inconsistency in Software Development , 2000, Computer.

[7]  Gunther Reinhart,et al.  Approach for model-based change impact analysis in factory systems , 2017, 2017 IEEE International Systems Engineering Symposium (ISSE).

[8]  Birgit Vogel-Heuser,et al.  Modeling as the basis for innovation cycle management of PSS: Making use of interdisciplinary models , 2017, 2017 IEEE International Systems Engineering Symposium (ISSE).

[9]  Klaus-Dieter Thoben,et al.  Ontology mediation to rule them all: Managing the plurality in product service systems , 2017, 2017 Annual IEEE International Systems Conference (SysCon).

[10]  Birgit Vogel-Heuser,et al.  A comprehensive approach for managing inter-model inconsistencies in automated production systems engineering , 2016, 2016 IEEE International Conference on Automation Science and Engineering (CASE).

[11]  Udo Lindemann,et al.  Comparison of Seven Company-Specific Engineering Change Processes , 2015 .

[12]  Christiaan J. J. Paredis,et al.  A comparison of inconsistency management approaches using a mechatronic manufacturing system design case study , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).

[13]  Klaus Zeman,et al.  Consistency Checking of Mechatronic Design Models , 2010 .

[14]  Klaus Zeman,et al.  Maintaining Consistency across Engineering Artifacts , 2018, Computer.

[15]  Ragnhild Van Der Straeten,et al.  Detecting and resolving model inconsistencies using transformation dependency analysis , 2006, MoDELS'06.

[16]  Hans Vangheluwe,et al.  Process-oriented Inconsistency Management in Collaborative Systems Modeling , 2018 .

[17]  Birgit Vogel-Heuser,et al.  Feature-based systematic approach development for inconsistency resolution in automated production system design , 2017, 2017 13th IEEE Conference on Automation Science and Engineering (CASE).

[18]  Ákos Horváth,et al.  Quick fix generation for DSMLs , 2011, 2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC).

[19]  Christiaan J. J. Paredis,et al.  Bayesian Reasoning Over Models , 2014, MoDeVVa@MoDELS.