European Conference on Modelling Foundations and Applications

ECMFA 2010: Modelling Foundations and Applications pp 245-260

Concordance: A Framework for Managing Model Integrity

  • Louis M. Rose
  • Dimitrios S. Kolovos
  • Nicholas Drivalos
  • James R. Williams
  • Richard F. Paige
  • Fiona A. C. Polack
  • Kiran J. Fernandes
Conference paper

DOI: 10.1007/978-3-642-13595-8_20

Volume 6138 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Rose L.M. et al. (2010) Concordance: A Framework for Managing Model Integrity. In: Kühne T., Selic B., Gervais MP., Terrier F. (eds) Modelling Foundations and Applications. ECMFA 2010. Lecture Notes in Computer Science, vol 6138. Springer, Berlin, Heidelberg

Abstract

A change to a software development artefact, such as source code or documentation, can affect the integrity of others. Many contemporary software development environments provide tools that automatically manage (detect, report and reconcile) integrity. For instance, incremental background compilation can reconcile object code with changing source code and report calls to a method that are inconsistent with its definition. Although models are increasingly first-class citizens in software development, contemporary development environments are less able to automatically detect, manage and reconcile the integrity of models than the integrity of other types of artefact. In this paper, we discuss the scalability and efficiency problems faced when managing model integrity for two categories of change that occur in MDE. We present a framework to support the incremental management of model integrity, evaluating the efficiency of the proposed approach atop Eclipse and EMF.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Louis M. Rose
    • 1
  • Dimitrios S. Kolovos
    • 1
  • Nicholas Drivalos
    • 1
    • 2
  • James R. Williams
    • 1
  • Richard F. Paige
    • 1
  • Fiona A. C. Polack
    • 1
  • Kiran J. Fernandes
    • 2
  1. 1.Department of Computer ScienceUniversity of YorkYorkUK
  2. 2.The Management SchoolUniversity of YorkYorkUK