By Topic

A component oriented software engineering approach to a deeply embedded firmware based control platform

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
R. A. Andrews ; Rob Andrews Consulting, Ottawa Univ., Ont., Canada ; B. Webster

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

Published in:

Canadian Conference on Electrical and Computer Engineering, 2005.

Date of Conference:

1-4 May 2005