Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
The Object Constraint Language: Getting Your Models Ready for MDA, Second Edition

Buy

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 also

  • 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.

(HTML tags aren't allowed.)

C++ Builder 6 Developers Guide with CDR (Wordware Delphi Developer's Library)
C++ Builder 6 Developers Guide with CDR (Wordware Delphi Developer's Library)

C++Builder 6 Developer's Guide is targeted at intermediate to advanced developers who wish to develop their applications with one of the most powerful C++ implementations on the Windows platform. C++Builder 6 is a revolutionary edition of the product compared to previous versions.

...
Learn iOS 8 App Development
Learn iOS 8 App Development

Learn iOS 8 App Development is both a rapid tutorial and a useful reference. You'll quickly get up to speed with Swift (Apple's powerful new programming language), Cocoa Touch, and the iOS 8 SDK. It's an all-in-one getting started guide to building useful apps. You'll learn best practices that ensure your code will be...

The Art of Black and White Photography: Techniques for Creating Superb Images in a Digital Workflow
The Art of Black and White Photography: Techniques for Creating Superb Images in a Digital Workflow

Over the last few years, most books on photography have been focused on the new breed of cameras and how to master the digital imaging workflow. In The Art of Black and White Photography author and photographer Torsten Andreas Hoffmann takes a different approach, focusing on image composition and image capture, with an emphasis on...


Adobe Dreamweaver CS5.5 Studio Techniques: Designing and Developing for Mobile with jQuery, HTML5, and CSS3
Adobe Dreamweaver CS5.5 Studio Techniques: Designing and Developing for Mobile with jQuery, HTML5, and CSS3

Don’t be fooled. Although the .5 might give the impression that Dreamweaver CS5.5 is a point release, it’s anything but. Dreamweaver engineers have packed a stunning amount of new features into this version. To mention just a few, there’s code hinting for the popular jQuery JavaScript library, the ability to see what pages...

Metal Clusters and Nanoalloys: From Modeling to Applications (Nanostructure Science and Technology)
Metal Clusters and Nanoalloys: From Modeling to Applications (Nanostructure Science and Technology)

Metallic nanoparticles hold promise for their potential applications in a wide array of disciplines ranging from materials science to medicine. This book brings the power of theoretical methods to an audience of experimentalists, and explicates the simulation of metallic clusters and nanoparticles. It begins with a summary of the current...

Artificial Intelligence: First CCF International Conference, ICAI 2018, Jinan, China, August 9-10, 2018, Proceedings (Communications in Computer and Information Science)
Artificial Intelligence: First CCF International Conference, ICAI 2018, Jinan, China, August 9-10, 2018, Proceedings (Communications in Computer and Information Science)
This book constitutes the refereed proceedings of the First CCF International Conference on Artificial Intelligence, CCF-ICAI 2018, held in Jinan, China in August, 2018.  The 17 papers presented were carefully reviewed and selected from 82 submissions. The papers are organized in topical sections on unsupervised...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy