DocumentCode :
2764463
Title :
A component oriented software engineering approach to a deeply embedded firmware based control platform
Author :
Andrews, Robert A. ; Webster, Behan
Author_Institution :
Rob Andrews Consulting, Ottawa Univ., Ont.
fYear :
2005
fDate :
1-4 May 2005
Firstpage :
1982
Lastpage :
1984
Abstract :
Embedded firmware control systems often model real world devices with data structures called objects. Traditional objects tend to be difficult to implement within the constraints of deeply embedded control platforms. In this paper we discuss the application of a newer methodology, component oriented software engineering to the implementation of an embedded control system. Objects are replaced by simpler entities called components which are neither constructed nor destructed within the embedded controller, but instead are created or re-incarnated. These components are placed in application specific Kontainers to constrain and manage their interconnectivity, permitting construction by composition without inheritance. Furthermore, the mapping of specific instances of a component to a specific location in a Kontainer can be modified at run time, thereby allowing the use of a single firmware load running on a generic control platform for multiple opto-electronic subsystem architectures
Keywords :
control engineering computing; data structures; embedded systems; firmware; optical communication equipment; software engineering; component oriented software engineering approach; embedded firmware based control platform; firmware load running; generic control platform; interconnectivity management; multiple optoelectronic subsystem architectures; objects data structures; Application software; Control system synthesis; Control systems; Electronic mail; Hardware; Microprogramming; Object oriented modeling; Optical control; Optical devices; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location :
Saskatoon, Sask.
ISSN :
0840-7789
Print_ISBN :
0-7803-8885-2
Type :
conf
DOI :
10.1109/CCECE.2005.1557372
Filename :
1557372
Link To Document :
بازگشت