• DocumentCode
    2111462
  • Title

    From Requirements to Embedded Software - Formalising the Key Steps

  • Author

    Myers, Toby ; Dromey, R. Geoff

  • Author_Institution
    Sch. of Inf. & Comput. Technol., Griffith Univ., Brisbane, QLD
  • fYear
    2009
  • fDate
    14-17 April 2009
  • Firstpage
    23
  • Lastpage
    33
  • Abstract
    Failure of a design to satisfy a system´s requirements can result in schedule and cost overruns. When using current approaches, ensuring requirements are satisfied is often delayed until late in the development process during a cycle of testing and debugging. This paper introduces a more rigorous approach to design using Behavior Engineering, which has previously been applied primarily to requirements analysis and specification development. To support design with Behavior Engineering we introduce the embedded Behavior Runtime Environment, a virtual machine created to execute a Behavior Engineering design on an embedded system. The result is a model-driven development approach that can create embedded system software that satisfies its requirements, as a result of applying the development process.
  • Keywords
    embedded systems; formal specification; program testing; behavior engineering; debugging cycle; design failure; embedded system software; requirements analysis; specification development; system requirements; testing cycle; virtual machine; Costs; Debugging; Delay; Design engineering; Embedded software; Embedded system; Runtime environment; Software systems; Testing; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2009. ASWEC '09. Australian
  • Conference_Location
    Gold Coast, QLD
  • ISSN
    1530-0803
  • Print_ISBN
    978-0-7695-3599-9
  • Type

    conf

  • DOI
    10.1109/ASWEC.2009.37
  • Filename
    5076624