Relaxed memory models must simultaneously achieve efficient implementability and thread- compositional reasoning. Is that why they have become so complicated? We argue that the …
F Wang - Proceedings of the IEEE, 2004 - ieeexplore.ieee.org
An overview of the current state of the art of formal verification of real-time systems is presented. We discuss commonly accepted models, specification languages, verification …
R Alur, P Madhusudan, W Nam - International Conference on Computer …, 2005 - Springer
The verification problem for a system consisting of components can be decomposed into simpler subproblems for the components using assume-guarantee reasoning. However …
D-Finder tool implements a compositional method for the verification of component-based systems described in BIP language encompassing multi-party interaction. For deadlock …
H Mantel, D Sands, H Sudbrock - 2011 IEEE 24th Computer …, 2011 - ieeexplore.ieee.org
The idea of building secure systems by plugging together" secure''components is appealing, but this requires a definition of security which, in addition to taking care of top-level security …
Ensuring the reliability of multithreaded software systems is difficult due to the interaction between threads. This paper describes the design and implementation of a static checker for …
H Liang, X Feng - Proceedings of the 43rd Annual ACM SIGPLAN …, 2016 - dl.acm.org
Existing work on verifying concurrent objects is mostly concerned with safety only, eg, partial correctness or linearizability. Although there has been recent work verifying lock-freedom of …
Compositional theories are crucial when designing large and complex systems from smaller components. In this work we propose such a theory for synchronous concurrent systems …
KG Larsen, R Milner - Information and computation, 1992 - Elsevier
The purpose of this paper is to illustrate a compositional proof method for communicating systems; that is, a method in which a property P of a complete system is demonstrated by …