Interface Input/Output Automata: Splitting Assumptions from Guarantees

Publikation: Working paper/PreprintWorking paperForskning

188 Downloads (Pure)

Abstract

We propose a new look at one of the most fundamental types of behavioral interfaces: discrete time specifications of communication---directly related to the work of de Alfaro and Henzinger [3]. Our framework is concerned with distributed non-blocking asynchronous systems in the style of Lynch's \IOAs [11], relying on a context dependent notion of refinement based on relativized language inclusion. There are two main contributions of the work. First, we explicitly separate assumptions from guarantees, increasing the modeling power of the specification language and demonstrating an interesting relation between blocking and non-blocking interface frameworks. Second, our composition operator is systematically and formally derived from the requirements stated as a system of inequalities. The derived composed interfaces are maximal in the sense of behavior, or equivalently are the weakest in the sense of assumptions. Finally, we present a method for solving systems of inequalities as used in our setup.
OriginalsprogEngelsk
StatusUdgivet - 2006

Fingeraftryk

Dyk ned i forskningsemnerne om 'Interface Input/Output Automata: Splitting Assumptions from Guarantees'. Sammen danner de et unikt fingeraftryk.

Citationsformater