Hacia un modelo de Interacción para Componentes basado en
canales
 

Silvia Amaro
samaro@uncoma.edu.ar
Dpto. de Ciencias de la Computación, Universidad Nacional del Comahue, Argentina

and

Ernesto Pimentel
ernesto@lcc.uma.es
Dpto. de Lenguajes y Ciencias de la Computación, Universidad de Málaga, España

 
Resumen
 
En el Desarrollo de Software basado en Componentes la construcción de aplicaciones por la integración de componentes, posiblemente distribuidas y heterogéneas requiere mecanismos para controlar las interacciones entre entidades activas, y asi poder detectar de forma temprana posibles problemas de compatibilidad. En este sentido los lenguajes de coordinación pueden ser utilizados para especificar el comportamiento interactivo de componentes software. Nuestra propuesta se orienta a definir un framework para describir el comportamiento de componentes en términos de modelos de coordinación. En particular, definimos una forma de complementar las descripciones de las interfaces de componentes, dando información del protocolo de interacción. Nuestro objetivo es definir un lenguaje de descripción de interaccion basado en Reo para la coordinación de componentes.
 
Palabras claves: Coordinación, componente, conector, álgebras de procesos, interoperabilidad.
Abstract
 
In Component based Software Development the integration of possibly heterogeneous and distributed components together to form a single application requires mechanism for controlling the interactions among active entities, in order to detect possibly compatibility problems, specially at protocol level. In this context, coordination languages may be used to specify the interactive behavior of software components. Our proposal is oriented to define a framework for describing the behavior of components in terms of coordination models. In particular, we will define a way to complement interface description languages for describing components, giving interaction protocol information. Our aim is to define an interaction description language based on Reo for components coordination.
 
Keywords:Coordination, component, connector, process algebra, interoperability.