DocumentCode :
2352920
Title :
Towards refinement in realtime programming
Author :
Nissanke, Nimal
Author_Institution :
Dept. of Comput. Sci., Reading Univ.
fYear :
1995
fDate :
14-16 Jun 1995
Firstpage :
244
Lastpage :
251
Abstract :
The objective of the research presented is the development of an approach for developing real time programs by successive refinement of abstract specifications. It is based on the approach by C. Morgan (1994), which assures the correctness of non real time sequential programs on the basis of the `method of construction´. The consideration of time, however, makes the refinement a more complex task, primarily because the execution time of any program depends not only on the program itself but also on factors outside it, namely, on compiler strategies, architecture of the underlying machine, its run time environment and so on. Furthermore, real time programs may have explicitly specified timing constraints such as the arrival time of the request for program execution, the computation time and the deadline or the request period depending on whether the program is to be executed periodically or not. Production or communication time of data may also play a crucial role in real time programs. The paper introduces a framework for refinement in real time programs and a number of refinement rules. It demonstrates the approach using a case study
Keywords :
formal specification; program verification; real-time systems; abstract specifications; compiler strategies; correctness; execution time; method of construction; non real time sequential programs; real time programs; realtime programming refinement; refinement rules; run time environment; successive refinement; Computer languages; Computer science; Delay effects; Formal verification; Logic programming; Production; Program processors; Refining; Runtime; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems, 1995. Proceedings., Seventh Euromicro Workshop on
Conference_Location :
Odense
ISSN :
1068-3070
Print_ISBN :
0-8186-7112-2
Type :
conf
DOI :
10.1109/EMWRTS.1995.514318
Filename :
514318
Link To Document :
بازگشت