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
Link To Document