MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  This paper has been accepted at the OOPSLA 2002 workshop on Behavioral Semantics Integrating Behavior Protocols in Enterprise Java Beans

Download:
pdf
by Andrés Farías, Yann-gaël Guéhéneuc, Mario Südholt
http://www.yann-gael.gueheneuc.net/Work/Publications/Documents/OOPSLA02BehavioralSemantics.doc.pdf
Add To MetaCart

Abstract:

Behavioral protocols have been proposed to enhance component-based systems by including sequencing constraints on component interactions in component interfaces. However, no existing component-based models provide support for behavioral protocols. In this paper, we discuss the integration of behavioral protocol in Sun’s Enterprise JavaBeans (EJB) component model in three steps. First, we introduce the notion of coherence between behavioral protocols and component source code. Second, we discuss of the relations of behavioral protocols to the different interface-related concepts in EJB components (remote interface, deployment descriptor...). Third, we describe possibilities of automatic enforcement of behavioral protocols by means of automated extraction of protocols from components and verification of the notion of coherence against expected behavioral protocols. 1

Citations

213 A Formal Approach to Software Architecture – Allen - 1997
13 On components with explicit protocols satisfying a notion of correctness by construction – Farías, Südholt - 2002
13 Component Composition Based on Composition Patterns and Usage Scenarios – Wydaeghe - 2001
6 Enterprise JavaBeans – DeMichiel, Yalcinalp, et al. - 2001
2 Open source middleware, JOnAS: Java (tm) open application server – ObjectWeb - 2002