Abstract
Event structures are a prominent noninterleaving model for concurrency. Real-time event structures associate a set of time instants to events, modelling absolute time constraints, and to causal dependencies, modelling relative delays between causally dependent events. We introduce this novel temporal model and show how it can be used to provide a denotational semantics to a real-time variant of a process algebra akin to LOTOS. This formalism includes a timed-action prefix which constrains the occurrence time of actions, a timeout and watchdog (i.e., timed interrupt) operator. An event-based operational semantics for this formalism is presented that is shown to be consistent with the denotational semantics. As an example we use an infinite buffer with time constraints on the message latency and the rates of accepting and producing data.
Original language | English |
---|---|
Title of host publication | Formal Techniques in Real-Time and Fault-Tolerant Systems |
Subtitle of host publication | 4th International Symposium Uppsala, Sweden, September 9–13, 1996, Proceedings |
Editors | Bengt Jonsson, Joachim Parrow |
Place of Publication | Berlin, Heidelberg |
Publisher | Springer |
Pages | 385-405 |
Number of pages | 21 |
ISBN (Electronic) | 978-3-540-70653-3 |
ISBN (Print) | 978-3-540-61648-1 |
DOIs | |
Publication status | Published - 1996 |
Event | 4th International Symposium on Formal Techniques in Real-Time and Fault-Tolerant Systems, FTRTFT 1996 - Uppsala, Sweden Duration: 9 Sept 1996 → 13 Sept 1996 Conference number: 4 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 1135 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 4th International Symposium on Formal Techniques in Real-Time and Fault-Tolerant Systems, FTRTFT 1996 |
---|---|
Abbreviated title | FTRTFT |
Country/Territory | Sweden |
City | Uppsala |
Period | 9/09/96 → 13/09/96 |
Keywords
- FMT-PA: PROCESS ALGEBRAS
- FMT-NIM: NON-INTERLEAVING MODELS
- Event structure
- Operational semantics
- Parallel composition
- Process algebra
- Denotational semantics