Results 41 to 50 of about 11,766 (228)

Modular Composition of Language Features through Extensions of Semantic Language Models [PDF]

open access: yes, 1999
Today, programming or specification languages are often extended in order to customize them for a particular application domain or to refine the language definition. The extension of a semantic model is often at the centre of such an extension.
Pahl, Claus
core   +1 more source

On the Interpretation of Denotational Semantics

open access: yesPhilosophies
The denotational approach to the semantics of programming languages views program meanings as elements of domains, abstract partially ordered structures that form the basis of a mathematical theory of computation.
Felice Cardone
doaj   +1 more source

Mechanized semantics [PDF]

open access: yes, 2010
The goal of this lecture is to show how modern theorem provers---in this case, the Coq proof assistant---can be used to mechanize the specification of programming languages and their semantics, and to reason over individual programs and over generic ...
Leroy, Xavier
core   +4 more sources

QWIRE Practice: Formal Verification of Quantum Circuits in Coq [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2018
We describe an embedding of the QWIRE quantum circuit language in the Coq proof assistant. This allows programmers to write quantum circuits using high-level abstractions and to prove properties of those circuits using Coq's theorem proving features. The
Robert Rand   +2 more
doaj   +1 more source

Process Algebras [PDF]

open access: yes, 2011
Process Algebras are mathematically rigorous languages with well defined semantics that permit describing and verifying properties of concurrent communicating systems.
De Nicola, Rocco
core   +1 more source

On 0-Complete Partial Metric Spaces and Quantitative Fixed Point Techniques in Denotational Semantics

open access: yesAbstract and Applied Analysis, 2013
In 1994, Matthews introduced the notion of partial metric space with the aim of providing a quantitative mathematical model suitable for program verification.
N. Shahzad, O. Valero
doaj   +1 more source

Typing weak MSOL properties [PDF]

open access: yesLogical Methods in Computer Science, 2017
We consider lambda-Y-calculus as a non-interpreted functional programming language: the result of the execution of a program is its normal form that can be seen as the tree of calls to built-in operations.
Sylvain Salvati, Igor Walukiewicz
doaj   +1 more source

The Measurement Calculus [PDF]

open access: yes, 2007
Measurement-based quantum computation has emerged from the physics community as a new approach to quantum computation where the notion of measurement is the main driving force of computation.
Abramsky S.   +21 more
core   +3 more sources

An Experiment with Denotational Semantics [PDF]

open access: yesSN Computer Science, 2019
The paper is devoted to showing how to systematically design a programming language in 'reverse order', i.e. from denotations to syntax. This construction is developed in an algebraic framework consisting of three many-sorted algebras: of denotations, of an abstract syntax and of a concrete syntax.
openaire   +2 more sources

IMP with exceptions over decorated logic [PDF]

open access: yesDiscrete Mathematics & Theoretical Computer Science, 2018
In this paper, we facilitate the reasoning about impure programming languages, by annotating terms with “decorations”that describe what computational (side) effect evaluation of a term may involve.
Burak Ekici
doaj   +1 more source

Home - About - Disclaimer - Privacy