2006 · 13 citations · 0 references
ArchitectureDesignDesign AutomationDesign ProcessDesign RepresentationEngineering Design AutomationModel TransformationModel-based DesignDesign Pattern RepresentationModel Transformation LanguagesModel-to-model Transformation
In this paper, we present our methods on explicitly documenting the evolution processes of a design pattern based on two-level transformations. We provide tool support to automate such process based on the Query, View, Transformation (QVT). In this way, a software system design with the applications of design patterns represented in UML model may be automatically evolved to a new design based on the model transformation rules defined for the corresponding design patterns applied.