Executable UML: A Foundation for Model-Driven Architecture

Paperback
from $0.00

Author: Stephen J. Mellor

ISBN-10: 0201748045

ISBN-13: 9780201748048

Category: Object - Oriented Programming

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

Search in google:

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 dynamiavoid unmaintainable controller objects Verify the models by executing test cases against the statechart diagrams and constraintsA large-scale, fully developed case study runs throughout the book to illustrate concepts and techniques. These models, plus tools to translate and run Executable UML models, can be downloaded from the book's websites, executableumlbook.com and projtech.com. 0201748045B05092002 Booknews Overviews the process of building and compiling executable UML models for software development. The book focuses on the BridgePoint tool suite and object action language developed by Project Technology. The authors discuss identifying system requirements, diagramming classes and attributes, constraints on the class diagram, ways of building sets of communicating statechart diagrams, and model verification. Annotation c. Book News, Inc., Portland, OR (booknews.com)

ForewordPrefaceAcknowledgmentsCh. 1IntroductionCh. 2Using Executable UMLCh. 3Domains and BridgesCh. 4Use CasesCh. 5Classes and AttributesCh. 6Relationships and AssociationsCh. 7Class ActionsCh. 8ConstraintsCh. 9LifecyclesCh. 10Communicating ObjectsCh. 11Synchronizing ObjectsCh. 12Using LifecyclesCh. 13Relationship DynamicsCh. 14Domain DynamicsCh. 15Domain VerificationCh. 16Model ManagementCh. 17Joining Multiple DomainsCh. 18Model CompilersApp. A: GlossaryApp. B: Case Study

\ Overviews the process of building and compiling executable UML models for software development. The book focuses on the BridgePoint tool suite and object action language developed by Project Technology. The authors discuss identifying system requirements, diagramming classes and attributes, constraints on the class diagram, ways of building sets of communicating statechart diagrams, and model verification. Annotation c. Book News, Inc., Portland, OR (booknews.com)\ \