A Modal Interface Theory for Component-based Design

  • Authors:
  • Jean-Baptiste Raclet;Eric Badouel;Albert Benveniste;Benoît Caillaud;Axel Legay;Roberto Passerone

  • Affiliations:
  • (Correspd.) INRIA Grenoble - Rhônes-Alpes, France. Jean-Baptiste.Raclet@irit.fr;INRIA/IRISA Rennes, France. eric.badouel@irisa.fr;INRIA/IRISA Rennes, France. albert.benveniste@irisa.fr;INRIA/IRISA Rennes, France. benoit.caillaud@irisa.fr;INRIA/IRISA Rennes, France. axel.legay@irisa.fr;University of Trento, Italy. roberto.passerone@unitn.it

  • Venue:
  • Fundamenta Informaticae - Application of Concurrency to System Design, the Eighth Special Issue
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents the modal interface theory, a unification of interface automata and modal specifications, two radically dissimilar models for interface theories. Interface automata is a game-based model, which allows the designer to express assumptions on the environment and which uses an optimistic view of composition: two components can be composed if there is an environment where they can work together. Modal specifications are a language theoretic account of a fragment of the modal mu-calculus logic with a rich composition algebra which meets certain methodological requirements but which does not allow the environment and the component to be distinguished. The present paper contributes a more thorough unification of the two theories by correcting a first attempt in this direction by Larsen et al., drawing a complete picture of the modal interface algebra, and pushing the comparison between interface automata, modal automata and modal interfaces even further. The work reported here is based on earlier work presented in [41] and [42].