DocumentCode
2929178
Title
Correctness-preserving synthesis for real-time control software
Author
Huang, Jinfeng ; Voeten, Jeroen ; Corporaal, Henk
Author_Institution
Eindhoven Univ. of Technol.
fYear
2006
fDate
27-28 Oct. 2006
Firstpage
65
Lastpage
73
Abstract
Formal theories for real-time systems (such as timed process algebra, timed automata and timed Petri nets) have gained great success in the modelling of concurrent timing behavior and in the analysis of real-time properties. However, due to the ineliminable timing differences between a model and its realization, synthesising a software realization from a model in a correctness-preserving way is still a challenging research topic. In this paper, we tackle this problem by solving a set of sub-problems. First, we introduce property relations between real-time systems on the basis of their absolute and relative timing differences. Second, we bridge the timing differences between a model and its realization by a sequence of (absolute and relative) timing differences. Third, we propose two parameterised hypotheses to capture the timing differences between the model and its realization. The parameters of both hypotheses are used to predict the real-time properties of the realization from those of the model. Finally, we introduce a synthesis tool, which shows that the two hypotheses can be satisfied during software synthesis
Keywords
formal specification; program verification; real-time systems; concurrent timing behavior; correctness-preserving synthesis; real-time control software; software realization; software synthesis; synthesis tool; timed Petri nets; timed automata; timed process algebra; timing difference; Algebra; Automata; Automatic control; Bridges; Control system synthesis; Petri nets; Predictive models; Real time systems; Software tools; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software, 2006. QSIC 2006. Sixth International Conference on
Conference_Location
Beijing
ISSN
1550-6002
Print_ISBN
0-7695-2718-3
Type
conf
DOI
10.1109/QSIC.2006.21
Filename
4032270
Link To Document