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
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;
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2014 20th IEEE International Conference on
DOI :
10.1109/PADSW.2014.7097839