• DocumentCode
    1885048
  • Title

    Tracing Model Elements

  • Author

    Wenzel, Sven ; Hutter, Hermann ; Kelter, Udo

  • Author_Institution
    Siegen Holderlinstr Univ., Siegen
  • fYear
    2007
  • fDate
    2-5 Oct. 2007
  • Firstpage
    104
  • Lastpage
    113
  • Abstract
    In model-driven engineering developers work mainly or only with models, which exist in many versions. This paper presents an approach to trace single model elements or groups of elements within a version history of a model. It also offers analysis capabilities such as detection of logical coupling between model elements. The approach uses a differencing algorithm blown as SiDiff to identify similar elements in different versions of a model. SiDiff is highly configurable and thus our tracing approach can be adapted to all diagram types of the UML and to a large set of domain specific languages. The approach has been implemented as an Eclipse plug-in that visualizes all relevant information about the traces and it allows developers to interactively explore details. It has been evaluated by several groups of test persons; they considered most of the functions of the tool to be very useful.
  • Keywords
    Unified Modeling Language; program diagnostics; software engineering; Eclipse plug-in; SiDiff; UML; differencing algorithm; domain specific language; information visualization; model element tracing; model-driven engineering developer; tracing approach; Collaborative software; Domain specific languages; History; Mathematical model; Model driven engineering; Object oriented modeling; Power system modeling; Project management; Software engineering; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
  • Conference_Location
    Paris
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-1256-3
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2007.4362623
  • Filename
    4362623