Suchergebnisse - concurrent logic programming languages
-
1
A Linear Logic Programming Language for Concurrent Programming over Graph Structures
ISSN: 1471-0684, 1475-3081Veröffentlicht: Cambridge, UK Cambridge University Press 01.07.2014Veröffentlicht in Theory and practice of logic programming (01.07.2014)“… We have designed a new logic programming language called LM (Linear Meld) for programming graph-based algorithms in a declarative fashion …”
Volltext
Journal Article -
2
A Semantics for Concurrent Logic Programming Languages Based on Multiple-Valued Logic
ISSN: 2158-107X, 2156-5570Veröffentlicht: West Yorkshire Science and Information (SAI) Organization Limited 01.01.2012Veröffentlicht in International journal of advanced computer science & applications (01.01.2012)“… the concurrent logic programming languages is developed. The approach is from an order theoretic viewpoint …”
Volltext
Journal Article -
3
Steel: proof-oriented programming in a dependently typed concurrent separation logic
ISSN: 2475-1421, 2475-1421Veröffentlicht: ACM 22.08.2021Veröffentlicht in Proceedings of ACM on programming languages (22.08.2021)“… ⋆ , a dependently typed programming language and proof assistant. Based on SteelCore, a concurrent separation logic (CSL) formalized in F …”
Volltext
Journal Article -
4
The deevolution of concurrent logic programming languages
ISSN: 0743-1066, 1873-5789Veröffentlicht: New-York, NY Elsevier Inc 01.05.1995Veröffentlicht in The journal of logic programming (01.05.1995)“… This article surveys the field of implementation of concurrent logic programming languages …”
Volltext
Journal Article -
5
Observational equivalences for linear logic concurrent constraint languages
ISSN: 1471-0684, 1475-3081Veröffentlicht: Cambridge, UK Cambridge University Press 01.07.2011Veröffentlicht in Theory and practice of logic programming (01.07.2011)“… Linear logic Concurrent Constraint programming (LCC) is an extension of concurrent constraint programming (CC …”
Volltext
Journal Article -
6
Programming in concurrent logic languages
ISSN: 0740-7459, 1937-4194Veröffentlicht: Los Alamitos IEEE 01.11.1995Veröffentlicht in IEEE software (01.11.1995)“… The authors survey concurrent logic languages, which expand Prolog by dropping its built-in sequential search order …”
Volltext
Journal Article -
7
An execution scheme for interactive problem-solving in concurrent constraint logic programming languages
ISSN: 0096-0551Veröffentlicht: Elsevier Ltd 01.10.1999Veröffentlicht in Computer languages (01.10.1999)“… This paper presents an implementation scheme IQ of incremental queries in Constraint Pandora, which defines a class of non-deterministic concurrent constraint logic programming languages …”
Volltext
Journal Article -
8
SteelCore: an extensible concurrent separation logic for effectful dependently typed programs
ISSN: 2475-1421, 2475-1421Veröffentlicht: ACM 02.08.2020Veröffentlicht in Proceedings of ACM on programming languages (02.08.2020)“… a foundation on which to build semantics for more complex programming constructs and program logics, extending the reasoning …”
Volltext
Journal Article -
9
Subexponential concurrent constraint programming
ISSN: 0304-3975, 1879-2294Veröffentlicht: Elsevier B.V 16.11.2015Veröffentlicht in Theoretical computer science (16.11.2015)“… In previous works we have shown that linear logic with subexponentials (SELL), a refinement of linear logic, can be used to specify emergent features of concurrent constraint programming (CCP …”
Volltext
Journal Article -
10
A Linear Logic Programming Language for Concurrent Programming over Graph Structures
ISSN: 2331-8422Veröffentlicht: Ithaca Cornell University Library, arXiv.org 14.05.2014Veröffentlicht in arXiv.org (14.05.2014)“… We have designed a new logic programming language called LM (Linear Meld) for programming graph-based algorithms in a declarative fashion …”
Volltext
Paper -
11
Concurrent incorrectness separation logic
ISSN: 2475-1421, 2475-1421Veröffentlicht: 01.01.2022Veröffentlicht in Proceedings of ACM on programming languages (01.01.2022)“… However, ISL only considers sequential programs. Here, we develop concurrent incorrectness separation logic (CISL …”
Volltext
Journal Article -
12
Cosmo: a concurrent separation logic for multicore OCaml
ISSN: 2475-1421, 2475-1421Veröffentlicht: ACM 02.08.2020Veröffentlicht in Proceedings of ACM on programming languages (02.08.2020)“… ? To answer it, we instantiate Iris, a modern descendant of Concurrent Separation Logic, for Multicore OCaml …”
Volltext
Journal Article -
13
A concurrent program logic with a future and history
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 31.10.2022Veröffentlicht in Proceedings of ACM on programming languages (31.10.2022)“… Verifying fine-grained optimistic concurrent programs remains an open problem. Modern program logics provide abstraction mechanisms and compositional reasoning principles to deal with the inherent complexity …”
Volltext
Journal Article -
14
Compiling concurrent logic programming languages
ISBN: 9798635238325Veröffentlicht: ProQuest Dissertations & Theses 01.01.1992Volltext
Dissertation -
15
Iron: managing obligations in higher-order concurrent separation logic
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 02.01.2019Veröffentlicht in Proceedings of ACM on programming languages (02.01.2019)“… , when some resources are shared, and different threads operate on them concurrently. We present Iron, a novel higher-order concurrent separation logic that allows for precise reasoning about resources that are transferable among dynamically allocated threads …”
Volltext
Journal Article -
16
Trillium: Higher-Order Concurrent and Distributed Separation Logic for Intensional Refinement
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 02.01.2024Veröffentlicht in Proceedings of ACM on programming languages (02.01.2024)“… Expressive state-of-the-art separation logics rely on step-indexing to model semantically complex features and to support modular reasoning about imperative higher-order concurrent and distributed programs …”
Volltext
Journal Article -
17
A separation logic for concurrent randomized programs
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 02.01.2019Veröffentlicht in Proceedings of ACM on programming languages (02.01.2019)“… We present Polaris, a concurrent separation logic with support for probabilistic reasoning …”
Volltext
Journal Article -
18
Modular Verification of Safe Memory Reclamation in Concurrent Separation Logic
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 16.10.2023Veröffentlicht in Proceedings of ACM on programming languages (16.10.2023)“… However, this modularity has not been carried over to formal verification. We propose modular specifications of hazard pointers and RCU, and formally verify realistic implementations of them in concurrent separation logic …”
Volltext
Journal Article -
19
PulseCore: An Impredicative Concurrent Separation Logic for Dependently Typed Programs
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 10.06.2025Veröffentlicht in Proceedings of ACM on programming languages (10.06.2025)“… PulseCore is a new program logic suitable for intrinsic proofs of higher-order, stateful, concurrent, dependently typed programs …”
Volltext
Journal Article -
20
Simuliris: a separation logic framework for verifying concurrent program optimizations
ISSN: 2475-1421, 2475-1421Veröffentlicht: 01.01.2022Veröffentlicht in Proceedings of ACM on programming languages (01.01.2022)“… One key trick compilers use to justify transformations of concurrent programs is to assume that the source program has no data races …”
Volltext
Journal Article

