Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Executable UML: A Foundation for Model Driven Architecture

Buy

Executable UML is a major innovation in the field of software development. It is designed to produce a comprehensive and understandable model of a solution independent of the organization of the software implementation. It is a highly abstract thinking tool that aids in the formalization of knowledge, and is also a way of describing the concepts that make up abstract solutions to software development problems.

This timely new book, Executable UML: A Foundation for Model-Driven Architecture, thoroughly introduces, documents, and explains this important new technology. The authors show how UML can formalize requirements and use cases into a rich set of verifiable diagrams, how it can be used to produce executable and testable models, and how these models can be translated directly into code. In addition, the book explains how individual system domains are woven together by an executable UML model compiler.

The book is full of tips and techniques to help you:

  • Partition a system into subject matters based on individual aspects

  • Pick the right level for use case modeling to speed subject matter comprehension

  • Model classes and focus on relationships to capture subject matter semantics precisely

  • Express behavior using the newly adopted UML action semantics and action languages

  • Specify constraints using tags specified in OCL (Object Constraint Language)

In addition, this book tackles topics of particular importance in execution, such as how to:

  • Synchronize objects by building lifecycles using statechart diagrams

  • Model relationships and contention safely

  • Distribute dynamics to avoid unmaintainable controller objects

  • Verify the models by executing test cases against the statechart diagrams and constraints


About the Author

Stephen J. Mellor is cofounder of Project Technology, Inc., a company focused on tools to execute and translate UML models, where he now serves as vice president. He chaired the UML Action Semantics Consortium, and is now active in specifying MDA. In his copious spare time, he is a member of the IEEE Software Industrial Advisory Board.

Marc J. Balcer is a consultant with fifteen years of experience in providing custom application development services to Global 1000 companies. In 1991 he began his collaboration with Stephen J. Mellor and the late Sally Shlaer, and he now applies the techniques on client projects in such diverse areas as medical instrumentation, transportation logistics, telecommunications, and financial services.

(HTML tags aren't allowed.)

Strategic Innovation: New Game Strategies for Competitive Advantage
Strategic Innovation: New Game Strategies for Competitive Advantage

The first question that potential readers might be tempted to ask is, why another book on strategy? Strategic Innovation: New Game Strategies for Competitive Advantage has many of the same features that existing textbooks have. It draws on the latest research in strategic management and innovation, it is peppered with the latest examples from...

A First Course in Statistical Programming with R
A First Course in Statistical Programming with R

This text began as notes for a course in statistical computing for second year actuarial and statistical students at the University of Western Ontario. Both authors are interested in statistical computing, both as support for our other research and for its own sake. However, we have found that our students were not learning the right sort of...

Professional SQL Server 2005 Programming (Programmer to Programmer)
Professional SQL Server 2005 Programming (Programmer to Programmer)
Professional SQL Server 2005 Programming shows experienced developers how to master the substantially revamped feature set of the latest release of Microsoft SQL Server. The book begins with a concise overview of the new features of SQL Server that is of interest to experienced developers. This is especially important given the substantial...

Inclusion, Equity and Access for Individuals with Disabilities: Insights from Educators across World
Inclusion, Equity and Access for Individuals with Disabilities: Insights from Educators across World
The book provides multiple perspectives and insights on the area of Inclusion, Equity and Access for people with disabilities and brings together various inclusive effective practices from 21 countries across the world most comprehensively in one book. The book documents perspectives from educational researchers and teacher educators...
Compression Algorithms for Real Programmers (The For Real Programmers Series)
Compression Algorithms for Real Programmers (The For Real Programmers Series)
In life, time is money, and on the Internet, the size of data is money. Small programs and small files take less disk space and cost less to send over the Internet. Compression Algorithms for Real Programmers describes the basic algorithms and approaches for compressing information so you can create the smallest files possible....
Generative Leadership: Shaping New Futures for Today's Schools
Generative Leadership: Shaping New Futures for Today's Schools

A new concept of leadership for today's educational needs!

Generative leadership is an innovative approach that taps into an organization's collective intelligence. This accessible resource examines the fundamental elements of generative leadership and provides tools to catalyze organizational...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy