• 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