Semantically consistent transformation of behavioral and structural models

The use of multiple conceptual models and model transformations has been gaining increased research interest in recent years. However, several challenges, such as redundancy, inconsistency, complexity, maintainability, and language variations, still need to be addressed. The research question for this paper is how a semantically consistent model transformation can be achieved from different perspectives. To answer this question, the paper follows the design science research methodology. It presents three research objectives focused on reducing complexity, achieving clear traceability, and semantically consistent bi-directional transformation of models.

[1]  Ferhat Erata,et al.  Understanding Practitioners' Challenges on Software Modeling: A Survey , 2020, J. Comput. Lang..

[2]  A. Bucchiarone,et al.  Grand challenges in model-driven engineering: an analysis of the state of the research , 2020, Software and Systems Modeling.

[3]  Uwe Aßmann,et al.  Contextual and Relational Role-Based Modeling Framework , 2019, 2019 45th Euromicro Conference on Software Engineering and Advanced Applications (SEAA).

[4]  Joel Champeau,et al.  Model Federation based on Role Modeling , 2019, MODELSWARD.

[5]  Yair Wand,et al.  Improving the representation of roles in conceptual modeling: theory, method, and evidence , 2018, Requirements Engineering.

[6]  Jordi Cabot,et al.  A feature-based survey of model view approaches , 2017, Software & Systems Modeling.

[7]  Jordi Cabot,et al.  Model-Driven Software Engineering in Practice , 2017, Synthesis Lectures on Software Engineering.

[8]  Thomas Kühn,et al.  A Family of Role-Based Languages , 2017 .

[9]  Uwe Aßmann,et al.  A Metamodel Family for Role-Based Modeling and Programming Languages , 2014, SLE.

[10]  D. Richard Kuhn,et al.  Role-Based Access Controls , 2009, ArXiv.

[11]  Jean Bézivin,et al.  ATL: A model transformation tool , 2008, Sci. Comput. Program..

[12]  T. Tuunanen,et al.  A Design Science Research Methodology for Information Systems Research , 2007, J. Manag. Inf. Syst..

[13]  Jim Steel,et al.  MOF QVT final adopted specification: meta object facility (MOF) 2.0 query/view/transformation specification. , 2005 .

[14]  Alan R. Hevner,et al.  Design Science in Information Systems Research , 2004, MIS Q..

[15]  Friedrich Steimann,et al.  On the representation of roles in object-oriented and conceptual modelling , 2000, Data Knowl. Eng..

[16]  Charles W. Bachman,et al.  The Role Concept in Data Models , 1977, VLDB.

[17]  Peter F. Green,et al.  How Do Individuals Understand Multiple Conceptual Modeling Scripts? , 2022, J. Assoc. Inf. Syst..

[18]  Frank J. Furrer,et al.  RBPMN - The Power of Roles for Business Process Modeling with BPMN , 2022, BPMDS/EMMSAD@CAiSE.

[19]  Redouane Esbai,et al.  BPMN to UML Class Diagram Using QVT , 2021, NISS.

[20]  Hendrik Schön Role-based Adaptation of Business Reference Models to Application Models: An Enterprise Modeling Methodology for Software Construction , 2020 .

[21]  Mohammad Jabbari,et al.  A Review of Problems and Challenges of using Multiple Conceptual Models , 2019, ECIS.

[22]  Susanne Strahringer,et al.  Business Role-Object Specification: A Language for Behavior-aware Structural Modeling of Business Objects , 2019, Wirtschaftsinformatik.

[23]  Mamadou Kaba Traoré,et al.  Unified Approaches to Modeling , 2019, Model Engineering for Simulation.

[24]  Semantic interoperability: challenges in the digital transformation age , 2019 .

[25]  Uwe Assmann,et al.  Model Synchronization with the Role-oriented Single Underlying Model , 2018, MoDELS.

[26]  John A. Zachman,et al.  The Relationship Between Ontology and Modelling Concepts: Example Role Oriented Modelling , 2017, Int. J. Concept. Struct. Smart Appl..

[27]  Haibin Zhu,et al.  Roles Versus Classes , 2007, SETP.

[28]  Alain Wegmann,et al.  The Value of Roles in Modeling Business Processes , 2004, CAiSE Workshops.