Résumé
We provide an algebraic formalization of connectors in the BIP component framework. A connector relates a set of typed ports. Types are used to describe different modes of synchronization: rendezvous and broadcast, in particular. Connectors on a set of ports P are modeled as terms of the algebra AC(P), generated from P by using a binary fusion operator and a unary typing operator. Typing associates with terms (ports or connectors) synchronization types - trigger or synchron - that determine modes of synchronization. Broadcast interactions are initiated by triggers. Rendezvous is a maximal interaction of a connector including only synchrons. The semantics of AC(P) associates with a connector the set of its interactions. It induces on connectors an equivalence relation which is not a congruence as it is not stable for fusion. We provide a number of properties of AC(P) used to symbolically simplify and handle connectors. We provide examples illustrating applications of AC(P), including a general component model encompassing synchrony, methods for incremental model decomposition, and efficient implementation by using symbolic techniques.
| langue originale | Anglais |
|---|---|
| Pages (de - à) | 1315-1330 |
| Nombre de pages | 16 |
| journal | IEEE Transactions on Computers |
| Volume | 57 |
| Numéro de publication | 10 |
| Les DOIs | |
| état | Publié - 12 août 2008 |
| Modification externe | Oui |
Empreinte digitale
Examiner les sujets de recherche de « The algebra of connectors - Structuring interaction in BIP ». Ensemble, ils forment une empreinte digitale unique.Contient cette citation
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver