DocumentCode
237275
Title
Towards Model-and-Code Consistency Checking
Author
Riedl-Ehrenleitner, Markus ; Demuth, Andreas ; Egyed, Alexander
Author_Institution
Johannes Kepler Univ., Linz, Austria
fYear
2014
fDate
21-25 July 2014
Firstpage
85
Lastpage
90
Abstract
In model-driven engineering, design models allow for efficient designing without considering implementation details. Still, it is crucial that design models and source code are in sync. Unfortunately, both artifacts do evolve frequently and concurrently which causes them to drift apart over time. Even though technologies such as model-to-code transformations are commonly employed to keep design models and source code synchronized, those technologies typically still require unguided, manual adaptations. Hence, they do not effectively prevent inconsistencies from being introduced. In this paper, we outline a novel approach for checking consistency between design models and source code. Our approach aims at detecting inconsistencies instantly and informing developers about a project´s consistency status live during development.
Keywords
formal verification; source code (software); checking consistency; consistency status; design model; model-and-code consistency checking; model-driven engineering; model-to-code transformation; source code; Adaptation models; Collaboration; Computational modeling; Java; Navigation; Synchronization; Unified modeling language; Incremental Consistency Checking; Model-Driven Enginering; Model-and-Code Consistency Checking;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2014 IEEE 38th Annual
Conference_Location
Vasteras
Type
conf
DOI
10.1109/COMPSAC.2014.91
Filename
6899204
Link To Document