A Proof System for Communicating Sequential Processes

From MaRDI portal
Publication:3922144

DOI10.1145/357103.357110zbMath0468.68023OpenAlexW1984831616MaRDI QIDQ3922144

No author found.

Publication date: 1980

Published in: ACM Transactions on Programming Languages and Systems (Search for Journal in Brave)

Full work available at URL: https://ir.cwi.nl/pub/10267




Related Items

An axiomatic semantics for nested concurrencyTotal correctness of CSP programsReasoning about dynamically evolving process structuresTransformations for communication fairness in CSPA principle for sequential reasoning about distributed algorithmsCommunication in concurrent dynamic logicDeadlock analysis in networks of communicating processesInterleaving set temporal logicThe laws of Occam programmingA proof system for distributed processesSemantics and verification of monitors and systems of monitors and processesA proof system for asynchronously communicating deterministic processesEfficient verification of concurrent systems using local-analysis-based approximations and SAT solvingSemantics of nondeterminism, concurrency, and communicationTemporal predicate transition nets—a new formalism for specifying and verifying concurrent systemsOn the use of history variablesA proof technique for communicating sequential processesIssues in the design of a parallel object-oriented languageA system for compositional verification of asynchronous objectsVerification of object-oriented programs: a transformational approachVerifying atomic data typesDeadlock-freedom in component systems with architectural constraintsProof theory for exception handling in a tasking environmentCompositional Verification for Component-Based Systems and ApplicationTowards a foundation for semantics in complete metric spacesSafety assurance via on-line monitoringDesign and verification of fault tolerant systems with CSPThe Automatic Detection of Token Structures and Invariants Using SAT CheckingA class of systems with nearly zero distributed simulation overheadEfficient distributed simulation of acyclic systemsVerification of distributed programs using representative interleaving sequencesUsing Hoare Logic in a Process Algebra SettingA Sound and Complete Shared-Variable Concurrency Model for Multi-threaded Java ProgramsAn assertion-based proof system for multithreaded JavaA Bibliography of Willem-Paul de RoeverA Small Step for MankindReasoning about Recursive Processes in Shared-Variable ConcurrencyA Proof System for a PGAS LanguageA brief history of process algebraThe pursuit of deadlock freedomSemantic specification and verification of data flow diagramsAn introduction to compositional methods for concurrency and their application to real-time.Models and logics for true concurrency.Logical models of discrete even systems: a comparative expositionFifty years of Hoare's logicMitigating Multi-target Attacks in Hash-Based SignaturesA shared-variable concurrency analysis of multi-threaded object-oriented programsCorrigenda:Cooperating proofs for distributed programs with multiparty interactionsP-A logic - a compositional proof system for distributed programsCorrectness proofs of CSP programsAXIOMATIC FRAMEWORKS FOR DEVELOPING BSP-STYLE PROGRAMS∗A weakest precondition semantics for communicating processesA proof outline logic for object-oriented programmingDistributed automata in an assumption-commitment frameworkOn the suitability of trace semantics for modular proofs of communicating processesSpecification-oriented semantics for communicating processesA complete axiomatic semantics of spawningComputation of equilibria in noncooperative games