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 :
بازگشت