Model-Integrated Computing Environment

Abstract

Model-Integrated Computing (MIC) was developed for building embedded software systems. The key element of this approach is the extension of the scope and usage of models such that they form the "backbone" of a model-integrated system development process. In Model-Integrated Computing models play the following central roles: (1) Models can explicitly represent the designer's understanding of the entire system, including the information processing architecture, the physical architecture, and the environment it operates in. (2) Integrated modeling allows the explicit representations of dependencies and constraints among the different modeling views. (3) Tools analyze different, but interdependent characteristics of systems (such as performance, safety, reliability, etc.). Tool-specific model interpreters translate the information in the models to the input languages of analysis tools. Using MIC technology one can capture the requirements actual architecture, and the environment of a system in the form of high-level models. The requirement models allow the explicit representation of desired functionalities and/or non-functional properties. The architecture models represent the actual structure of the system to be built, while the environment models capture what the "outside world" of the system looks like. These models act as a repository of information that is needed for analyzing and generating the system.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2002
Accession Number
ADA401026

Entities

People

  • Akos Lédeczi
  • Gabor Karsai
  • Janos Sztipanovits

Organizations

  • Vanderbilt University

Tags

Communities of Interest

  • Human Systems
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force Research Laboratories
  • Application Software
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Control Systems
  • Digital Signal Processing
  • Electrical Engineering
  • Engineering
  • Engineers
  • Failure Mode And Effect Analysis
  • Information Processing
  • Information Systems
  • Integrated Systems
  • Operating Systems
  • Signal Processing

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Modeling and Simulation
  • Computer Science.
  • Systems Analysis and Design