Workshop on Object Interoperability (WOI'99)

In association with ECOOP'99
June 14, 1999.
Lisbon, Portugal.

 Abstract 
 Call for Participation 
 Selected papers 
 Agenda 
 Participants 
 Organizers 

Abstract

Interoperability can be defined as the ability of two or more entities to communicate and cooperate despite differences in the implementation language, the execution environment or the model abstraction. Basically, three main levels of interoperability between objects can be distinguised: the syntactic level (names and signatures of operations), the protocol level (partial ordering between exchanged messages and blocking conditions), and the semantic level ("meaning" of operations).

Syntactic interoperability is currently well defined and understood at the interface level. However, all parties (vendors and standardization bodies) are starting to recognize that this sort of interoperability is not enough for building applications in Open Systems. The basic problem is that the study of interoperability at the other two levels currently presents serious challenges, from both the theoretical and practical points of view. This workshop focuses mainly on object interoperability at the protocol and semantic levels, in particular on the issues stated on the Call for Papers.

Previous ECOOP workshops have dealt in part with some of these issues (e.g. "Composability Issues in Object-Orientation" -ECOOP'96-, or the WCOP series -dedicated to components in general-), but always in a tangential manner and without facing the whole problem as it stands. Besides, this is a topic of current interest and relevance to the OO community, and a hot issue for international standardization bodies, like ISO and OMG. In fact, RM-ODP is one of the standards that is trying to incorporate semantic interoperability to its model.

This workshop deals not only with component interoperability (at the object interface level), but with all aspects of object interoperability, that can embrace aspects besides and beyond components. Although often confused, components and objects can be really seen as orthogonal concepts, each one having its own specific and distinguishing features. In general, component interoperability can be seen as a particular case of object interoperability.


Position Papers

After the reviewing process, the following position papers have been selected for participating in the workshop:


Workshop Organizers

José M. Troya  
Universidad de Málaga. 
Dept. Lenguajes y C.C. 
ETSI Informática. 
29071 Málaga. 
Spain 
Tel: +34.95.213.1398 
Fax: +34.95.213.1397 
mailto: troya@lcc.uma.es
Juan Hernández  
Universidad de Extremadura. 
Escuela Politécnica. 
Avda. de la Universidad s/n. 
10071- Cáceres. 
Spain 
Tel: +34.927.257.257 
Fax: +34.927.257.202 
mailto: juanher@unex.es
Antonio Vallecillo  
Universidad de Málaga. 
Dept. Lenguajes y C.C. 
ETSI Informática. 
29071 Málaga. 
Spain 
Tel: +34.95.213.2794 
Fax: +34.95.213.1397 
mailto: av@lcc.uma.es


 - Link to ECOOP'99 Workshops page -