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