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.

Open PDF

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)

Tags

Communities of Interest

  • Ground and Sea Platforms
  • Sensors
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Traffic
  • Complex Systems
  • Computer Programming
  • Computers
  • Control Systems
  • Information Processing
  • Information Systems
  • Mainframe Computers
  • Management Personnel
  • Manufacturing
  • Personnel Management
  • Procurement
  • Production Rate
  • Software Development
  • Spiral Development
  • Systems Engineering
  • Systems Management

Fields of Study

  • Computer science

Readers

  • Software Engineering.