• 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