DocumentCode
2467407
Title
An aspect-oriented development method for embedded control systems with time-triggered and event-triggered processing
Author
Yokoyama, Takanori
Author_Institution
Dept. of Comput. Sci. & Media Eng., Musashi Inst. of Technol., Tokyo, Japan
fYear
2005
fDate
7-10 March 2005
Firstpage
302
Lastpage
311
Abstract
The paper presents a design method for embedded control systems based on the mixed architecture that consists of both time-triggered processing and event-triggered processing. We divide a design process into functional design and behavioral design. We also apply aspect-oriented programming to realize the separated design. In the functional design, we identify objects and define classes to realize functions of the target system. In the behavioral design, we determine triggering methods of objects to meet real-time requirements and define them as aspects. The aspects defined in the behavioral design are woven into the classes defined in the functional design. By using our method, we can design triggering methods independently of the functional design. Our method also improves the reusability of a model and source code of the system. It is possible to reuse classes designed in the functional design for both time-triggered systems and event-triggered systems.
Keywords
control system CAD; embedded systems; message passing; object-oriented methods; object-oriented programming; aspect-oriented development method; behavioral design; embedded control systems; event-triggered processing; functional design; system source code; time-triggered processing; Automotive engineering; Communication system control; Computer architecture; Computer science; Control systems; Design engineering; Design methodology; Object oriented modeling; Process design; Real time systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Real Time and Embedded Technology and Applications Symposium, 2005. RTAS 2005. 11th IEEE
ISSN
1080-1812
Print_ISBN
0-7695-2302-1
Type
conf
DOI
10.1109/RTAS.2005.8
Filename
1388396
Link To Document