• 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