Requirements engineering for COTS based systems

Abstract In spite of the increasing use of commercial off-the-shelf (COTS) products for system development, there is little consideration on how to acquire requirements for COTS products, how to select COTS components and how to assemble them to comply to these requirements. The paper addresses the issue of the requirements engineering process for COTS components acquisition and assembly. It proposes an approach based on the notion of requirements maps and assembly strategies and demonstrates the approach with the selection of a CASE tool.

[1]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[2]  Michael A. Jackson,et al.  Software requirements and specifications - a lexicon of practice, principles and prejudices , 1995 .

[3]  Colette Rolland,et al.  Guiding Goal Modeling Using Scenarios , 1998, IEEE Trans. Software Eng..

[4]  Maria Grazia Fugini,et al.  Reuse of Specifications and Designs in a Development Information System , 1993, Information System Development Process.

[5]  Peter Freeman,et al.  Classifying Software for Reusability , 1987, IEEE Software.

[6]  Neil A. M. Maiden,et al.  Guiding parallel requirements acquisition and COTS software selection , 1999, Proceedings IEEE International Symposium on Requirements Engineering (Cat. No.PR00188).

[7]  C. Rolland,et al.  GUIDING GOAL MODELLING USING SCENARIOS , 1998 .

[8]  Mark Feblowitz,et al.  ACME/PRIME: requirements acquisition for process-driven systems , 1996, Proceedings of the 8th International Workshop on Software Specification and Design.

[9]  Colette Rolland,et al.  Method Enhancement with Scenario Based Techniques , 1999, CAiSE.

[10]  William B. Frakes,et al.  An Empirical Study of Representation Methods for Reusable Software Components , 1994, IEEE Trans. Software Eng..

[11]  Oscar Nierstrasz,et al.  The ITHACA Technology A Landscape for Object-Oriented Application Development , 1990 .

[12]  Said Ghoul,et al.  CLASSIFYING SOFTWARE FOR REUSABILITY , 2001 .

[13]  A. Finkelstein,et al.  Software package requirements and procurement , 1996, Proceedings of the 8th International Workshop on Software Specification and Design.