Title | ||
---|---|---|
On Components with Explicit Protocols Satisfying a Notion of Correctness by Construction |
Abstract | ||
---|---|---|
Component-based programming, which promises to facilitate the construction of large-scale applications, relies to a large degree on interfaces. Interfaces on most component models only declare types and sets of services that components implement, and are not expressive enough to formulate structural and behavioral properties of components. In this paper we show how to integrate one important class of behavioral properties: constraints on the sequentialization of services. We are interested in operators for the construction of components, satisfying a correctness property, allowing a component to be substituted by another one. We define a set of protocol composition operators satisfying the correctness property, we provide a first step toward the integration of additional abstract state information into protocols, and we apply our theory to two widely-used component models: JavaBeans and Enterprise JavaBeans. |
Year | DOI | Venue |
---|---|---|
2002 | 10.1007/3-540-36124-3_64 | Conference on Cooperative Information Systems |
Keywords | Field | DocType |
large degree,enterprise javabeans,additional abstract state information,behavioral property,correctness property,large-scale application,widely-used component model,important class,component-based programming,component model,satisfiability | Information integration,Programming language,Computer science,Correctness,Theoretical computer science,Enterprise JavaBeans,Composition operator,JavaBeans,Operator (computer programming),Security policy,Distributed computing,Communications protocol | Conference |
Volume | ISSN | ISBN |
2519 | 0302-9743 | 3-540-00106-9 |
Citations | PageRank | References |
15 | 0.94 | 8 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Andrés Farías | 1 | 19 | 1.51 |
Mario Südholt | 2 | 625 | 54.39 |