Laws of programming

From MaRDI portal
Revision as of 12:12, 5 February 2024 by Import240129110113 (talk | contribs) (Created automatically from import240129110113)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Publication:3766810

DOI10.1145/27651.27653zbMath0629.68006OpenAlexW2110846749MaRDI QIDQ3766810

A. W. Roscoe, Jifeng He, I. H. Sorensen, B. A. Sufrin, Ian J. Hayes, J. M. Spivey, Jeff W. Sanders, C. A. R. Hoare, Carroll Morgan

Publication date: 1987

Published in: Communications of the ACM (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1145/27651.27653




Related Items (68)

An algebraic hardware/software partitioning algorithmProving the validity of equations in GSOS languages using rule-matching bisimilarityProcess algebra with guards: Combining hoare logic with process algebraComputable processes and bisimulation equivalenceA UTP approach for rTiMoConstraining interference in an object-based design methodDevelopments in concurrent Kleene algebraEvaluation Trees for Proposition AlgebraAxiomatizing recursion-free, regular monitorsAlgebra Unifies Operational CalculiUnifying Heterogeneous State-Spaces with LensesA relation algebraic model of robust correctnessRelation-algebraic semanticsThe Laws of Programming Unify Process CalculiPredicate transformers as power operationsThe laws of Occam programmingrCOS: a refinement calculus of object systemsVerification conditions are codeGeneralised rely-guarantee concurrency: an algebraic foundationTrace semantics and algebraic laws for MCA ARMv8 architecture based on UTPPreferential choice and coordination conditionsMultilevel structured program designs and correctness provingDiscrete time process algebraLaws of Programming for ReferencesTowards reasoning about Hoare relationsAutomated Algebraic Reasoning for Collections and Local Variables with LensesTwo finite specifications of a queueLatest News about Demonic Algebra with DomainFormalization of Data Flow Computing and a Coinductive Approach to Verifying Flowware SynthesisJifeng He at Oxford and beyond: an appreciationIn praise of algebraSemantic inheritance in unifying theories of programmingUnnamed ItemDenotational semantics and its algebraic derivation for an event-driven system-level languageA New Roadmap for Linking Theories of ProgrammingUTP Semantics for rTiMoLinking theories in probabilistic programmingLinking operational semantics and algebraic semantics for a probabilistic timed shared-variable languageCalculational derivation of a counter with bounded response time and bounded power dissipationData Refinement with Probability in MindLogical analysis of demonic nondeterministic programsBelnap's logic and conditional compositionCombining angels, demons and miracles in program specificationsUnifying Semantics for Concurrent ProgrammingFrom algebra to operational semanticsUnifying theories of reactive design contractsBochvar-McCarthy logic and process algebraSound refactoringsA theory of software product line refinementSplitting bisimulations and retrospective conditionsA process calculus BigrTiMo of mobile systems and its formal semanticsInterfaces between languages for communicating systemsA UTP semantics for communicating processes with shared variables and its formal encoding in PVSProvably correct derivation of algorithms using FermaTPrefaceAutomated verification of reactive and concurrent programs by calculationProcess algebra with four-valued logicUniform closures: Order-theoretically reconstructing logic program semantics and abstract domain refinementsAlgebraic Program Semantics for SupercomputingGeneric Models of the Laws of ProgrammingTowards a Modeling Language for Cyber-Physical SystemsProgram algebra for sequential codeCombining programs and state machinesOn the relation between concurrent separation logic and concurrent Kleene algebraParallel composition and decomposition of specificationsProcess algebra and conditional compositionNormal form approach to compiler designNondeterministic semantics of compound diagrams




This page was built for publication: Laws of programming