• DocumentCode
    2736662
  • Title

    Correct-by-construction code generation from hybrid automata specification

  • Author

    Bresolin, Davide ; Di Guglielmo, Luigi ; Geretti, Luca ; Villa, Tiziano

  • Author_Institution
    Dipt. di Inf., Univ. di Verona, Verona, Italy
  • fYear
    2011
  • fDate
    4-8 July 2011
  • Firstpage
    1660
  • Lastpage
    1665
  • Abstract
    In the last years hybrid automata have been applied in the design and verification of embedded systems. Once a hybrid model of the system has been proved to be correct with respect to the desired properties, it would be valuable to extract a correct-by-construction HW/SW implementation of it. This work discusses a methodology and a corresponding tool chain that allow to extract a HW/SW implementation of a controller modeled by a subclass of timed automata, named elastic controllers, operating in an environment represented by a hybrid automaton. The required tools have been either developed from scratch or extended from the current state-of-the-art in order to support an automated flow from hybrid automata specifications to correct-by-construction discrete implementations described in the SystemC language.
  • Keywords
    embedded systems; hardware-software codesign; program compilers; HW/SW implementation; SystemC language; correct by construction code generation; elastic controller; embedded system; hybrid automata specification; Analytical models; Automata; Clocks; Hybrid power systems; Mathematical model; Semantics; Voltage control; SystemC; code generation; embedded systems; hybrid automata; implementability; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wireless Communications and Mobile Computing Conference (IWCMC), 2011 7th International
  • Conference_Location
    Istanbul
  • Print_ISBN
    978-1-4244-9539-9
  • Type

    conf

  • DOI
    10.1109/IWCMC.2011.5982784
  • Filename
    5982784