Documenting stepwise model refinement using executable design decisions
2010 (English)In: International Workshop on Models and Evolution (ME2010), 2010Conference paper (Refereed)
During model refinement a wealth of knowledge about the model under development is accumulated that is only partly represented by the model itself. Design decisions and the considered modeling alternatives are neither represented by the model nor are they documented. During later lifecycle stages this information is often not available any more, which reduces the understandability of the model and potentially leads to inconsistencies and erosion of the model. We propose an approach to capture and store the design decisions in model-driven development. We represent design decisions as model transformations and propose tool support that applies this representation to capture design decision with low effort. The captured design decisions provide a record of the model evolution and the rationale of the evolution.
Place, publisher, year, edition, pages
Design Decision, Evolution, Model Transformation, Refinement
IdentifiersURN: urn:nbn:se:kth:diva-27322OAI: oai:DiVA.org:kth-27322DiVA: diva2:375997
QC 201012092010-12-092010-12-092010-12-09Bibliographically approved