Home > Store

Object Life Cycles: Modeling the World In States

Register your product to gain access to bonus material or receive a coupon.

Object Life Cycles: Modeling the World In States


  • Sorry, this book is no longer in print.
Not for Sale



  • uses an abundance of illustrations tightly integrated with text in an almost “picturebook” style.
  • reviews Information Models — which identify the conceptual entities of the problem and formalize them in objects and attributes.
  • explores State Models — which formalize the messages that are to be passed between objects and specify the data content of those messages.
  • outlines Process Models — which result in the specification of the operations or methods needed for the objects.
  • considers External Specification — the identification of the information and processes that will be contained in the automated system and what processes will be implemented by operators, special circuitry, and similar external mechanisms.


  • Copyright 1992
  • Dimensions: 7 X 9 1/4
  • Pages: 251
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-629940-7
  • ISBN-13: 978-0-13-629940-0

A companion handbook to Shalaer and Mellor's popular Object-Oriented Systems Analysis, this book explains how to formalize the dynamic behavior and interaction of objects using state models, and how then to derive the system's required operations from the action of the state models. Extensive guidelines are provided for partioning of processes through data flow diagrams in order to maximize process reuse. Advanced topics include:layering, timers, contention problems, failure analysis, threads of control, alternative models of time, simulation, domain partioning, and transformation of object-oriented analysis into an object-oriented design.

Sample Content

Table of Contents

 1. The World of Systems Analysis.

 2. The Object-Oriented World.

 3. A Review of Information Modeling.

 4. Object Lifecycles.

 5. Coordinated Lifecycles.

 6. Object Processes.

 7. Managing the Work.

 8. External Specification.

 9. Work Products of Object-Oriented Analysis.

10. Using Object-Oriented Analysis with 2167A.


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership