International audienceAbstract--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 animatable specification which may be non-provable, but which is assured to have the same beha...
The use of formal specifications allows for a software system to be defined with stringent mathemati...
Precise specifications are needed for verifying and certifying the correct behavior of critical syst...
A problem hindering the adoption of formal methods in the industry is how to integrate the models an...
International audienceThis paper explores the possibility to incorporate validation of formal specif...
International audienceA significant impediment to the uptake of formal refinement-based methods amon...
In formal methods, a key idea to assess that an implementation is correct is to break its verificati...
International audienceSafety critical software systems are regulated by stringent certification requ...
International audienceIn this chapter, we consider the issue of validation in the context of formal ...
AbstractThe use of formality in software development enables formal manipulation at the symbolic lev...
International audienceA formal specification is a mathematical description of a given system. Writin...
Writing formal specifications has been suggested to be effective in helping developers understand us...
International audienceThe main theme of this research is to study and develop techniques for the mod...
This paper explores a new approach to validating software implementations that have been produced fr...
Colloque avec actes sans comité de lecture.TLA, (the Temporal Logic of Actions) is a linear temporal...
We review the approaches put forward to validate formal specifications of requirements, drawing a pa...
The use of formal specifications allows for a software system to be defined with stringent mathemati...
Precise specifications are needed for verifying and certifying the correct behavior of critical syst...
A problem hindering the adoption of formal methods in the industry is how to integrate the models an...
International audienceThis paper explores the possibility to incorporate validation of formal specif...
International audienceA significant impediment to the uptake of formal refinement-based methods amon...
In formal methods, a key idea to assess that an implementation is correct is to break its verificati...
International audienceSafety critical software systems are regulated by stringent certification requ...
International audienceIn this chapter, we consider the issue of validation in the context of formal ...
AbstractThe use of formality in software development enables formal manipulation at the symbolic lev...
International audienceA formal specification is a mathematical description of a given system. Writin...
Writing formal specifications has been suggested to be effective in helping developers understand us...
International audienceThe main theme of this research is to study and develop techniques for the mod...
This paper explores a new approach to validating software implementations that have been produced fr...
Colloque avec actes sans comité de lecture.TLA, (the Temporal Logic of Actions) is a linear temporal...
We review the approaches put forward to validate formal specifications of requirements, drawing a pa...
The use of formal specifications allows for a software system to be defined with stringent mathemati...
Precise specifications are needed for verifying and certifying the correct behavior of critical syst...
A problem hindering the adoption of formal methods in the industry is how to integrate the models an...