2010
DOI: 10.1007/978-3-642-15375-4_11
|View full text |Cite
|
Sign up to set email alerts
|

A Logic for True Concurrency

Abstract: We propose a logic for true concurrency whose formulae predicate about events in computations and their causal dependencies. The induced logical equivalence is hereditary history preserving bisimilarity, and fragments of the logic can be identified which correspond to other true concurrent behavioural equivalences in the literature: step, pomset and history preserving bisimilarity. Standard Hennessy-Milner logic and thus (interleaving) bisimilarity are also recovered as a fragment. We believe that this contrib… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
52
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 17 publications
(52 citation statements)
references
References 24 publications
0
52
0
Order By: Relevance
“…From a true concurrency perspective, action refinement in a causal process-algebraic setting is studied in [36,37] and a modal logic for reasoning about true concurrency is given in [5]. Formal approaches to real-time systems refinement has a long history (e.g., [26,47,28,35,41,40]), but these frameworks must often use additional constraints to cope with timing-related delays.…”
Section: Discussionmentioning
confidence: 99%
“…From a true concurrency perspective, action refinement in a causal process-algebraic setting is studied in [36,37] and a modal logic for reasoning about true concurrency is given in [5]. Formal approaches to real-time systems refinement has a long history (e.g., [26,47,28,35,41,40]), but these frameworks must often use additional constraints to cope with timing-related delays.…”
Section: Discussionmentioning
confidence: 99%
“…The absorbtion law example is used in [1,19] to show that hhbisimulation has strictly more distinguishing power than h-bisimulation; where in [7] Figure 6: Conflicting futures of [1]. Example 3.10 (non-binary conflict and the need for event identifiers) This example is taken from [7, ex.4.8] where it is meant to illustrate that the event identifier logic indeed needs the event variables in order to make the distinction between the two concurrent systems which are distinguishable by the hh-bisimulation (the other examples of that paper can be distinguished by the logic without the need of event variables).…”
Section: Example 38 (Absorbtion Law)mentioning
confidence: 99%
“…The natural question now is what small extension of this logic can capture the finest, hereditary history preserving bisimulation. This question becomes more interesting in the light of the fact that two recent logic developments [1,7] study concurrency bisimulations (including hh) over concurrency models strictly less expressive than HDAs, yet using event-identifier variables inside more complex modalities.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations