25 - 29 de Noviembre de 2002

Montevideo, Uruguay

Radisson Victoria Plaza Hotel

 
CL81
 
Arquitectura Base en una Línea de Productos de Software

Cecilia Bastarrica
Universidad de Chile Departamento de Ciencias de la Computación. CEIS, Centro Experimental de Ingenieria de Software
cecilia@ddc.uchile.cl
 
Abstract

Definig the base architecture is an escencial step in the development of software products line. However, there is no standard notation for definig the base architecture. In this paper, we present the definition of the base architecture in two levels: an interface and an implementation level. The interface level includes the component types of the system with their semantics and interactions. The implementation levels must be consistent with the interface level. The architecture of a particular product of the software product line is necessarily the instantiation of part of the implementation level of the base architecture. This definition in two levels helps developing planned products as well as building non anticipied products.

Keywords: Software architecture, software product lines, formal specifications

 
Resumen

La definición de la arquitectura base es un paso escencial en el desarrollo de una línea de productos. Sin embargo, no existe ninguna forma estandar de hacer ésta definición. En este artículo proponemos la definición de la arquitectura base en dos niveles: un nivel de interfaz que establece los tipos de componentes con su semántica y sus interfaces, y un nivel de implementación, consistente con el anterior, pero que incluye ademas las diferentes implementaciones posibles para cada tipo de componente. La arquitectura particular de cualquier producto de la línea será la instanciación de parte de la definición a nivel de implementación. La arquitectura base definida en dos niveles sirve para guiar el desarrollo de productos planeados así como también ayuda a construír productos aun no anticipados.

Palabras Clave: Arquitectura de software, líneas de productos de software, especificaciones formales



Volver

infoUYclei 2002