Automatically discovering transitive relationships in class diagrams

1Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Large-scale class diagrams are overwhelming to designers of software systems. They expose the designer to a level of detail that is often inappropriate for basic understanding and they complicate evolutionary changes in that the broader impact of changes is obscured by details. This chapter presents an approach for the automated abstraction of class diagrams that allows designers to zoom out of class diagrams to investigate and reason about their bigger picture. The approach is based on a large number of abstraction rules that individually are not very powerful but, when used together, abstract complex class diagrams quickly. The technique was validated on over a dozen models where it was shown to be well suited for model understanding, consistency checking, and reverse engineering. © 2005 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Egyed, A. (2005). Automatically discovering transitive relationships in class diagrams. In Model-Driven Software Development (pp. 179–198). Springer Berlin Heidelberg. https://doi.org/10.1007/3-540-28554-7_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free