Go to main content
Formats
Format
BibTeX
MARCXML
TextMARC
MARC
DublinCore
EndNote
NLM
RefWorks
RIS

Linked e-resources

Details

At a Glance; Contents; About the Authors; Acknowledgments; Foreword; Chapter 1: The Modeling Landscape; Prerequisites; No Magic; Elaboration: The Easy Path to Failure; Elaboration-Gradual Failure; Elaboration-Abrupt Failure; Model Destruction; The Value of a Good Model; A Better Way Forward: Translation; Executable Models; Platform-Independent Models; Deriving Code from Models; xUML: Same Notation, Different Attitude; The x in xUML; Translation; Our Target Technology; Our Translation Environment; Platform Specificity; Transparency; Availability; A Final Word About UML and Standards

What's Next?Chapter 2: A Simple Executable Model; An Air Traffic Controller Application; Step 1: The Class Model; Interpretation; Step 2: State Models; Interpretation; Step 3: Actions; Time and Other Details; Discussion; Executing the Model; Standard Action Languages; Summary; Chapter 3: Making Translation Decisions; Reviewing the Target Platform; Working with the Class Model; Data Types; Classes and Attributes; Associations; Generalizations; Initial Instance Population; Describing the State Models; States; Events, Transitions, and Responses; Executing State Machines; Translating Processing

Coding from ModelsTranslating a Model; Summary; Chapter 4: Translating the Air Traffic Control Model; Overview of Pycca Syntax; Organization of a Pycca File; Translating the Class Model; Data Types; Class Definitions; Duty Station; Air Traffic Controller; On Duty Controller; Initial Instance Population; Translating State Models; Duty Station State Model; Air Traffic Controller State Model; Translating Actions; Air Traffic Controller State Activities; Summary; Chapter 5: Model Execution Domain; Role of the Model Execution Domain; Overview of ST/MX; The ST/MX View of a Class Instance

Managing ExecutionEvent Control Block; Signaling an Event; Catching the Event-in-Flight Error; Delayed Signals; Event Dispatch; Tracing Execution; Running in a POSIX Environment; Handling Errors; Summary; Chapter 6: An Extended Example; The Automated Lubrication System; ALS Domains; Lubrication Domain; Lubrication Class Model; Injector Designs; A Single Injection; Controlling Lubrication Cycles; Lubrication Schedule; Autocycle Session; Example Population; State Models; Injector State Model; Autocycle Session State Model; Reservoir State Model; Class Collaboration

Class Method and Other ActivitiesState Tables; Translating the Lubrication Domain; Translating Association Classes; Navigating Associative Relationships; Creation Events; Asynchronous Instance Deletion; Operations; Class Methods; Domain Operations; External Operations; Class-Based Operations; Summary; Chapter 7: Sensor and Actuator Service Domain; Domain Overview; Converting Electrical Signals; Modeling Signal Conversion; Implementing the Assigner; Tracing Execution; Limitations; Value Thresholds; Initial Instance Population; Summary; Chapter 8: Integrating the Application and Service Domains

Browse Subjects

Show more subjects...

Statistics

from
to
Export