DocumentCode :
3024096
Title :
Stepwise Validation of Formal Specifications
Author :
Mashkoor, Atif ; Jacquot, Jean-Pierre
Author_Institution :
LORIA, Nancy Univ., Vandoeuvre les Nancy, France
fYear :
2011
fDate :
5-8 Dec. 2011
Firstpage :
57
Lastpage :
64
Abstract :
This paper explores the possibility to incorporate validation in the stepwise development process of formal specifications. Formal methods based on refinement break the intractable proof of the correctness of implementation into a sequence of many smaller proofs. Likewise, the validation of the specification could be broken into smaller steps associated to refinements with the technique of animation. Animating an abstract specification often requires to alter it in ways that proof obligations cannot be discharged anymore. So, we have developed a process and a set of transformation rules whose application produces an anima table specification which may be non-provable, but which is assured to have the same behavior. Guaranteeing behavioral preservation requires us to define an ad-hoc relationship between specifications based on a kind of trace semantics. 10 rules have been identified and proven to preserve behavior. Observations on the use of the technique on two case-studies are presented.
Keywords :
computer animation; formal specification; ad-hoc relationship; anima table specification; animation technique; formal methods; formal specifications; stepwise validation; transformation rules; Animation; Context; Context modeling; Reactive power; Semantics; Set theory; Transforms; Animation; B; Event-B; Formal methods; Validation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2011 18th Asia Pacific
Conference_Location :
Ho Chi Minh
ISSN :
1530-1362
Print_ISBN :
978-1-4577-2199-1
Type :
conf
DOI :
10.1109/APSEC.2011.48
Filename :
6130670
Link To Document :
بازگشت