Formal Foundations of Consistency in Model-Driven Development

被引:0
|
作者
Pascual, Romain [1 ]
Beckert, Bernhard [1 ]
Ulbrich, Mattias [1 ]
Kirsten, Michael [1 ]
Pfeifer, Wolfram [1 ]
机构
[1] Karlsruhe Inst Technol KIT, Karlsruhe, Germany
来源
LEVERAGING APPLICATIONS OF FORMAL METHOD, VERIFICATION AND VALIDATION: SPECIFICATION AND VERIFICATION, PT III, ISOLA 2024 | 2025年 / 15221卷
关键词
Model-driven development; Model consistency; Model semantics; Formal foundations; Cyber-physical systems;
D O I
10.1007/978-3-031-75380-0_11
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Models are abstractions used to precisely represent specific aspects of a system in order to make work easier for engineers. This separation of concerns naturally leads to a proliferation of models, and thus to the challenge of ensuring that all models actually represent the same system. We can study this problem by considering that the property is abstracted as a relation between models called consistency. Yet, the exact nature of this relation remains unclear in the context of cyber-physical systems, as such models are heterogeneous and may not be formally described. Therefore, we propose a formal foundation for consistency relations, by (1) providing a set-theoretical description of the virtual single underlying model (V-SUM) methodology, (2) relating consistency to model transformations, and (3) studying the connection between consistency of models and their semantics. In particular, we show that a relation on the semantic spaces of models can be reflected as a relation on models and that this semantics forms a lattice, such that a canonical semantics can be derived from a consistency relation. Our findings lay the foundation for a formal reasoning about precise notions of consistency.
引用
收藏
页码:178 / 200
页数:23
相关论文
共 50 条
  • [21] Semantic Equations for Formal Models in the Model-Driven Architecture
    Barbosa, Paulo
    Ramalho, Franklin
    Figueiredo, Jorge
    Costa, Aniko
    Gomes, Luis
    Junior, Antonio
    EMERGING TRENDS IN TECHNOLOGICAL INNOVATION, 2010, 314 : 251 - +
  • [22] Comparison of model-driven architecture and software factories in the context of Model-Driven Development
    Demir, Ahmet
    Joint Meeting of the Fourth Workshop on Model-Based Development of Computer-Based Systems and Third International Workshop on Model-Based Methodologies for Pervasive and Embedded Software, Proceedings, 2006, : 75 - 83
  • [23] AN AUTOMATED MODEL-DRIVEN TESTING FRAMEWORK For Model-Driven Development and Software Product Lines
    Lamancha, Beatriz Perez
    Polo Usaola, Macario
    Piattini, Mario
    ENASE 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, : 112 - 121
  • [24] Model-driven Consistency Verification for Service-Oriented Applications
    Rekik, Fadwa
    Bannour, Boutheina
    Dhouib, Saadia
    Gerard, Sebastien
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2015, : 180 - 187
  • [25] Model-Driven Development for Ubiquitous MAS
    Agueero, Jorge
    Rebollo, Miguel
    Carrascosa, Carlos
    Julian, Vicente
    AMBIENT INTELLIGENCE AND FUTURE TRENDS - INTERNATIONAL SYMPOSIUM ON AMBIENT INTELLIGENCE (ISAML 2010), 2010, 72 : 87 - 95
  • [26] Model-Driven Mechatronic System Development
    Paczona, Martin
    Mayr, Heinrich C.
    2019 IEEE 15TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2019, : 1730 - 1736
  • [27] Model-driven development (WMDD 2004)
    Aagedal, JO
    Bézivin, J
    Linington, PF
    OBJECT-ORIENTED TECHNOLOGY, 2004, 3344 : 148 - 157
  • [28] Model-driven development of enterprise applications
    Kulkarni, V
    Reddy, S
    UML MODELING LANGUAGES AND APPLICATIONS, 2005, 3297 : 118 - 128
  • [29] Model-driven software development - Introduction
    Sabbah, Daniel
    IBM SYSTEMS JOURNAL, 2006, 45 (03)
  • [30] Model-driven development:: A metamodeling foundation
    Atkinson, C
    Kühne, T
    IEEE SOFTWARE, 2003, 20 (05) : 36 - +