A concurrent system is a computer system with components that run in parallel and interact with each other. Such systems are ubiquitous and are notably responsible for supporting the infrastructure for transport, commerce and entertainment. They are very difficult to design and implement correctly: many different modeling languages and verification techniques have been devised to reason about them and verifying their correctness. However, existing languages and techniques can only express a limited range of systems and properties. In this dissertation, we address some of the shortcomings of established models and theories in four ways: by introducing a general modal logic, extending a modelling language with types and a more general operati...
Modern software systems, in particular distributed ones, are everywhere around us and are at the bas...
Modern software systems, in particular distributed ones, are everywhere around us and are at the bas...
In this book we develop powerful techniques based on formal methods for the verification of correctn...
A concurrent system is a computer system with components that run in parallel and interact with each...
A concurrent system is a computer system with components that run in parallel and interact with each...
As concurrent systems become ever more complex and ever more ubiquitous, the need to understand and ...
As concurrent systems become ever more complex and ever more ubiquitous, the need to understand and ...
In order to verify program correctness one needs an appropriate programming language, a specificatio...
This thesis is about mathematical structures and techniques related to formal specification and veri...
Complex communicating computer systems—computers connected by data networks and in constant communic...
Complex communicating computer systems—computers connected by data networks and in constant communic...
This report was originally written to fulfill in part the requirements of the author\u27s WPE examin...
Preface We examine modal and temporal logics for processes. In section 1 we introduce concurrent pro...
This dissertation investigates different formalisms, in the form of programming language calculi, th...
Modern software systems, in particular distributed ones, are everywhere around us and are at the bas...
Modern software systems, in particular distributed ones, are everywhere around us and are at the bas...
Modern software systems, in particular distributed ones, are everywhere around us and are at the bas...
In this book we develop powerful techniques based on formal methods for the verification of correctn...
A concurrent system is a computer system with components that run in parallel and interact with each...
A concurrent system is a computer system with components that run in parallel and interact with each...
As concurrent systems become ever more complex and ever more ubiquitous, the need to understand and ...
As concurrent systems become ever more complex and ever more ubiquitous, the need to understand and ...
In order to verify program correctness one needs an appropriate programming language, a specificatio...
This thesis is about mathematical structures and techniques related to formal specification and veri...
Complex communicating computer systems—computers connected by data networks and in constant communic...
Complex communicating computer systems—computers connected by data networks and in constant communic...
This report was originally written to fulfill in part the requirements of the author\u27s WPE examin...
Preface We examine modal and temporal logics for processes. In section 1 we introduce concurrent pro...
This dissertation investigates different formalisms, in the form of programming language calculi, th...
Modern software systems, in particular distributed ones, are everywhere around us and are at the bas...
Modern software systems, in particular distributed ones, are everywhere around us and are at the bas...
Modern software systems, in particular distributed ones, are everywhere around us and are at the bas...
In this book we develop powerful techniques based on formal methods for the verification of correctn...