Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Automated abstraction of class diagrams
ACM Transactions on Software Engineering and Methodology (TOSEM)
Semantic Abstraction Rules for Class Diagrams
ASE '00 Proceedings of the 15th IEEE international conference on Automated software engineering
Towards Model-Based and CCM-Based Applications for Real-Time Systems
ISORC '03 Proceedings of the Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Rose/Architect: A Tool to Visualize Architecture
HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 8 - Volume 8
Integrating COTS Software into Systems through Instrumentation and Reasoning
Automated Software Engineering
Tool-supported compression of UML class diagrams
UML'99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard
Hi-index | 0.00 |
Models provide an alternative perspective for the understanding of a software system. However, models reflect the state of the system at the time of their creation (or last updating) but they do not reflect intermediate changes during the system's evolution. Depicting perspectives without showing changes is like watching a movie through a small set of still pictures (i.e., no motion). This paper demonstrates this problem on an existing technique for the automated simplification (abstraction) of class diagrams. We will show that it is computationally feasible to maintain a set of abstract perspectives of a class structure such that evolutionary changes to the class structure are instantly perceived through its perspectives. For developers, this provides the ability to understand changes to systems from the modeling perspectives they care about. It also gives the developers the confidence that their modeling perspectives remain up-to-date with the system even while the system evolves.