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
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;
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
DOI :
10.1109/ISORCW.2010.19