Abstract
The Object Constraint Language OCL is part of the Unified Modeling Language UML. Within software engineering, UML is regarded today as an important step towards development of high-quality object-oriented systems. OCL allows to describe system structure by invariants and system behavior by pre- and postconditions. This paper explains the functionality of the UML Specification Environment USE which allows to validate and verify UML and OCL descriptions. The paper also uses a new approach to handle UML statecharts by OCL pre- and postconditions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
[ABB+00]_W. Ahrendt, T. Baar, B. Beckert, M. Giese, E. Habermalz, R. Hähnle, W. Menzel, and P. H. Schmitt. The KeY approach: Integrating object oriented design and formal verification. In M. Ojeda-Aciego, I.P. de Guzmán, G. Brewka, and L. M. Pereira, editors, Proc. 8th Europ. Workshop Logics in AI (JELIA), LNCS 1919, pages 21–36. Springer, 2000.
J. Álvarez, A. Evans, and P. Sammut. Mapping between levels in the metamodel architecture. In M. Gogolla and C. Kobryn, editors, Proc. 4th Int. Conf. UML (UML’2001), pages 34–46. Springer, LNCS 2185, 2001.
G. Georg and J. Bieman. Using Alloy and UML/OCL to Specify Run-Time Configuration Management: A Case Study. In A. Evans, R. France, A. Moreira, and B. Rumpe, editors, Proc. UML’2001 Workshop on Rigorous Development, pages 69–70. LNI, German Informatics Society, 2001.
M. Gogolla and M. Richters. USE Specification Text for the Traffic Light Case Study. ftp://ftp.informatik.uni-bremen.de/local/db/papers/trali.use, 2002.
H. Hussmann, B. Demuth, and F. Finger. Modular architecture for a toolset supporting OCL. In A. Evans, S. Kent, and B. Selic, editors, UML 2000, LNCS 1939, pages 278–293. Springer, 2000.
OMG, editor. OMG Unified Modeling Language Specification, Version 1.4. OMG, September 2001. http://www.omg.org.
M. Richters and M. Gogolla. A Metamodel for OCL. In R. France and B. Rumpe, editors, Proc. 2nd Int. Conf. UML (UML’99), pages 156–171. Springer, LNCS 1723, 1999.
M. Richters and M. Gogolla. OCL-Syntax, Semantics and Tools. In T. Clark and J. Warmer, editors, Advances in Object Modelling with the OCL, pages 43–69. Springer, Berlin, LNCS 2263, 2001.
J. Warmer and A. Kleppe. The Object Constraint Language: Precise Modeling with UML. Addison-Wesley, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gogolla, M., Richters, M. (2002). Development of UML Descriptions with USE. In: Shafazand, H., Tjoa, A.M. (eds) EurAsia-ICT 2002: Information and Communication Technology. EurAsia-ICT 2002. Lecture Notes in Computer Science, vol 2510. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36087-5_27
Download citation
DOI: https://doi.org/10.1007/3-540-36087-5_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00028-0
Online ISBN: 978-3-540-36087-2
eBook Packages: Springer Book Archive