• DocumentCode
    1487720
  • Title

    Towards Fully Automatic Synthesis of Embedded Software

  • Author

    Kühne, Ulrich ; Grose, Derek ; Drechsler, Rolf

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Bremen, Bremen, Germany
  • Volume
    2
  • Issue
    3
  • fYear
    2010
  • Firstpage
    53
  • Lastpage
    57
  • Abstract
    This letter presents an approach to automatically synthesize embedded software. Starting from an instruction set architecture description of a hardware platform and a formal specification of the input-output behavior of a program to be realized, a control sequence of minimal length is generated. The proposed approach uses formal techniques, i.e., the synthesis problem is mapped to an instance of satisfiability of quantified Boolean formulas. We give experimental results and discuss the advantages, as well as future challenges of the proposed approach.
  • Keywords
    Boolean functions; computability; embedded systems; formal specification; instruction sets; embedded software; formal specification; formal techniques; instruction set architecture description; quantified Boolean formulas; satisfiability; Assembly; Automatic generation control; Computer architecture; Contracts; Embedded software; Formal specifications; Hardware; Instruction sets; Object oriented modeling; Software systems; Embedded software; formal techniques; quantified Boolean formulas (QBFs); synthesis;
  • fLanguage
    English
  • Journal_Title
    Embedded Systems Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1943-0663
  • Type

    jour

  • DOI
    10.1109/LES.2010.2049983
  • Filename
    5462901