Back to Search Start Over

Error-pruning in interface automata.

Authors :
Bujtor, Ferenc
Vogler, Walter
Source :
Theoretical Computer Science. Sep2015, Vol. 597, p18-39. 22p.
Publication Year :
2015

Abstract

De Alfaro and Henzinger introduced interface automata to model and study behavioural types. These come with alternating simulation as refinement and with a specific parallel composition: if one component receives an unexpected input, this is regarded as an error and the resp. error states are removed with a special pruning operation. In this paper, we return to the foundations of interface automata and study how refinement and parallel composition should be defined best. We take as basic requirement that an implementation must be error-free, if the specification is. For three variants of error-free, we consider the coarsest precongruence for parallel composition respecting the basic requirement. We find that pruning proves to be relevant in all cases and point out an important subtlety for systems that are not input-deterministic. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
03043975
Volume :
597
Database :
Academic Search Index
Journal :
Theoretical Computer Science
Publication Type :
Academic Journal
Accession number :
108700901
Full Text :
https://doi.org/10.1016/j.tcs.2015.06.047