DocumentCode :
2432522
Title :
Towards a specification technique for component-based measurement and control software for embedded systems
Author :
Maydl, Walter ; Sick, Bernhard ; Grass, Werner
Author_Institution :
Inst. for Comput. Architectures, Passau Univ., Germany
fYear :
2002
fDate :
2002
Firstpage :
74
Lastpage :
80
Abstract :
This article deals with one of the major problems in component-based software development: the derivation of properties of a component system from given properties of components and rules for their interaction. In the area of measurement, signal processing, and control in embedded systems, components encapsulating signal processing algorithms or signal adaptation algorithms can be modeled by means of a hierarchy of dataflow languages: synchronous (SDF), Boolean controlled (BDF), and dynamic (DDF) dataflow. If the application engineer responsible for component assembly restricts to the use of SDF components, the component system will be computationally analyzable. That is, it can be decided if it is deadlock-free, the required amount of memory can be determined, and a cyclic schedule of component instances can be computed. If the application engineer uses SDF and BDF components only, the component system will still be deterministic. The objective of this paper is to describe a novel concept of a component framework for the aforementioned application area which can automatically determine certain global properties of a component system during component assembly, whenever possible.
Keywords :
Boolean algebra; concurrency control; control engineering computing; embedded systems; formal specification; object-oriented programming; parallel languages; scheduling; signal processing; BDF components; Boolean controlled dataflow languages; SDF components; component instances; component-based measurement; component-based software development; control software; cyclic schedule; dataflow language hierarchy; deadlocks; deterministic system; embedded systems; signal processing; specification technique; synchronous dataflow languages; Area measurement; Assembly systems; Control system synthesis; Control systems; Embedded software; Embedded system; Programming; Signal processing algorithms; Software measurement; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Euromicro Conference, 2002. Proceedings. 28th
ISSN :
1089-6503
Print_ISBN :
0-7695-1787-0
Type :
conf
DOI :
10.1109/EURMIC.2002.1046136
Filename :
1046136
Link To Document :
بازگشت