Formal executable specification is one in the ITRS 2007 design report proposed solution to handle future design challenges. Specifications have to be checked for completeness and consistence. Furthermore, it is desirable to support later design steps by generating descriptions for simulation and synthesis, properties for simulative and formal verification and testing scripts. This can be achieved by using formal specification. During development the results of the design steps have to be fed back in the specification tool in order to track changes and the progress of the development. In this paper we present a specification tool which combines formal specification with requirements engineering to achieve a consistent and traceable specification.
[1]
Michael Butler,et al.
The Rodin formal modelling tool
,
2007
.
[2]
Michael J. Butler,et al.
ProB: an automated analysis toolset for the B method
,
2008,
International Journal on Software Tools for Technology Transfer.
[3]
Natarajan Shankar,et al.
The SAL Language Manual
,
2003
.
[4]
Jean-Raymond Abrial,et al.
Refinement, Decomposition, and Instantiation of Discrete Models: Application to Event-B
,
2007,
Fundam. Informaticae.
[5]
Ulrich Heinkel,et al.
Behavioural Specification for Advanced Design and Verification of ASICs (ADeVA)
,
2002,
MBMV.