Lessons learned from automated analysis of industrial UML class models (an experience report)

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

Abstract

Automated analysis of object-oriented design models can provide insight into the quality of a given software design. Data obtained from automated analysis, however, is often too complex to be easily understood by a designer. This paper examines the use of an automated analysis tool on industrial software UML class models, where one set of models was created as part of the design process and the other was obtained from reverse engineering code. The analysis was performed by DesignAdvisor, a tool developed by Siemens Corporate Research, that supports metrics-based analysis and detection of design guideline violations. The paper describes the lessons learned from using the automated analysis techniques to assess the quality of these models. We also assess the impact of design pattern use in the overall quality of the models. Based on our lessons learned, identify design guidelines that would minimize the occurrence of these errors. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Cheng, B. H. C., Stephenson, R., & Berenbach, B. (2005). Lessons learned from automated analysis of industrial UML class models (an experience report). In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3713 LNCS, pp. 324–338). https://doi.org/10.1007/11557432_24

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