• DocumentCode
    2577770
  • Title

    Proposing a Hybrid Software Execution Environment for Distributed Embedded Systems

  • Author

    Nakamoto, Yukikazu ; Yabuuchi, Kenji ; Osaki, Tatsunori ; Kishida, Takanari ; Hara, Teruya ; Abe, Issei ; Kitamura, Akira

  • Author_Institution
    Grad. Sch. of Appl. Inf., Univ. of Hyogo, Himeji, Japan
  • fYear
    2010
  • fDate
    4-7 May 2010
  • Firstpage
    176
  • Lastpage
    183
  • Abstract
    The size and complexity of large-scale distributed embedded systems such as automotive and process controls have increased recently. Sophisticated systems that are safe and environmentally friendly require numerous types of sensor data, which are collected from various devices and sent to computers through networks. To develop such large-scale distributed embedded systems with high quality and productivity, we have developed a virtual execution environment platform. This platform integrates numerous CPU simulators and various device simulators through the network and provides network-wide simulation functionalities. In this paper, we propose a hybrid software execution environment and describe the development and evaluation of the technology element required in its implementation. The hybrid software execution environment integrates virtual and real software execution environments in order to check functional behavior of distributed embedded software in a more realistic environment. In the environment, CPU simulators and device simulators are implemented as Common Object Request Broker Architecture (CORBA) objects, and messages in the simulation objects are transferred at the actual rate in the target setting.
  • Keywords
    distributed object management; embedded systems; microprocessor chips; sensor fusion; simulation; virtual reality; CORBA; CPU simulator; automotive control; common object request broker architecture; device simulator; distributed embedded system; hybrid software execution; process control; sensor data; Automotive engineering; Central Processing Unit; Computational modeling; Computer networks; Embedded software; Embedded system; Large-scale systems; Process control; Productivity; Sensor systems; CORBA; QEMU; distributed embedded systems; simulators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), 2010 13th IEEE International Symposium on
  • Conference_Location
    Carmona, Seville
  • Print_ISBN
    978-1-4244-7218-5
  • Type

    conf

  • DOI
    10.1109/ISORCW.2010.19
  • Filename
    5479510