Towards agile collaborative multi-view modeling with inconsistency tolerance
Abstract: Model-driven engineering (MDE) copes with the complexity of software development by using the principles of separation of concerns and automatic transformation. In MDE, stakeholders from diverse domains collaborate concurrently on different models to quickly analyze, design, and generate complex software-intensive systems. To adopt an agile development approach in MDE, an inconsistency tolerance framework is needed. This framework postpones the resolution phase for incompatibilities caused by online cooperation, allowing temporary incompatibilities to be automatically fixed while requiring resolution only for the remaining conflicts at the appropriate time. In this paper, we propose a general framework for identifying and diagnosing inconsistencies, making decisions regarding inconsistency tolerance or intervention for resolution, and outlining tolerance strategies in agile systems modeled as multi-views. Our framework comprises three primary phases: detection, analysis, and tolerance. It is designed to identify inconsistencies in multi-view models, which are inherently more complex than single-view models. The tolerance phase employs strategies to tolerate inconsistencies, enhancing the flexibility of the agile development approach for collaborative multi-view modeling.
Wed 10 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
15:30 - 17:00 | AglieMDE & MeSS SessionMeSS / Agile MDE at Waaier 3 Chair(s): Robbert Jongeling Mälardalen University | ||
15:30 20mShort-paper | Model Driven Engineering in Finance: Bond Valuation, From Formulae to Code Agile MDE Asad Rahman King's College London | ||
15:50 20mShort-paper | Towards agile collaborative multi-view modeling with inconsistency tolerance Agile MDE Yaser Shahvari MDSE Research Group, Faculty of Computer Engineering, University of Isfahan, Isfahan, Iran, Mohammadreza Sharbaf University of Isfahan | ||
16:10 20mTalk | Towards Quantum-based Graph Matching for IoT Systems (Extended Abstract) MeSS Felix Gemeinhardt Johannes Kepler University, Linz, Daniel Lehner Johannes Kepler University Linz, Manuel Wimmer JKU Linz | ||
16:30 20mTalk | Digital Twins for IoT Systems: Exploiting Synergies between Industry and Academia (Extended Abstract) MeSS | ||
16:50 10mTalk | Epsilon Playground Demo MeSS Dimitris Kolovos University of York |