Refinement is a powerful mechanism for mastering the complexities that arise when formally modelling systems. Refinement also brings with it additional proof obligations-requiring a developer to discover properties relating to their design decisions. With the goal of reducing this burden, we have investigated how a general purpose automated theory formation tool, HR, can be used to automate the discovery of such properties within the context of the Event-B formal modelling framework. This gave rise to an integrated approach to automated invariant discovery. In addition to formal modelling and automated theory formation, our approach relies upon the simulation of system models as a key input to the invariant discovery process. Moreover we ha...
Abstract. We present a general scheme for automated instantiation-based in-variant discovery. Given ...
Event-B is a formal method for system-level modelling and analysis. Key features of Event-B are the ...
15 pagesThe Event-B method enables correct by construction modelling of systems. It relies on set th...
Refinement is a powerful mechanism for mastering the complexities that arise when formally modelling...
Refinement is a powerful mechanism for mastering the complexities that arise when formally mod-ellin...
The continuous growth of complex systems makes the development of correct software increasingly cha...
Automated theory formation involves, amongst other things, the production of examples, concepts and ...
Introduction Automated theory formation involves the production of objects of interest, concepts ab...
We present a novel application of automated theorem proving for the logical simula-tion of evolvable...
We present a framework for automating the discovery of loop invariants based upon failed proof atte...
This paper describes the use of an automated theorem prover to analyse properties of interactive beh...
The use of formal method techniques can contribute to the production of more reliable and dependable...
Refinement is a technique used to model systems at different abstraction levels to handle the comple...
This paper provides an overview of how the Event-B language and verification method can be used to m...
The use of formal method techniques can contribute to the production of more reliable and dependabl...
Abstract. We present a general scheme for automated instantiation-based in-variant discovery. Given ...
Event-B is a formal method for system-level modelling and analysis. Key features of Event-B are the ...
15 pagesThe Event-B method enables correct by construction modelling of systems. It relies on set th...
Refinement is a powerful mechanism for mastering the complexities that arise when formally modelling...
Refinement is a powerful mechanism for mastering the complexities that arise when formally mod-ellin...
The continuous growth of complex systems makes the development of correct software increasingly cha...
Automated theory formation involves, amongst other things, the production of examples, concepts and ...
Introduction Automated theory formation involves the production of objects of interest, concepts ab...
We present a novel application of automated theorem proving for the logical simula-tion of evolvable...
We present a framework for automating the discovery of loop invariants based upon failed proof atte...
This paper describes the use of an automated theorem prover to analyse properties of interactive beh...
The use of formal method techniques can contribute to the production of more reliable and dependable...
Refinement is a technique used to model systems at different abstraction levels to handle the comple...
This paper provides an overview of how the Event-B language and verification method can be used to m...
The use of formal method techniques can contribute to the production of more reliable and dependabl...
Abstract. We present a general scheme for automated instantiation-based in-variant discovery. Given ...
Event-B is a formal method for system-level modelling and analysis. Key features of Event-B are the ...
15 pagesThe Event-B method enables correct by construction modelling of systems. It relies on set th...