Options
A linear-time branching-time perspective on interface automata
Vogler, Walter; Lüttgen, Gerald (2022): A linear-time branching-time perspective on interface automata, in: Bamberg: Otto-Friedrich-Universität, S. 513–550.
Faculty/Chair:
Author:
Publisher Information:
Year of publication:
2022
Pages:
Source/Other editions:
Acta Informatica, 57 (2020), 3, S. 513-550 - ISSN: 1432-0525
Year of first publication:
2020
Language:
English
Abstract:
Over the past two decades, de Alfaro and Henzinger’s interface automata (IA) have become a popular formal framework for the component-based specification of concurrent systems. IA’s parallel composition assumes that a component may wait on inputs but never on outputs, implying that an output must be consumed immediately or a communication error occurs. By now, the literature contains a number of semantics for IA: linear-time semantics based on traces observing communication errors, quiescence and/or divergence, as well as branching-time semantics based on alternating simulation. This article surveys these semantics from Rob van Glabbeek’s linear-time branching-time perspective, which does not consider settings with communication errors. We shed light onto the subtleties implied by IA’s pruning of all behaviour that might lead a component to autonomously enter an error state, and investigate when exactly de Alfaro and Henzinger’s restriction of input-determinism is needed. In addition, we introduce several new semantics for IA, in particular the linear-time ready semantics and the branching-time ready simulation.
GND Keywords: ; ; ; ;
Mensch-Maschine-Schnittstelle
Semantik
Computersimulation
Constraint <Künstliche Intelligenz>
Framework <Informatik>
Keywords: ; ; ; ;
interface automata
semantics
simulation
de Alfaro and Henzinger’s restriction
Glabbeek’s linear-time branching-time perspective
DDC Classification:
RVK Classification:
Type:
Article
Activation date:
September 12, 2022
Permalink
https://fis.uni-bamberg.de/handle/uniba/55170