Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleMarch 2023
Reasoning About Promises in Weak Memory Models with Event Structures
AbstractModern processors such as ARMv8 and RISC-V allow executions in which independent instructions within a process may be reordered. To cope with such phenomena, so called promising semantics have been developed, which permit threads to read values ...
- research-articleOctober 2022
Minimisation of event structures
Theoretical Computer Science (TCSC), Volume 935, Issue CPages 174–199https://doi.org/10.1016/j.tcs.2022.09.006AbstractEvent structures are fundamental models in concurrency theory, providing a representation of events in computation and of their relations, notably concurrency, conflict and causality. In this paper we present a theory of minimisation ...
- research-articleJune 2022
Medians in median graphs and their cube complexes in linear time
Journal of Computer and System Sciences (JCSS), Volume 126, Issue CPages 80–105https://doi.org/10.1016/j.jcss.2022.01.001AbstractThe median of a set of vertices P of a graph G is the set of all vertices x of G minimizing the sum of distances from x to all vertices of P. In this paper, we present a linear time algorithm to compute medians in median graphs. We ...
- research-articleMay 2022
Characterising spectra of equivalences for event structures, logically
Information and Computation (ICOM), Volume 285, Issue PBhttps://doi.org/10.1016/j.ic.2022.104887AbstractWe present a logical characterisation of the equivalences in the spectrum for labelled Prime Event Structures (PESs) and use it for also studying how such spectrum changes when restricting to subclasses of event structures. We first ...
- research-articleApril 2022
Behavioural logics for configuration structures
Theoretical Computer Science (TCSC), Volume 913, Issue CPages 94–112https://doi.org/10.1016/j.tcs.2022.02.018AbstractWe provide a behavioural logic for configuration structures, a model due to van Glabbeek and Plotkin which generalises the families of (finite) configurations of event structures. The logic is a conservative extension of a logic ...
-
- research-articleDecember 2021
Concurrent semantics for fusions: Weak prime domains and connected event structures
Information and Computation (ICOM), Volume 281, Issue Chttps://doi.org/10.1016/j.ic.2021.104770AbstractStable event structures, and their duality with prime algebraic domains, represent a landmark of concurrency theory, since they provide a neat characterisation of causality in computations. As such, they have been used for defining the ...
- ArticleJuly 2020
Reversible Occurrence Nets and Causal Reversible Prime Event Structures
Reversible ComputationPages 35–53https://doi.org/10.1007/978-3-030-52482-1_2AbstractOne of the well-known results in concurrency theory concerns the relationship between event structures and occurrence nets: an occurrence net can be associated with a prime event structure, and vice versa. More generally, the relationships between ...
- ArticleJune 2020
Operational Representation of Dependencies in Context-Dependent Event Structures
Coordination Models and LanguagesPages 320–338https://doi.org/10.1007/978-3-030-50029-0_20AbstractThe execution of an event in a complex and distributed system where the dependencies vary during the evolution of the system can be represented in many ways, and one of them is to use Context-Dependent Event structures. Many kinds of event ...
- ArticleJanuary 2020
Language Inclusion for Finite Prime Event Structures
Verification, Model Checking, and Abstract InterpretationPages 314–336https://doi.org/10.1007/978-3-030-39322-9_15AbstractWe study the problem of language inclusion between finite, labeled prime event structures. Prime event structures are a formalism to compactly represent concurrent behavior of discrete systems. A labeled prime event structure induces a language of ...
- articleOctober 2019
A unifying framework for homogeneous model composition
Software and Systems Modeling (SoSyM) (SPSSM), Volume 18, Issue 5Pages 3005–3023https://doi.org/10.1007/s10270-018-00707-8The growing use of models for separating concerns in complex systems has lead to a proliferation of model composition operators. These composition operators have traditionally been defined from scratch following various approaches differing in formality,...
- ArticleApril 2019
Causality in Linear Logic: Full Completeness and Injectivity (Unit-Free Multiplicative-Additive Fragment)
Foundations of Software Science and Computation StructuresPages 150–168https://doi.org/10.1007/978-3-030-17127-8_9AbstractCommuting conversions of Linear Logic induce a notion of dependency between rules inside a proof derivation: a rule depends on a previous rule when they cannot be permuted using the conversions. We propose a new interpretation of proofs of Linear ...
- articleDecember 2018
Compact and efficiently verifiable models for concurrent systems
Formal Methods in System Design (FMSD), Volume 53, Issue 3Pages 407–431https://doi.org/10.1007/s10703-018-0316-0Partial orders are a fundamental mathematical structure capable of representing concurrency and causality on a set of atomic events. In many applications it is essential to consider multiple partial orders, each representing a particular behavioral ...
- ArticleJune 2018
From Event-Oriented Models to Transition Systems
Application and Theory of Petri Nets and ConcurrencyPages 117–139https://doi.org/10.1007/978-3-319-91268-4_7AbstractTwo structurally different methods of associating transition system semantics to event-oriented models of distributed systems are distinguished in the literature. One of them is based on configurations (event sets), the other on residuals (model ...
- research-articleDecember 2016
Probabilistic rely-guarantee calculus
Theoretical Computer Science (TCSC), Volume 655, Issue PBPages 120–134https://doi.org/10.1016/j.tcs.2016.01.016Jones' rely-guarantee calculus for shared variable concurrency is extended to include probabilistic behaviours. We use an algebraic approach that is based on a combination of probabilistic Kleene algebra with concurrent Kleene algebra. Soundness of the ...
- articleJune 2016
Model-based testing for concurrent systems: unfolding-based test selection
International Journal on Software Tools for Technology Transfer (STTT) (STTT), Volume 18, Issue 3Pages 305–318https://doi.org/10.1007/s10009-014-0353-yModel-based testing has mainly focused on models where concurrency is interpreted as interleaving (like the ioco theory for labeled transition systems), which may be too coarse when one wants concurrency to be preserved in the implementation. In order ...
- ArticleOctober 2015
A Mathematical Game Semantics of Concurrency and Nondeterminism
Proceedings of the 12th International Colloquium on Theoretical Aspects of Computing - ICTAC 2015 - Volume 9399Pages 597–607https://doi.org/10.1007/978-3-319-25150-9_35Concurrent games as event structures form a partial order model of concurrency where concurrent behaviour is captured by nondeterministic concurrent strategies--a class of maps of event structures. Extended with winning conditions, the model is also ...
- research-articleOctober 2015
Vicious circles in contracts and in logic
Science of Computer Programming (SCPR), Volume 109, Issue CPages 61–95https://doi.org/10.1016/j.scico.2015.01.005We relate Propositional Contract Logic (PCL) with games over event structures.We characterize agreement in a class of games in terms of provability in PCL.We show that prudent plays in games correspond to proof traces in PCL.We show that winning ...
- articleDecember 2012
What topology tells us about diagnosability in partial order semantics
Discrete Event Dynamic Systems (KLU-DISC), Volume 22, Issue 4Pages 383–402https://doi.org/10.1007/s10626-011-0121-zFrom a partial observation of the behaviour of a labeled Discrete Event System, fault diagnosis strives to determine whether or not a given "invisible" fault event has occurred. The diagnosability problem can be stated as follows: does the labeling ...
- research-articleJuly 2012
Deterministic concurrent strategies
Formal Aspects of Computing (FAC), Volume 24, Issue 4-6Pages 647–660https://doi.org/10.1007/s00165-012-0235-6AbstractNondeterministic concurrent strategies—those strategies compatible with copy-cat behaving as identity w.r.t. composition—have been characterised as certain maps of event structures. This leads to a bicategory of general concurrent games in which ...
- ArticleJune 2012
The Winning Ways of Concurrent Games
LICS '12: Proceedings of the 2012 27th Annual IEEE/ACM Symposium on Logic in Computer SciencePages 235–244https://doi.org/10.1109/LICS.2012.34A bicategory of concurrent games, where nondeterministic strategies are formalized as certain maps of event structures, was introduced recently. This paper studies an extension of concurrent games by winning conditions, specifying players' objectives. ...