inria-00375098, version 1
Why are modalities good for Interface Theories?
Jean-Baptiste Raclet
1Eric Badouel
a, 2Albert Benveniste
a, 3Benoit Caillaud
a, 2Roberto Passerone
b, 4
N° RR-6899 (2009)
Résumé : In this paper we revisit the fundamentals of interface theories. Methodological considerations call for supporting ``aspects'' and ``assume/guarantee'' reasoning. From these considerations, we show that, in addition to the now classical refinement and substitutability properties of interfaces, two additional operations are needed, namely: conjunction and residuation (or quotient). We draw the attention to the difficulty in handling interfaces having different alphabets --- which calls for alphabet equalization. We show that alphabet equalization must be performed differently for the different operations. Then, we show that Modal Interfaces, as adapted from the original proposal by Kim Larsen, offer the needed flexibility.
- a – INRIA
- b – Trento University
- 1 : POP ART (INRIA Rhône-Alpes)
- INRIA
- 2 : S4 (INRIA - IRISA)
- CNRS : UMR6074 – INRIA – INSA Rennes – Université de Rennes 1
- 3 : DISTRIBCOM (INRIA - IRISA)
- CNRS : UMR6074 – INRIA – École normale supérieure de Cachan - ENS Cachan – INSA Rennes – Université de Rennes 1
- 4 : Department of Information Engineering and Computer Science (DISI)
- University of Trento, Italy
- Domaine : Informatique/Génie logiciel
- Mots-clés : Component-based system – interface-based design – modal specification – conjunction – residuation.
- Référence interne : RR-6899
- inria-00375098, version 1
- http://hal.inria.fr/inria-00375098
- oai:hal.inria.fr:inria-00375098
- Contributeur : Jean-Baptiste Raclet
- Soumis le : Lundi 13 Avril 2009, 15:45:12
- Dernière modification le : Jeudi 16 Avril 2009, 11:23:56






Documents associés

Exporter