Title :
Monitored software components - a novel software engineering approach
Author :
Sundmark, Daniel ; Möller, Anders ; Nolin, Mikael
Author_Institution :
MRTC, Malardalen Univ., Vasteras, Sweden
fDate :
30 Nov.-3 Dec. 2004
Abstract :
We propose monitoring of software components, and use of monitored software components, as a general approach for engineering of embedded computer systems. In our approach, a component´s execution is continuously monitored and experience regarding component behaviour is accumulated. As more and more experience is collected the confidence in the component grows; with the goal to eventually allow certification of the component. Continuous monitoring is also the base for contract checking, and provides means for post-mortem crash analysis; an important prerequisite for many companies to start use 3rd party component in their dependable systems. In this paper we show how four software engineering goals can be reached by monitoring four component properties.
Keywords :
embedded systems; object-oriented programming; software engineering; system monitoring; component reuse; contract checking; embedded computer system engineering; post-mortem crash analysis; software component monitoring; software engineering approach; Computerized monitoring; Contracts; Costs; Debugging; Embedded computing; Embedded software; Embedded system; Reliability engineering; Software engineering; Systems engineering and theory;
Conference_Titel :
Software Engineering Conference, 2004. 11th Asia-Pacific
Print_ISBN :
0-7695-2245-9
DOI :
10.1109/APSEC.2004.68