Search Results - Theory of computation Semantics and reasoning Program semantics
-
1
Compositional Semantics for Probabilistic Programs with Exact Conditioning
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“… We give operational, denotational and equational semantics for this language, establishing convenient properties like exchangeability of conditions…”
Get full text
Conference Proceeding -
2
Combining Nondeterminism, Probability, and Termination: Equational and Metric Reasoning
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…We study monads resulting from the combination of nondeterministic and probabilistic behaviour with the possibility of termination, which is essential in program semantics…”
Get full text
Conference Proceeding -
3
On Generalized Metric Spaces for the Simply Typed Lambda-Calculus
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…Generalized metrics, arising from Lawvere's view of metric spaces as enriched categories, have been widely applied in denotational semantics as a way to measure to which extent two programs behave…”
Get full text
Conference Proceeding -
4
Enhancing Code Safety in Quantum Intermediate Representation
ISSN: 2643-1572Published: IEEE 11.09.2023Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (11.09.2023)“…Quantum Intermediate Representation (QIR) is an LLVM-based intermediate representation developed by Microsoft for quantum program compilers…”
Get full text
Conference Proceeding -
5
An Algebraic Characterisation of First-Order Logic with Neighbour
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…We give an algebraic characterisation of first-order logic with the neighbour relation, on finite words. For this, we consider languages of finite words over…”
Get full text
Conference Proceeding -
6
From Multisets over Distributions to Distributions over Multisets
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…A well-known challenge in the semantics of programming languages is how to combine non-determinism and probability…”
Get full text
Conference Proceeding -
7
A Logic for Locally Complete Abstract Interpretations
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…We introduce the notion of local completeness in abstract interpretation and define a logic for proving both the correctness and incorrectness of some program specification…”
Get full text
Conference Proceeding -
8
On sequentiality and well-bracketing in the π-calculus
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“… are expected.In this paper we focus on two such common disciplines: sequentiality, meaning that at any time there is a single thread of computation, and well-bracketing, meaning that calls to external services obey a stack-like discipline…”
Get full text
Conference Proceeding -
9
Expressivity of Quantitative Modal Logics : Categorical Foundations via Codensity and Approximation
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…A modal logic that is strong enough to fully characterize the behavior of a system is called expressive. Recently, with the growing diversity of systems to be…”
Get full text
Conference Proceeding -
10
Behavioural Preorders via Graded Monads
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“… Often, such behavioural preorders are characterized in terms of theory inclusion in dedicated characteristic logics; e.g…”
Get full text
Conference Proceeding -
11
Commutative Monads for Probabilistic Programming Languages
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…A long-standing open problem in the semantics of programming languages supporting probabilistic choice is to find a commutative monad for probability on the category DCPO…”
Get full text
Conference Proceeding -
12
Universal Semantics for the Stochastic λ-Calculus
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“… These two semantic approaches build on previous work that used an explicit source of randomness to reason about higher-order probabilistic programs…”
Get full text
Conference Proceeding -
13
Supermartingales, Ranking Functions and Probabilistic Lambda Calculus
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“… This result is extended in three ways. Antitone ranking functions have weaker restrictions on how fast they must decrease, and are applicable to a wider range of programs…”
Get full text
Conference Proceeding -
14
Fixed-Points for Quantitative Equational Logics
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…We develop a fixed-point extension of quantitative equational logic and give semantics in one-bounded complete quantitative algebras…”
Get full text
Conference Proceeding -
15
A Relational Theory of Monadic Rewriting Systems, Part I
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…Motivated by the study of effectful programming languages and computations, we introduce a relational theory of monadic rewriting systems…”
Get full text
Conference Proceeding -
16
Graphical Language with Delayed Trace: Picturing Quantum Computing with Finite Memory
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…) quantum computations acting on a finite number of qubits. Meanwhile, delayed traces have been used as a graphical way to represent finite-memory computations on streams, in a classical setting…”
Get full text
Conference Proceeding -
17
Static Analysis of Remote Procedure Call in Java Programs
ISSN: 1558-1225Published: IEEE 26.04.2025Published in Proceedings / International Conference on Software Engineering (26.04.2025)“…The Remote Procedure Call (RPC) is commonly used for inter-process communications over network, allowing a program to invoke a procedure in another address space, even in another machine as if it were a local call…”
Get full text
Conference Proceeding -
18
Module-Aware Context Sensitive Pointer Analysis
ISSN: 1558-1225Published: IEEE 26.04.2025Published in Proceedings / International Conference on Software Engineering (26.04.2025)“… However, existing pointer analyses fail to leverage the semantics of JPMS. This paper presents a novel module-aware approach to improving the performance of pointer analysis…”
Get full text
Conference Proceeding -
19
Context Debloating for Object-Sensitive Pointer Analysis
ISSN: 2643-1572Published: IEEE 01.11.2021Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (01.11.2021)“… (in terms of the number of statements in the program) that are almost always necessary for real-world object-oriented applications, based on three key observations regarding context-dependability for their objects used…”
Get full text
Conference Proceeding -
20
Machine-Learning-Guided Selectively Unsound Static Analysis
ISSN: 1558-1225Published: IEEE 01.05.2017Published in Proceedings / International Conference on Software Engineering (01.05.2017)“…We present a machine-learning-based technique for selectively applying unsoundness in static analysis. Existing bug-finding static analyzers are unsound in…”
Get full text
Conference Proceeding