Process-oriented Inconsistency Management in Collaborative Systems Modeling

Engineered products have reached a complexity which requires explicit modeling and analysis of various aspects such as performance, safety, and energy-efficiency, before system realization. This allows stakeholders in various domains to collaborate on a “virtual product”, using their domain-specific modeling languages and tools. This variety of modeling languages and tools, if not managed properly, can give rise to inconsistencies between stakeholder models, resulting in an incorrect product. Managing inconsistencies, therefore, is a key enabler to efficient collaborative engineering. Explicitly modeling the engineering process in which the virtual product models are manipulated allows for a detailed analysis of the root causes of inconsistencies and of the impact of applying various (in-)consistency management techniques on the process.

[1]  Eugene Syriani,et al.  Cloud-Based Multi-View Modeling Environments , 2016 .

[2]  Stefan Biffl,et al.  Automating Cross-Disciplinary Defect Detection in Multi-disciplinary Engineering Environments , 2014, EKAW.

[3]  Tom Mens,et al.  Detecting model inconsistency through operation-based model construction , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[4]  Henry Muccini,et al.  Envisioning the Future of Collaborative Model-Driven Software Engineering , 2017, 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C).

[5]  Dániel Varró,et al.  Property-Based Methods for Collaborative Model Development , 2015, GEMOC+MPM@MoDELS.

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

[7]  Hans Vangheluwe,et al.  A characterization of integrated multi-view modeling in the context of embedded and cyber-physical systems , 2013, 2013 Proceedings of the International Conference on Embedded Software (EMSOFT).

[8]  Robert Balzer,et al.  Tolerating Inconsistency , 1991, [1989] Proceedings of the 5th International Software Process Workshop.

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

[10]  Ragnhild Van Der Straeten Inconsistency Management in Model-driven Engineering , 2005 .

[11]  Pieter J. Mosterman,et al.  Ontological reasoning for consistency in the design of cyber-physical systems , 2016, 2016 1st International Workshop on Cyber-Physical Production Systems (CPPS).

[12]  Christiaan J. J. Paredis,et al.  Dependency Modeling and Model Management in Mechatronic Design , 2012, J. Comput. Inf. Sci. Eng..

[13]  TAMING DR. FRANKENSTEIN: CONTRACT-BASED DESIGN FOR CYBER-PHYSICAL SYSTEMS , 2012 .

[14]  Stefan Feldmann,et al.  Combining a SysML-based Modeling Approach and Semantic Technologies for Analyzing Change Influences in Manufacturing Plant Models☆ , 2014 .

[15]  Marie-Pierre Gervais,et al.  Early deviation detection in modeling activities of MDE processes , 2010, MODELS'10.

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

[17]  Hans Vangheluwe,et al.  FTG+PM: An Integrated Framework for Investigating Model Transformation Chains , 2013, SDL Forum.

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

[19]  Bart Meyers,et al.  Modeling and Enactment Support for Early Detection of Inconsistencies in Engineering Processes , 2017, MoDELS.

[20]  Hans Vangheluwe,et al.  Engineering Process Transformation to Manage (In)consistency , 2016, COMMitMDE@MoDELS.

[21]  Hans Vangheluwe,et al.  Consistency between geometric and dynamic views of a mechanical system , 2007, SCSC.

[22]  H. Vangheluwe,et al.  An introduction to multi-paradigm modelling and simulation. , 2002 .

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

[24]  Alfonso Pierantonio,et al.  Approaching Collaborative Modeling as an Uncertainty Reduction Process , 2016, COMMitMDE@MoDELS.

[25]  Antonio Cicchetti,et al.  Towards Inconsistency Tolerance by Quantification of Semantic Inconsistencies , 2016, COMMitMDE@MoDELS.

[26]  Anthony Finkelsteiin A Foolish Consistency: Technical Challenges in Consistency Management , 2000 .

[27]  Gianna Reggio,et al.  Consistency Problems in UML-Based Software Development , 2004, UML Satellite Activities.

[28]  Ajinkya Bhave,et al.  Multi-domain Modeling of Cyber-Physical Systems Using Architectural Views , 2010 .