The Object Constraint Language: Getting Your Models Ready for MDA (2nd Edition)

3.57 avg rating
( 7 ratings by Goodreads )
 
9780321179364: The Object Constraint Language: Getting Your Models Ready for MDA (2nd Edition)

This guide explains how to add object constraint language (OCL) expressions to UML models, generate Java code from a combined UML/OCL model, and use OCL to define transformations for the model driven architecture (MDA). The second half of the book is a reference manual that reviews the context of OC

"synopsis" may belong to another edition of this title.

From the Back Cover:

Praise for The Object Constraint Language, Second Edition

“MDA promises a revolution in the way we develop software. This book is essential reading for anyone intending to adopt MDA technology.”

         —Tony Clark, PhD
             King’s College, London

“Through examples, Jos and Anneke demonstrate the power and intuitiveness of OCL, and the key role that this language plays in implementing and promoting MDA. The theme, structure, contents, and, not lastly, the clarity of explanations recommend this book as the best advocate for learning, using, and promoting OCL, UML, and MDA. I am sure that this work will contribute in a significant manner to the development and widespread use of new software technologies.”

         —Dan Chiorean
             Head of the Computer Science Research Laboratory
             Babes-Bolyai University, Cluj

"In this thoroughly revised edition, Jos and Anneke offer a concise, pragmatic, and pedagogic explanation of the Object Constraint Language (OCL) and its different applications. Their discussion of OCL's potential role in Model Driven Architecture (MDA) is timely and offers great insight into the way that UML can be taken to the next level of automated software development practice. I highly recommend this book to anyone who is looking to get the most out of UML."

—Shane Sendall, PhD, Senior Researcher, Swiss Federal Institute of Technology in Lausanne

The release of Unified Modeling Language (UML) 2.0 places renewed emphasis on the Object Constraint Language (OCL). Within UML, OCL is the standard for specifying expressions that add vital information to object-oriented models and other object-modeling artifacts. Model Driven Architecture (MDA) relies on OCL to add the level of programming detail necessary to enable platform-specific models (PSM) to communicate with platform-independent models (PIM).

This book is a practical, accessible guide to OCL for software architects, designers, and developers. Much care has been taken during the redesign of OCL to ensure that the syntax remains readable and writable by the average software modeler. The Object Constraint Language, Second Edition , utilizes a case study to show how to exercise these compact but powerful expressions for maximum effect.

