Using non-functional requirements in component-based software construction
Document typeConference report
PublisherUniversidad de Sevilla
Rights accessOpen Access
The main concern of this paper is to present the author's approach to support software development in the component programming framework taking functional and non-functional requirements into account. Functional requirements are written as algebraic specifications, while non-functional information is bound to specifications and implementations by means of ad hoc modules: the nonfunctional information is used to select automatically the most appropriate implementations of software components (the selection algorithm is not presented here). The existence of multiple type implementations is supported by a process model based on the prototyping paradigm. Prototyping is achieved by means of a mixed execution mechanism being able to operate in the context of incremental software development process allowing the execution of incomplete (partially implemented) systems. The ideas we present here are not bound to any particular programming language, giving rise to a method of wide applicability.
CitationBotella, P.; Franch, X.; Burgués, X. Using non-functional requirements in component-based software construction. A: Jornadas de Trabajo en Ingeniería del Software. "I Jornadas de Trabajo de Ingeniería del Software: Sevilla, 13-14 de noviembre de 1996: actas". Sevilla: Universidad de Sevilla, 1996, p. 141-150.
All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder