2 research outputs found
Visual Design of Software Architecture and Evolution based on Graph Transformation
The evolutionary modification of software systems becomes more and more important as software development today is a continuously ongoing process. Software systems have to be long-lasting, and they are connected and integrated with each other. Accordingly, the continuous change of the system's design gets into focus. In this paper, we suggest a two-level approach for the visual design of evolution steps. Our approach is component-based and combines a visual architecture description with graphical specification techniques used for the specification of component behavior. Graph transformation is used at both levels to describe the model evolution in a formal way