An algebraic framework for the transformation of attributed graphs
Term graph rewriting
Object-oriented development: the fusion method
Object-oriented development: the fusion method
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Software architecture styles as graph grammars
SIGSOFT '96 Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering
Fundamenta Informaticae - Special issue on graph transformations
Algebraic approaches to graph transformation. Part I: basic concepts and double pushout approach
Handbook of graph grammars and computing by graph transformation
Objects, components, and frameworks with UML: the catalysis approach
Objects, components, and frameworks with UML: the catalysis approach
The unified software development process
The unified software development process
Distributed graph transformation with application to visual design of distributed systems
Handbook of graph grammars and computing by graph transformation
The PROGRES approach: language and environment
Handbook of graph grammars and computing by graph transformation
Integrating UML diagrams for production control systems
Proceedings of the 22nd international conference on Software engineering
Proceedings of the 24th International Conference on Software Engineering
A graph transformation approach to software architecture reconfiguration
Science of Computer Programming - Special issue on applications of graph transformations (GRATRA 2000)
Strengthening UML Collaboration Diagrams by State Transformations
FASE '01 Proceedings of the 4th International Conference on Fundamental Approaches to Software Engineering
Refinements of Graph Transformation Systems via Rule Expressions
TAGT'98 Selected papers from the 6th International Workshop on Theory and Application of Graph Transformations
TAGT'98 Selected papers from the 6th International Workshop on Theory and Application of Graph Transformations
Modeling Software Architecutes and Styles with Graph Grammars and Constraint Solving
WICSA1 Proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1)
A Relational Approach to Defining Transformations in a Metamodel
UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
Modeling and Simulation of Context-Aware Mobile Systems
Proceedings of the 19th IEEE international conference on Automated software engineering
Hi-index | 0.00 |
In the early stages of most software processes, functional and non-functional (such as architectural, performance, or security) requirements are expressed separately in different sub-models. Later these requirements have to be integrated into one overall system design. The integration raises consistency issues between different sub-models, which have to be resolved in the process.If requirements evolve over time, this leads to changes to the sub-models concerned. Thus, new consistency issues arise between changed and unchanged sub-models. In this case, a clear separation of concerns between different sub-models is required to keep the effect of changes as local as possible.In this paper, we use a relational approach to couple functional and architectural models while keeping them separated in order to simplify change. The approach uses meta modeling to support the static integration and concepts from the theory of graph transformation to formalize the semantic consistency of the dynamic aspects.