Abstract. In this paper we give an overview of some tools that we have developed to support the application of the B Method. ProB is an animation and model checking tool for the B method. ProB’s animation facilities allow users to gain confidence in their specifications. ProB contains a temporal and a state-based model checker, both of which can be used to detect various errors in B specifications. We also overview a recent extension of ProB that supports checking of specifications written in a combination of CSP and B. Finally we describe the UML-B profile and associated U2B tool that allows UML and B to be combined and is intended to make modelling with B more appealing to software engineers.
The Unified Modeling Language (UML) is accepted today as an important standard for developing softwa...
International audienceWhile formal methods are focused on some particular parts of software systems,...
We present an approach for the validation of UML models and OCL constraints based on the B method. C...
In this paper we give an overview of some tools that we have developed to support the application of...
We present ProB, a validation toolset for the B method. ProB's automated animation facilities allow ...
We present ProB, an animation and model checking tool for the B method. ProB's animation facilities ...
Animation is important because it allows the modeller to validate that a model behaves as intended. ...
We present the implementation of PYB, a predicate- and expression-checker for the B language. The to...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
International audienceThis paper proposes to define and assess the notion of quality of B models aim...
The development of formal models is often a key step when developing safety or mission critical soft...
We describe practical experiences of using a logic programming based approach to model and reason ab...
The complex requirements of software systems justify the use of the best existing techniques to guar...
AbstractThe Unified Modeling Language (UML) is accepted today as an important standard for developin...
Modern systems tend to exhibit an ever increasing complexity especially due to their software design...
The Unified Modeling Language (UML) is accepted today as an important standard for developing softwa...
International audienceWhile formal methods are focused on some particular parts of software systems,...
We present an approach for the validation of UML models and OCL constraints based on the B method. C...
In this paper we give an overview of some tools that we have developed to support the application of...
We present ProB, a validation toolset for the B method. ProB's automated animation facilities allow ...
We present ProB, an animation and model checking tool for the B method. ProB's animation facilities ...
Animation is important because it allows the modeller to validate that a model behaves as intended. ...
We present the implementation of PYB, a predicate- and expression-checker for the B language. The to...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
International audienceThis paper proposes to define and assess the notion of quality of B models aim...
The development of formal models is often a key step when developing safety or mission critical soft...
We describe practical experiences of using a logic programming based approach to model and reason ab...
The complex requirements of software systems justify the use of the best existing techniques to guar...
AbstractThe Unified Modeling Language (UML) is accepted today as an important standard for developin...
Modern systems tend to exhibit an ever increasing complexity especially due to their software design...
The Unified Modeling Language (UML) is accepted today as an important standard for developing softwa...
International audienceWhile formal methods are focused on some particular parts of software systems,...
We present an approach for the validation of UML models and OCL constraints based on the B method. C...