Compositional verification for component-based systems and application

S Bensalem, M Bozga, TH Nguyen, J Sifakis - IET software, 2010 - IET
The authors present a compositional method for the verification of component-based
systems described in a subset of the behaviour-interaction-priority language encompassing …

Pomsets with preconditions: a simple model of relaxed memory

R Jagadeesan, A Jeffrey, J Riely - Proceedings of the ACM on …, 2020 - dl.acm.org
Relaxed memory models must simultaneously achieve efficient implementability and thread-
compositional reasoning. Is that why they have become so complicated? We argue that the …

Formal verification of timed systems: A survey and perspective

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 …

Symbolic compositional verification by learning assumptions

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: A tool for compositional deadlock detection and verification

S Bensalem, M Bozga, TH Nguyen, J Sifakis - Computer Aided Verification …, 2009 - Springer
D-Finder tool implements a compositional method for the verification of component-based
systems described in BIP language encompassing multi-party interaction. For deadlock …

Assumptions and guarantees for compositional noninterference

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 …

Thread-modular verification for shared-memory programs

C Flanagan, SN Freund, S Qadeer - European Symposium on …, 2002 - Springer
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 …

A program logic for concurrent objects under fair scheduling

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 …

A theory of synchronous relational interfaces

S Tripakis, B Lickly, TA Henzinger, EA Lee - ACM Transactions on …, 2011 - dl.acm.org
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 …

A compositional protocol verification using relativized bisimulation

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 …