Building a model for real-time simulation
Real-time systems differ from traditional data processing systems in that they are constrained by certain non-functional requirements (e.g., timing requirements). We have designed the Object-Oriented Physical Multimodeling for Real-Time Simulation (OOPM/RT) methodology in which real-time systems can be modeled to meet the functional and non-functional requirements. Two activities for modeling real-time systems are defined in OOPM/RT: (1) the logical architecture design activity, and (2) the physical architecture design activity. The logical architecture aims at producing a base model that satisfies the functional requirements of the system. The physical architecture takes the base model into account and embraces the non-functional requirements. Timing constraints are handled by determining the level of abstraction with which the base model can deliver simulation results by the given amount of time. By systematically handling simulation deadlines while minimizing the modelers interventions, OOPM/RT provides an efficient modeling environment for real-time systems.
modeling real-time simulation model abstraction