Centre for Intelligent Systems and their ApplicationsThe specification and verification of communicating systems has captured increasing interest in the last decades. CCS, a Calculus of Communicating Systems [Milner 89a], was especially designed to help this enterprise; it is widely used in both industry and academia. Most efforts to automate the use of CCS for verification have centered around the explicit construction of a bisimulation [Park 81]. This approach, however, presents severe limitations to deal with systems that contain infinite states (e.g. systems with evolving structure [Milner 89a] or that comprise a finite but arbitrary number of components (e.g. systems with inductive structure [Milner 89a]). There is an alternative app...
Over the past decade, formal methods have been remarkably successful in their application to the ana...
Interactive theorem proving provides a general approach to modeling and verification of both finite-...
Making high quality and reliable software systems remains a difficult problem. One approach to addre...
Unique Fixpoint Induction (UFI) is the chief inference rule to prove the equivalence of recursive pr...
AbstractModel checking suffers from the state explosion problem, due to the exponential increase in ...
Verification of a concurrent system can be accomplished by model checking the properties on a struct...
Centre for Intelligent Systems and their ApplicationsIn this thesis we investigate the applicability...
This paper presents a generic architecture for proof planning systems in terms of an interaction bet...
Model checkers use automated state exploration in order to prove various properties such as reach-ab...
We present a new approach to automating the verification of hardware designs based on planning techn...
Software systems are taking on an increasingly important role in society and are being used in criti...
textThe goal of formal verification is to use mathematical methods to prove that a computing system...
We explore some of the problems of verification by trying to prove that some sort of relationship ho...
This paper describes a compositional proof strategy for verifying properties of requirements specifi...
Finite-state verification techniques are often hampered by the state-explosion problem. One proposed...
Over the past decade, formal methods have been remarkably successful in their application to the ana...
Interactive theorem proving provides a general approach to modeling and verification of both finite-...
Making high quality and reliable software systems remains a difficult problem. One approach to addre...
Unique Fixpoint Induction (UFI) is the chief inference rule to prove the equivalence of recursive pr...
AbstractModel checking suffers from the state explosion problem, due to the exponential increase in ...
Verification of a concurrent system can be accomplished by model checking the properties on a struct...
Centre for Intelligent Systems and their ApplicationsIn this thesis we investigate the applicability...
This paper presents a generic architecture for proof planning systems in terms of an interaction bet...
Model checkers use automated state exploration in order to prove various properties such as reach-ab...
We present a new approach to automating the verification of hardware designs based on planning techn...
Software systems are taking on an increasingly important role in society and are being used in criti...
textThe goal of formal verification is to use mathematical methods to prove that a computing system...
We explore some of the problems of verification by trying to prove that some sort of relationship ho...
This paper describes a compositional proof strategy for verifying properties of requirements specifi...
Finite-state verification techniques are often hampered by the state-explosion problem. One proposed...
Over the past decade, formal methods have been remarkably successful in their application to the ana...
Interactive theorem proving provides a general approach to modeling and verification of both finite-...
Making high quality and reliable software systems remains a difficult problem. One approach to addre...