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
Link To Document