DocumentCode :
982505
Title :
Integrating optional software components into hard real-time systems
Author :
Audsley, N.C. ; Burns, A. ; Davis, R.I. ; Scholefield, D.J. ; Wellings, A.J.
Author_Institution :
Dept. of Comput. Sci., York Univ., UK
Volume :
11
Issue :
3
fYear :
1996
fDate :
5/1/1996 12:00:00 AM
Firstpage :
133
Lastpage :
140
Abstract :
The incorporation of optional components (i.e. software modules that cannot be analysed to produce realistic worst case execution times) into hard real-time applications has been recognised as a key issue for the next generation of real-time systems. A system model is presented that caters for the three main approaches to integrating optional components: milestone methods, sieve functions and multiple versions. The formal language TAM is used to describe this model. Further, an approach to ensuring that the mandatory components of this model are guaranteed to meet their deadlines is described, and the optional components are admitted for scheduling such that the utility of the system is maximised
Keywords :
formal specification; real-time systems; scheduling; software performance evaluation; software reliability; software reusability; specification languages; TAM; deadlines; formal language; hard real-time systems; milestone methods; multiple versions; optional software component integration; scheduling; sieve functions; software modules; specification language; worst case execution times;
fLanguage :
English
Journal_Title :
Software Engineering Journal
Publisher :
iet
ISSN :
0268-6961
Type :
jour
Filename :
503673
Link To Document :
بازگشت