printlogo
ETH Zuerich - Homepage
Computer Engineering and Networks Laboratory (TIK)
 

Publication Details for Inproceedings "On Component Reuse in Embedded Systems"

 

 Back

 New Search

 

Authors: Hans Otto Trutmann
Group: System Engineering
Type: Inproceedings
Title: On Component Reuse in Embedded Systems
Year: 1999
Month: July
Pub-Key: Tru99b
Book Titel: IEEE International Symposium on Industrial Electronics (ISIE99)
Pages: 59-64
Keywords: Hybrid
Abstract: Real-time requirements, space constraints, and the tight interlock of functional and interface parts in embedded systems often degrade software reuse to scavenging components from previous work. The presented strategy separates concerns, supports development on a high level of abstraction, and relies on the assistance of code generators. This paper points out the benefits of this approach to software reuse. An architectural view separates functional aspects of a system from their connection to the environment. The functionality is modeled as a collection of cooperating extended state machines; it is attached to a physical environment using access routines in a static schedule. Appropriate tools favor the creation of detachable, self-contained components. Functional models that reflect the behavior of a component in the environment are especially fit candidates for finding generic solutions to recurrent problems. For example, a mechanical switch simply corresponds to its counterpart in the model, which will be used with the same confidence as its match. Elements needed to attach a functional solution to specific environments are difficult to reuse. Together with a code generator that creates efficient, deterministic and balanced schedules, such components can be included unaltered in various environments. These measures open up new possibilities for reuse, and because they help to raise the abstraction level for the development work, both software quality and developer productivity improve.
Location: Bled, Slovenia
Resources: [BibTeX] [Paper as PDF]

 

 Back

 New Search