This newly updated edition

  • Explains why OCL is critical to MDA--and why UML alone is not enough
  • Introduces an SQL-like syntax to OCL
  • Defines the new language constructs of OCL 2.0
  • Demonstrates how OCL can be incorporated into code
  • Shares tips and tricks for applying OCL to real-world modeling challenges—showing which can be solved with UML and which require OCL
  • Using a combination of UML and OCL allows developers to realize the effective, consistent, and coherent models that are critical to working with MDA. The authors' pragmatic approach and illustrative use of examples will help application developers come quickly up to speed with this important object-modeling method—and will serve as a ready reference thereafter.



    About the Author:

    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.



    0321179366AB07222003

    "About this title" may belong to another edition of this title.

    Top Search Results from the AbeBooks Marketplace

    1.

    Warmer, Jos
    ISBN 10: 0321179366 ISBN 13: 9780321179364
    New Quantity Available: 1
    Seller
    Paperbackshop-US
    (Wood Dale, IL, U.S.A.)
    Rating
    [?]

    Book Description 2003. PAP. Book Condition: New. New Book. Shipped from US within 10 to 14 business days. Established seller since 2000. Bookseller Inventory # KS-9780321179364

    More Information About This Seller | Ask Bookseller a Question

    Buy New
    US$ 31.70
    Convert Currency

    Add to Basket

    Shipping: US$ 3.99
    Within U.S.A.
    Destination, Rates & Speeds

    2.

    Warmer, JosKleppe, Anneke
    Published by Prentice Hall
    ISBN 10: 0321179366 ISBN 13: 9780321179364
    New Quantity Available: > 20
    Seller
    INDOO
    (Avenel, NJ, U.S.A.)
    Rating
    [?]

    Book Description Prentice Hall. Book Condition: New. Brand New. Bookseller Inventory # 0321179366

    More Information About This Seller | Ask Bookseller a Question

    Buy New
    US$ 34.69
    Convert Currency

    Add to Basket

    Shipping: US$ 3.50
    Within U.S.A.
    Destination, Rates & Speeds

    3.

    Jos Warmer, Anneke Kleppe
    Published by Pearson Education (US), United States (2003)
    ISBN 10: 0321179366 ISBN 13: 9780321179364
    New Paperback Quantity Available: 1
    Seller
    The Book Depository US
    (London, United Kingdom)
    Rating
    [?]

    Book Description Pearson Education (US), United States, 2003. Paperback. Book Condition: New. 2nd Revised edition. Language: English . Brand New Book. 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. Bookseller Inventory # AAS9780321179364

    More Information About This Seller | Ask Bookseller a Question

    Buy New
    US$ 39.20
    Convert Currency

    Add to Basket

    Shipping: FREE
    From United Kingdom to U.S.A.
    Destination, Rates & Speeds

    4.

    Jos Warmer, Anneke Kleppe
    Published by Pearson Education (US), United States (2003)
    ISBN 10: 0321179366 ISBN 13: 9780321179364
    New Paperback Quantity Available: 1
    Seller
    The Book Depository
    (London, United Kingdom)
    Rating
    [?]

    Book Description Pearson Education (US), United States, 2003. Paperback. Book Condition: New. 2nd Revised edition. Language: English . Brand New Book. 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. Bookseller Inventory # AAS9780321179364

    More Information About This Seller | Ask Bookseller a Question

    Buy New
    US$ 43.08
    Convert Currency

    Add to Basket

    Shipping: FREE
    From United Kingdom to U.S.A.
    Destination, Rates & Speeds

    5.

    Jos Warmer, Anneke Kleppe
    Published by Addison-Wesley Professional (2003)
    ISBN 10: 0321179366 ISBN 13: 9780321179364
    New Paperback Quantity Available: 1
    Seller
    Ergodebooks
    (RICHMOND, TX, U.S.A.)
    Rating
    [?]

    Book Description Addison-Wesley Professional, 2003. Paperback. Book Condition: New. 2. Bookseller Inventory # DADAX0321179366

    More Information About This Seller | Ask Bookseller a Question

    Buy New
    US$ 43.94
    Convert Currency

    Add to Basket

    Shipping: US$ 3.99
    Within U.S.A.
    Destination, Rates & Speeds

    6.

    Jos Warmer; Anneke Kleppe
    Published by Addison-Wesley Professional (2003)
    ISBN 10: 0321179366 ISBN 13: 9780321179364
    New Paperback Quantity Available: 1
    Seller
    Irish Booksellers
    (Rumford, ME, U.S.A.)
    Rating
    [?]

    Book Description Addison-Wesley Professional, 2003. Paperback. Book Condition: New. book. Bookseller Inventory # M0321179366

    More Information About This Seller | Ask Bookseller a Question

    Buy New
    US$ 49.21
    Convert Currency

    Add to Basket

    Shipping: FREE
    Within U.S.A.
    Destination, Rates & Speeds

    7.

    Jos Warmer, Anneke Kleppe
    Published by Pearson Education (US)
    ISBN 10: 0321179366 ISBN 13: 9780321179364
    New Paperback Quantity Available: 1
    Seller
    THE SAINT BOOKSTORE
    (Southport, United Kingdom)
    Rating
    [?]

    Book Description Pearson Education (US). Paperback. Book Condition: new. BRAND NEW, The Object Constraint Language: Getting Your Models Ready for MDA (2nd Revised edition), Jos Warmer, Anneke Kleppe, 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. Bookseller Inventory # B9780321179364

    More Information About This Seller | Ask Bookseller a Question

    Buy New
    US$ 45.32
    Convert Currency

    Add to Basket

    Shipping: US$ 8.90
    From United Kingdom to U.S.A.
    Destination, Rates & Speeds

    8.

    Warmer, Jos B./ Kleppe, Anneke G.
    Published by Addison-Wesley (2003)
    ISBN 10: 0321179366 ISBN 13: 9780321179364
    New Paperback Quantity Available: 1
    Seller
    Revaluation Books
    (Exeter, United Kingdom)
    Rating
    [?]

    Book Description Addison-Wesley, 2003. Paperback. Book Condition: Brand New. 2nd sub edition. 192 pages. 9.00x7.00x0.75 inches. In Stock. Bookseller Inventory # z-0321179366

    More Information About This Seller | Ask Bookseller a Question

    Buy New
    US$ 50.09
    Convert Currency

    Add to Basket

    Shipping: US$ 7.68
    From United Kingdom to U.S.A.
    Destination, Rates & Speeds

    9.

    Jos Warmer; Anneke Kleppe
    Published by Addison-Wesley Professional (2003)
    ISBN 10: 0321179366 ISBN 13: 9780321179364
    New Softcover Quantity Available: > 20
    Seller
    Palexbooks
    (Sanford, NC, U.S.A.)
    Rating
    [?]

    Book Description Addison-Wesley Professional, 2003. Book Condition: New. Brand new! Please provide a physical shipping address. Bookseller Inventory # 9780321179364

    More Information About This Seller | Ask Bookseller a Question

    Buy New
    US$ 61.77
    Convert Currency

    Add to Basket

    Shipping: US$ 3.00
    Within U.S.A.
    Destination, Rates & Speeds

    10.

    JosWarmer; Kleppe Anneke
    Published by Addison Wesley (2003)
    ISBN 10: 0321179366 ISBN 13: 9780321179364
    New Softcover Quantity Available: 1
    Seller
    Rating
    [?]

    Book Description Addison Wesley, 2003. Book Condition: New. Bookseller Inventory # TH9780321179364

    More Information About This Seller | Ask Bookseller a Question

    Buy New
    US$ 65.31
    Convert Currency

    Add to Basket

    Shipping: US$ 3.53
    From Germany to U.S.A.
    Destination, Rates & Speeds

    There are more copies of this book

    View all search results for this book