by Anneke Kleppe (Author), JosWarmer (Author)
Successful software developers have long recognized that proper modeling is a key element to the development process that leads to creating robust software. For the past decade, the Object Constraint Language has offered a more precise (but not very popular) means of expressing a software design -- more precise than even the Unified Modeling Language. The growing acceptance of the Model-Driven Architecture (MDA) approach, and the significant changes to the UML 2.0 standard have placed the OCL near the forefront of object-oriented application development. The OCL no longer represents a level of detail that practitioners are likely to ignore. The OCL is now closely tied to both the UML 2.0 and MDA standardization initiatives. This closeness is certain to lead to an increased level of popularity in this precision language for modeling. This book, from the creators of the language, explains how software professionals can use the OCL to create better software.
Format: Paperback
Pages: 240
Edition: 2
Publisher: Addison Wesley Successful software developers have long recognized that proper modeling is a key element to the development process that leads to creating robust software. For the past decade, the Object Constraint Language has offered a more precise (but not very popular) means of expressing a software design -- more precise than even the Unified Modeling Language. The growing acceptance of the Model-Driven Architecture (MDA) approach, and the significant changes to the UML 2.0 standard have placed the OCL near the forefront of object-oriented application development. The OCL no longer represents a level of detail that practitioners are likely to ignore. The OCL is now closely tied to both the UML 2.0 and MDA standardization initiatives. This closeness is certain to lead to an increased level of popularity in this precision language for modeling. This book, from the creators of the language, explains how software professionals can use the OCL to create better software.
Published: 27 Aug 2003
ISBN 10: 0321179366
ISBN 13: 9780321179364
Book Overview:
Jos Warmer is the primary author of the OCL standard. He is an active member of the Unified Modeling Language (UML) Revision Task Force, which defined the revisions in the UML 2.0 standard. Previously he was a member of the UML core team, where he was responsible for the development of the Object Constraint Language (OCL). The author of several books and numerous international articles, Jos is an advisor on the UML method and techniques at the De Nederlandsche Bank.
Anneke Kleppe is a consultant and adviser at Klasse Objecten, which she founded in 1995 to train and coach companies on the use of object technology, modeling, and MDA. She was intensively involved in the development of the Unified Modeling Language (UML) and the new UML 2.0 standard. The author of several books, Anneke started a knowledge center for object technology at KPN Research in Leidschendam, Netherlands. She is a member of the authoring team of the OCL 2 standard, where she has a special focus on the definition of the semantics of the OCL.