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
Link To Document