Describing Specifications and Architectural Requirements of COTS Components

L. Iribarne, J.M. Troya and A. Vallecillo.

Kung-Kiu Lau eds.


The Book Series on Component-based Software Development, World Scientific.

Abstract

Currently there is an increasing interest in the use of COTS components for building software applications. One of the key aspects in the construction of COTS-based applications is the definition of software architecture prototypes from visual notations and reusable components (commercial components). These specifications must comply with some related aspects of COTS components, such as the quality of service (QoS), or the non-functional and functional information of the component. However, the possible benefits of COTS software architecture development, such as low cost, low risk, and high quality, cannot be satisfactorily achieved due to inadequate and/or incomplete proposals for commercial component, specification and architecture definition. This paper discusses an approach for describing specifications and architectural requirements of COTS components. It uses an extended UML-RT notation by means of notes, tagged values and restrictions to accommodate component information. A small GIS system example of a COTS-based software application is also used to illustrate the approach.

[ Paper ] [ BibTeX 
]



Departamento de Lenguajes y Computación.
Escuela Politécnica Superior
Universidad de Almería
Ctra. Sacramento, 04120 Almería
SPAIN

http://www.ual.es/personal/liribarn

E-mail:Luis.Iribarne@ual.es