Extending CORBA interfaces with protocols

被引:23
作者
Canal, C [1 ]
Fuentes, L [1 ]
Pimentel, E [1 ]
Troya, JM [1 ]
Vallecillo, A [1 ]
机构
[1] Univ Malaga, Dept Lenguajes & Ciencias Computac, E-29071 Malaga, Spain
关键词
D O I
10.1093/comjnl/44.5.448
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Traditional IDLs were defined for describing the services that objects offer, but not those services they require from other objects, nor the relative order in which they expect their methods to be called. In this paper we propose an extension of the Common Object Request Broker Architecture (CORBA) interface description language (IDL) that uses a sugared subset of the polyadic pi -calculus for describing object service protocols, aimed at the automated checking of protocol interoperability between CORBA objects in open component-based environments. In addition, some advantages and disadvantages of our proposal are discussed, as well as some of the practical limitations encountered when trying to implement and use this sort of IDL extension in open systems.
引用
收藏
页码:448 / 462
页数:15
相关论文
共 35 条
[1]  
AKSIT M, 1993, LECT NOTES COMPUTER, V791, P152
[2]  
Allen R., 1997, ACM Transactions on Software Engineering and Methodology, V6, P213, DOI 10.1145/258077.258078
[3]  
AMERICA P, 1991, LECT NOTES COMPUT SC, V489, P60
[4]  
[Anonymous], FDN COMPONENT BASED
[5]  
BAKER S, 1997, CORBA DISTRIBUTED OB
[6]  
Bastide R, 1999, LECT NOTES COMPUT SC, V1628, P474
[7]  
BASTIDE R, 2000, P ECOOP 2000 WORKSH, P3
[8]  
Buchi Martin, 1999, Technical Report 297
[9]  
Canal C, 1999, INT FED INFO PROC, V12, P107
[10]  
CANAL C, 2001, IN PRESS SCI COMPUTE