[PDF][PDF] The theory and practice of concurrency
A Roscoe - 1998 - ora.ox.ac.uk
Since CAR Hoare's text Communicating Sequential Processes was published in 1985, his
notation has been extensively used for teaching and applying concurrency theory. This book …
notation has been extensively used for teaching and applying concurrency theory. This book …
Provably correct systems
J He, CAR Hoare, M Fränzle, M Müller-Olm… - Formal Techniques in …, 1994 - Springer
The goal of the Provably Correct Systems project (ProCoS) is to develop a mathematical
basis for development of embedded, real-time, computer systems. This survey paper …
basis for development of embedded, real-time, computer systems. This survey paper …
Probabilistic models for the guarded command language
H Jifeng, K Seidel, A McIver - Science of Computer Programming, 1997 - Elsevier
The two models presented in this paper provide two different semantics for an extension of
Dijkstra's language of guarded commands. The extended language has an additional …
Dijkstra's language of guarded commands. The extended language has an additional …
[PDF][PDF] Develo** correct systems
The goal of the Provably Correct Systems project (ProCoS) is to develop a mathematical
basis for development of embedded, real-time, computer systems. This survey paper …
basis for development of embedded, real-time, computer systems. This survey paper …
Verification of compilers
G Goos, W Znnmerrnaun - Correct System Design: Recent Insights and …, 2000 - Springer
We report about it joint project of the universities at Karlsruhe, Kiel and Ulm on how to get
correct compilers for realistic programming languages. Arguing about compiler correctness …
correct compilers for realistic programming languages. Arguing about compiler correctness …
Generating C: Heterogeneous metaprogramming system description
O Kiselyov - Science of Computer Programming, 2024 - Elsevier
Heterogeneous metaprogramming systems use a higher-level host language to generate
code in a lower-level object language. Their appeal is taking advantage of the module …
code in a lower-level object language. Their appeal is taking advantage of the module …
[책][B] Modular compiler verification: a refinement-algebraic approach advocating stepwise abstraction
M Müller-Olm - 1997 - Springer
This book presents the verified design of a code generator translating a prototypic real-time
programming language to an actual microprocessor, the Inmos Transputer. Unlike most …
programming language to an actual microprocessor, the Inmos Transputer. Unlike most …
[PDF][PDF] On the Construction of Correct Compiler Back-Ends: An ASM-Approach.
W Zimmermann, T Gaul - J. Univers. Comput. Sci., 1997 - Citeseer
Existing works on the construction of correct compilers have at least one of the following
drawbacks:(i) correct compilers do not compile into machine code of existing processors …
drawbacks:(i) correct compilers do not compile into machine code of existing processors …
Verification of nondeterministic quantum programs
Nondeterministic choice is a useful program construct that provides a way to describe the
behaviour of a program without specifying the details of possible implementations. It …
behaviour of a program without specifying the details of possible implementations. It …