Title :
A unified software architecture for embedded systems
Author :
Petitjean, C. ; Lauffenburger, J. Ph ; Perronne, J.M. ; Basset, M.
Author_Institution :
Lab. of MIPS, Haulte Univ., France
Abstract :
This paper presents an original integrated architecture for embedded control system design. The proposed unified architecture is presented in terms of a software framework for inputs outputs (I/Os) and communication layer management. The main advantages of using, in this context, an object-oriented approach are shown in terms of modularity, flexibility and expandability. This software architecture allows the easy integration of numerous and heterogeneous components (I/Os devices, several communication supports) and the management of a great part of the complexity inherited from this diversity. An application example developed in the automotive research field and more precisely in the intelligent transportation field illustrates the implementation facilities obtained with this approach. It concerns the "navigation aided intelligent cruise control" (NAICC) project whose aim is to assist the driver of a motor vehicle especially during curve negotiations. This paper describes the instrumented test vehicle dedicated to this project and the corresponding object-oriented architecture implemented to manage the whole equipment. Finally, it gives experimental results (obtained with this vehicle in real conditions) on the NAICC location-based intelligent speed control.
Keywords :
control engineering computing; control system synthesis; embedded systems; input-output programs; intelligent control; object-oriented methods; software architecture; communication layer management; embedded control system design; instrumented test vehicle; integrated architecture; location-based intelligent speed control; navigation aided intelligent cruise control; object-oriented approach; software architecture; software framework; unified software architecture; Application software; Automotive engineering; Communication system control; Computer architecture; Context; Control systems; Embedded system; Intelligent control; Intelligent vehicles; Software architecture; advanced control and measurement; computer and control systems; computer and microprocessor-based control; embedded systems;
Conference_Titel :
Industrial Electronics, 2004 IEEE International Symposium on
Print_ISBN :
0-7803-8304-4
DOI :
10.1109/ISIE.2004.1571869