DocumentCode
3588670
Title
A distributed real-time operating system built with aspect-oriented programming for distributed embedded control systems
Author
Saito, Nobuhiro ; Myungryun Yoo ; Yokoyama, Takanori
Author_Institution
Tokyo City Univ., Tokyo, Japan
fYear
2014
Firstpage
436
Lastpage
443
Abstract
The paper presents a method to build a distributed real-time operating system for distributed embedded control systems using aspect-oriented programming. We define aspects to weave distributed computing mechanisms to an existing real-time operating system. By using the aspects, we can build a distributed operating system without modifying the original source code. This improves the maintainability of the source code of a real-time operating system family. We have applied the aspects to an OSEK OS and have got a distributed operating system that provides location-transparent system calls for task management and inter-task synchronization. The evaluation results show that the overhead of aspect-oriented programming is practically small enough.
Keywords
aspect-oriented programming; embedded systems; operating systems (computers); source code (software); OSEK OS; aspect-oriented programming; distributed computing mechanisms; distributed embedded control systems; distributed real-time operating system; intertask synchronization; location-transparent system; source code maintainability; task management; Operating systems; Real-time systems; Synchronization; Weaving; aspect-oriented programming; automotive control; distributed control systems; distributed operating systems; embedded systems; real-time systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems (ICPADS), 2014 20th IEEE International Conference on
Type
conf
DOI
10.1109/PADSW.2014.7097839
Filename
7097839
Link To Document