DocumentCode :
1055841
Title :
The Algebra of Connectors—Structuring Interaction in BIP
Author :
Bliudze, Simon ; Sifakis, Joseph
Author_Institution :
Centre Equation, VERIMAG, Gieres
Volume :
57
Issue :
10
fYear :
2008
Firstpage :
1315
Lastpage :
1330
Abstract :
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.
Keywords :
algebra; object-oriented programming; BIP component framework; algebraic formalization; behavior-interaction-priority; binary fusion operator; component model; connectors; unary typing operator; Algebra; Assembly systems; Broadcasting; Connectors; Controllability; Embedded system; Fusion power generation; Insulation; Message passing; Systems engineering and theory; Architecture; Interconnections (Subsystems); Real-time and embedded systems; System architectures; Systems specification methodology; integration and modeling;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2008.26
Filename :
4445663
Link To Document :
بازگشت