Mission Critical System Development: Design Views and Their Integration

Abstract

The purpose of this document is to describe a formalism that allows for the capture and analysis of very large, computer-based, real-time, mission critical computer resource (MCCR) systems. The formalism covers all aspects of the system including functional (the functions a system performs) and nonfunctional (characteristics of system performance) attributes. Nonfunctional attributes of the systems, such as timing, dependability, security, and reliability should be captured and analyzed at the early stage of the system development process to guarantee the correctness of a system's performance. The current proposed formalism captures the system design in five different views such that analysis can be correctly performed. The views are Informational, Functional, Behavioral, Implementation, and Environmental. Each view explores different aspects of the system and all five in total provide a more complete understanding of the system. Even though the ultimate goal is to capture all aspects of the system in the five views, at this time there is no perfect vehicle for analyzing system attributes such as hard real-time, security, reliability, and dependability. However, as the formalism matures, all aspects that affect the system will be covered in detail.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 1991
Accession Number
ADA255498

Entities

People

  • Ngocdung Hoang
  • Nicholas Karangelen
  • Steve Howell

Organizations

  • Naval Surface Warfare Center

Tags

Communities of Interest

  • Engineered Resilient Systems
  • Ground and Sea Platforms
  • Human Systems
  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Classification
  • Complex Systems
  • Consistency
  • Control Systems
  • Detection
  • Engineering
  • Engineers
  • Environment
  • Geographic Regions
  • Human-Computer Interfaces
  • Notation
  • Reliability
  • Software Development
  • Software Prototyping
  • Standards
  • Systems Engineering
  • Warfare

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.