A case study in applying a systematic method for COTS selection
Proceedings of the 18th international conference on Software engineering
Evaluating software engineering methods and tool part 5: the influence of human factors
ACM SIGSOFT Software Engineering Notes
Software architecture for product families: principles and practice
Software architecture for product families: principles and practice
Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
Process-Centered Requirements Engineering
Process-Centered Requirements Engineering
Architectural Mismatch: Why Reuse Is So Hard
IEEE Software
Architectural Mismatch: Why Reuse Is So Hard
IEEE Software
Acquiring COTS Software Selection Requirements
IEEE Software
What Do You Mean by COTS? Finally, a Useful Answer
IEEE Software
Engineering of component-based systems
ICECCS '96 Proceedings of the 2nd IEEE International Conference on Engineering of Complex Computer Systems
A Software Development Process for COTS-based Information System Infrastructure
SAST '97 Proceedings of the 5th International Symposium on Assessment of Software Tools (SAST '97)
A Procurement-centric Model for Engineering Component-based Software Systems
SAST '97 Proceedings of the 5th International Symposium on Assessment of Software Tools (SAST '97)
Session Report on Product Issues in Product Family Engineering
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Model-based run-time monitoring of end-to-end deadlines
Proceedings of the 5th ACM international conference on Embedded software
Supplier independent feature modelling
Proceedings of the 13th International Software Product Line Conference
Integrating heterogeneous components in software supply chains
Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering
Considering variability in a system family's architecture during COTS evaluation
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
Hi-index | 0.00 |
Within the last decade, software engineering research and practice has enforced the reuse of existing components and COTS (commercial of the shelf systems). Various processes for evaluating and selecting components and COTS during system design and implementation have been proposed.In this paper we discuss the shortcomings of existing component/COTS selection processes. In contrast to all existing COTS selection processes, we argue that three important facets have to be considered when selecting a COTS for a product family, namely: -- the variability to be offered by the product family, -- the architectural concerns and -- the functional and quality requirements defined for the product family.We discuss the interplay between the component/COTS selection process and the three facets and sketch our selection process CoVAR (Component selection considering Variability, Architectural concerns, and Requirements) which considers all three facets.