Information Object Modeling Methodology for the Software Technology for Adaptable, Reliable Systems (STARS) Program
Abstract
Information Object Modeling is a technique for developing specification models for systems. The techniques for building Information Object Models were adapted from techniques of real-time structured analysis and the Foxboro company's experience in specifying and developing real-time process control systems. An Information Object Model (IOM) is organized to provide levels of information for different audiences, so that one document can meet the needs of different people. A mission statement describes the scope of the system. An overview of the system describes the major functional objects. Finally, each functional object is discussed in detail. The modeling techniques for an IOM use the graphical techniques of real-time structured analysis, including transformation diagrams (data flow plus control flow), state transition diagrams, and entity relationship diagrams. Transformation diagrams, however, are applied in a different manner, representing the communication of objects organized hierarchically rather than a functional decomposition of processes. This report introduces the IOM methodology, explains what an Information Object Model is, and provides guidance on developing and reviewing diagrams as part of such models. The report also discusses the brief, yet intense history of a government-run experiment using the Information Object Modeling methodology.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jun 21, 1990
- Accession Number
- ADA228477
Entities
People
- William H. Ett
Organizations
- International Business Machines Corporation (Armonk, NY)