On components with explicit protocols satisfying a notion of correctness by construction

10Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

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. © Springer-Verlag Berlin Heidelberg 2002.

Cite

CITATION STYLE

APA

Farías, A., & Südholt, M. (2002). On components with explicit protocols satisfying a notion of correctness by construction. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2519 LNCS, pp. 995–1012). Springer Verlag. https://doi.org/10.1007/3-540-36124-3_64

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free