Understanding model evolution through semantically lifting model differences with SiLift (bibtex)
by Kehrer, Timo, Kelter, Udo, Ohrndorf, Manuel and Sollbach, Tim
Abstract:
In model-based software development, models are primary artifacts which iteratively evolve and which have many versions during their lifetime. A clear representation of the changes between different versions of a model is the key to understanding and successfully managing the evolution of a model-based system. However, model comparison tools currently available display model differences on a low level of abstraction, namely in terms of basic graph operations on the abstract syntax graph of a model. These low-level model differences are often hard or even impossible to understand for normal tool users who are not familiar with meta-models. In this paper we present SiLift, a generic tool environment which is able to semantically lift low-level differences of EMF-based models into representations of user-level edit operations
Reference:
Understanding model evolution through semantically lifting model differences with SiLift (Kehrer, Timo, Kelter, Udo, Ohrndorf, Manuel and Sollbach, Tim), In IEEE International Conference on Software Maintenance, ICSM, 2012.
Bibtex Entry:
@InProceedings{Kehrer2012a,
  author        = {Kehrer, Timo and Kelter, Udo and Ohrndorf, Manuel and Sollbach, Tim},
  title         = {{Understanding model evolution through semantically lifting model differences with SiLift}},
  booktitle     = {IEEE International Conference on Software Maintenance, ICSM},
  year          = {2012},
  pages         = {638--641},
  organization  = {IEEE},
  abstract      = {In model-based software development, models are primary  artifacts  which  iteratively  evolve  and  which  have many  versions  during  their  lifetime.  A  clear  representation of  the  changes  between  different  versions  of  a  model  is  the key to understanding and successfully managing the evolution of  a  model-based  system.  However,  model  comparison  tools currently  available  display  model  differences  on  a  low  level of abstraction, namely in terms of basic graph operations on the  abstract  syntax  graph  of  a  model.  These  low-level  model differences are often hard or even impossible to understand for normal tool users who are not familiar with meta-models. In this paper we present SiLift, a generic tool environment which is able to semantically lift low-level differences of EMF-based models into representations of user-level edit operations},
  doi           = {10.1109/ICSM.2012.6405342},
  isbn          = {9781467323123},
  issn          = {1063-6773},
  keywords      = {difference presentation,moca,model comparison,model difference,semantic lifting},
  mendeley-tags = {moca},
}
Powered by bibtexbrowser