|
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
|
|