Software Composition
DOI: 10.1007/978-3-540-78789-1_9
|View full text |Cite
|
Sign up to set email alerts
|

Composing Components with Shared Services in the Kmelia Model

Abstract: 16 p.International audienceThe Kmelia abstract component model is extended to allow the description of component compositions with multipart interactions leading to simultaneous communications between more than two services. Shared services are defined to explicitly control multipart interactions. Accordingly the communication actions of \kmelia are extended. The formal definitions of the \kmelia model, the composition of components via their services and their analysis are revisited to integrate the extension… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0
4

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(14 citation statements)
references
References 6 publications
0
10
0
4
Order By: Relevance
“…Binding ::= (QName, QName) (4) QName ::= This.Name | CName.Name (5) 1 it is not restrictive to consider methods with a single arguments as we have no restriction on type complexity RR n°8167 Figure 1 shows a composite component containing two inner composite components. For example (A.C1, This.M) is one of the bindings of this component.…”
Section: Interfacesmentioning
confidence: 99%
See 2 more Smart Citations
“…Binding ::= (QName, QName) (4) QName ::= This.Name | CName.Name (5) 1 it is not restrictive to consider methods with a single arguments as we have no restriction on type complexity RR n°8167 Figure 1 shows a composite component containing two inner composite components. For example (A.C1, This.M) is one of the bindings of this component.…”
Section: Interfacesmentioning
confidence: 99%
“…Our actions 4 We chose constructors coherent with the term algebra we will use in this paper to simplify notations. Inria can also be parameterized by one or several arguments thus they can be of the form a(arg) or a(arg, p).…”
Section: Assumptions On the Term Algebramentioning
confidence: 99%
See 1 more Smart Citation
“…Ce modèle de base a été successivement enrichi avec une couche protocole (André et al 2007c) permettant de définir des enchaînements licites de services. Ensuite une extension aux services partagés (induisant des canaux multipoints) et à la communication multiple est proposée dans (André et al 2008). Cette extension repose sur la spécialisation des services.…”
Section: Kmelia : Un Modèle à Composants Multi-servicesunclassified
“…Dans cet article, nous présentons une synthèse des travaux et résul-tats autour de l'approche Kmelia pour le développement par composants. Ces travaux ont été faits progressivement et ont donné lieu à des résultats publiés successivement (Attiogbé, André et Ardourel 2006), (André, Ardourel et Attiogbé 2007c), (André, Ardourel et Attiogbé 2007), (André, Ardourel et Attiogbé 2008). En dehors de l'aspect synthétique de cet article, nous mettons en exergue la composition dans le modèle Kmelia.…”
Section: Introductionunclassified