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