DocumentCode :
1737945
Title :
Interfacing a simulation engine to an embedded runtime environment
Author :
Eames, B. ; Neema, S. ; Bapty, T. ; Scott, J.
Author_Institution :
Inst. for Software Integrated Syst., Vanderbilt Univ., Nashville, TN, USA
Volume :
1
fYear :
2000
fDate :
2000
Firstpage :
625
Abstract :
The design of modern high-performance embedded systems is challenging. Power and size constraints limit hardware size, while performance requirements demand algorithm-specific architectures. A model-integrated approach can be used in the design capture and synthesis of these systems. A domain-specific graphical system design environment allows the capture of system requirements, design information and alternatives, and of available processing resources in the form of models. A model interpretation process generates architecture specifications and compilable code. A typical first step in designing complex systems is to develop a simulation-based prototype. After functional verification of the prototype, system components are implemented, each tailored to a particular target platform. Only after all components are implemented can system integration be addressed, often uncovering inconsistencies between components and forcing costly redesign. This paper describes an extension of a model-integrated design environment and runtime system. Simulation-based components are included in system models. A simulation engine is interfaced to a runtime environment, allowing simulation components to run in the loop with nonsimulation based components. The extended environment allows prototype synthesis from system models and automates the integration of implemented components into the system. Further, the extended environment provides the designer with a powerful visualization and debugging tool
Keywords :
embedded systems; software architecture; virtual machines; algorithm-specific architectures; architecture specifications; debugging tool; embedded runtime environment; functional verification; graphical system design environment; high-performance embedded systems; model interpretation process; model-integrated design; performance requirements; simulation engine; simulation-based prototype; system integration; visualization tool; Embedded system; Engines; Hardware; Mathematical model; Network synthesis; Power system modeling; Prototypes; Runtime environment; System testing; Virtual prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man, and Cybernetics, 2000 IEEE International Conference on
Conference_Location :
Nashville, TN
ISSN :
1062-922X
Print_ISBN :
0-7803-6583-6
Type :
conf
DOI :
10.1109/ICSMC.2000.885064
Filename :
885064
Link To Document :
بازگشت