Abstract
The quality management of software models is an important issue. As a preparative task, the quality circle requires quality planning. After that a software model can repeat the sequence: quality measurement, quality analysis, and quality improvement. Until now, existing tools lack support for all these activities at once. Therefore, we developed and implemented concepts that provide the full quality circle for software models. The considered models are mainly represented in the syntax of UML class and statechart diagrams and their semantics are formally defined. The formal semantics of the considered software models allows us to improve them while preserving their external behavior.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Fischer, C.: Combination and Implementation of Processes and Data: from CSP-OZ to Java. PhD thesis, University of Oldenburg (2000)
Fowler, M., Beck, K., Brant, J., Opdyke, W., Roberts, D.: Refactoring: Improving the Design of Existing Code. Addison-Wesley Professional, Reading (1999)
Ruhroth, T.: Refactoring Object-Z Specifications. In: 18th Nordic Workshop on Programming Theory (2006)
Voigt, H., Engels, G.: Kontextsensitive qualitätsplanung für software-modelle. In: Kühne, T., Reisig, W., Steimann, F. (eds.) Modellierung 2008, 12.-14. März 2008, Berlin, GI- (edn). Lecture Notes in Informatics, LNI, pp. 165–180 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Voigt, H., Ruhroth, T. (2008). A Quality Circle Tool for Software Models. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds) Conceptual Modeling - ER 2008. ER 2008. Lecture Notes in Computer Science, vol 5231. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87877-3_44
Download citation
DOI: https://doi.org/10.1007/978-3-540-87877-3_44
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87876-6
Online ISBN: 978-3-540-87877-3
eBook Packages: Computer ScienceComputer Science (R0)