• DocumentCode
    3297771
  • Title

    Decision Reuse in an Interactive Model Transformation

  • Author

    Siikarla, Mika P. ; Systä, Tarja J.

  • Author_Institution
    Tampere Univ. of Technol., Tampere
  • fYear
    2008
  • fDate
    1-4 April 2008
  • Firstpage
    123
  • Lastpage
    132
  • Abstract
    Propagating incremental changes and maintaining traceability are challenges for interactive model transformations, i.e. ones that combine automation with user decisions. After evolutionary changes to the source models the transformations have to be rerun. Earlier decisions cannot be used directly, because they may have been affected by the changes. Re-doing or verifying each decision manually is error-prone and burdensome. We present a way to model user interaction for transformations that are well (but not fully) understood. We model each decision as a set of options and their consequences. Also, we model the decision context, i.e. the circumstances (including model elements) affecting the decision. When a transformation is run, user decisions and their context are recorded. After a model change, a decision can be safely reused without burdening the user, if its context has not changed. The context maps source model elements to a decision, and thus provides traceability across the decision.
  • Keywords
    program verification; software reusability; user modelling; decision reuse; interactive model transformation; user decisions; user interaction; Automation; Context modeling; Databases; Electronic mail; Erbium; Humans; Software maintenance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2008. CSMR 2008. 12th European Conference on
  • Conference_Location
    Athens
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-4244-2157-2
  • Type

    conf

  • DOI
    10.1109/CSMR.2008.4493307
  • Filename
    4493307