[图书][B] Foundations of algebraic specification and formal software development

D Sannella - 2012 - Springer
As its title promises, this book provides foundations for software specification and formal
software development from the perspective of work on algebraic specification. It …

A specification for dependent types in Haskell

S Weirich, A Voizard, PHA de Amorim… - Proceedings of the ACM …, 2017 - dl.acm.org
We propose a core semantics for Dependent Haskell, an extension of Haskell with full-
spectrum dependent types. Our semantics consists of two related languages. The first is a …

[图书][B] Design concepts in programming languages

F Turbak, D Gifford - 2008 - books.google.com
Key ideas in programming language design and implementation explained using a simple
and concise framework; a comprehensive introduction suitable for use as a textbook or a …

Parameterised multiparty session types

N Yoshida, PM Deniélou, A Bejleri, R Hu - International Conference on …, 2010 - Springer
For many application-level distributed protocols and parallel algorithms, the set of
participants, the number of messages or the interaction structure are only known at run-time …

Semantic subtyping with an SMT solver

GM Bierman, AD Gordon, C Hriţcu… - ACM Sigplan Notices, 2010 - dl.acm.org
We study a first-order functional language with the novel combination of the ideas of
refinement type (the subset of a type to satisfy a Boolean expression) and type-test (a …

A unified system of type refinements

J Dunfield - 2007 - search.proquest.com
Abstract Types express properties of programs; typechecking is specification checking.
However, the specifications expressed by types in conventional type systems are imprecise …

Tribe: a simple virtual class calculus

D Clarke, S Drossopoulou, J Noble… - Proceedings of the 6th …, 2007 - dl.acm.org
Beginning with BETA, a range of programming language mechanisms such as virtual
classes (class-valued attributes of objects) have been developed to allow inheritance in the …

Supplemental update

S Martin - Semantics and Pragmatics, 2016 - semprag.org
Supplements have often been characterized as inert with respect to other content. But under
closer scrutiny, the data shows that supplements can take scope and participate in …

Semantic subtyping with an SMT solver

GM Bierman, AD Gordon, C Hriţcu… - Journal of Functional …, 2012 - cambridge.org
We study a first-order functional language with the novel combination of the ideas of
refinement type (the subset of a type to satisfy a Boolean expression) and type-test (a …

QPCF: Higher-order languages and quantum circuits

L Paolini, M Piccolo, M Zorzi - Journal of Automated Reasoning, 2019 - Springer
Abstract qPCF is a paradigmatic quantum programming language that extends PCF with
quantum circuits and a quantum co-processor. Quantum circuits are treated as classical data …