Incremental Causal Connection for Self-Adaptive Systems based on Relational Reference Attribute GrammarsFT
Even though model-driven engineering reduces complexity during development of self-adaptive systems and models@run.time enables using them during runtime, connecting models to different external system still involves manual work. However, those connections are essential to the complete system, as they enable external systems to react to changes of the internal model and vice versa. In our case, the model is based on Relational Reference Attribute Grammars, an extension of Attribute Grammars to enable conceptual models at runtime while retaining their benefits of modular specification and an incremental evaluation scheme. We present an approach to enable concise specification of the causal connection and needed transformations to match required formats or semantics. To show its applicability, a use-case showing the coordination of multiple industrial robot arms using models is presented. We show, that, using our approach, connections can be specified more concisely while maintaining the same efficiency as hand-written code.
Pre-Print (paper.pdf) | 1.55MiB |
Wed 26 OctDisplayed time zone: Eastern Time (US & Canada) change
15:30 - 17:00 | Foundations IITechnical Track / Tools & Demonstrations / Journal-first at A-4502.1 Chair(s): Bran Selic Malina Software Corporation | ||
15:30 22mTalk | Incremental Causal Connection for Self-Adaptive Systems based on Relational Reference Attribute GrammarsFT Technical Track René Schöne Technische Universität Dresden, Johannes Mey Technische Universität Dresden, Sebastian Ebert Technische Universität Dresden, Sebastian Götz Technische Universität Dresden, Uwe Aßmann TU Dresden, Germany File Attached | ||
15:52 22mTalk | Addressing the Uncertainty Interaction Problem in Software-intensive Systems: Challenges and DesiderataFT Technical Track Javier Camara University of Málaga, Radu Calinescu University of York, UK, Betty H.C. Cheng Michigan State University, David Garlan Carnegie Mellon University, Bradley Schmerl Carnegie Mellon University, USA, Javier Troya Universidad de Málaga, Spain, Antonio Vallecillo University of Málaga, Spain | ||
16:15 22mTalk | Modelling in low-code development: a multi-vocal systematic reviewJ1st Journal-first Alessio Bucaioni Mälardalen University, Antonio Cicchetti Mälardalen University, Federico Ciccozzi Malardalen University Link to publication | ||
16:37 22mTalk | A Value-Based Goal Model Analysis ToolDemo Tools & Demonstrations Carlos Cano Genoves Universitat Politècnica de València, Emilio Insfran Universitat Politècnica de València, Spain, Silvia Abrahão Universitat Politècnica de València |