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.
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