The unified software development process
The unified software development process
Complex COTS-based software systems: practical steps for their maintenance
Journal of Software Maintenance: Research and Practice
A knowledge-based COTS-aware requirements engineering approach
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Representing and Using Nonfunctional Requirements: A Process-Oriented Approach
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
Ensuring the Capability of COTS Products
COMPSAC '99 23rd International Computer Software and Applications Conference
Guidance for Parallel Requirements Acquisition and COTS Software Selection
RE '99 Proceedings of the 4th IEEE International Symposium on Requirements Engineering
Hi-index | 0.00 |
The use of Commercial-Off-The-Shelf (COTS) components presents a great promise, as well as challenges and risks. In this paper, we describe our ongoing research on developing adaptable software architectures using COTS components. In particular, we describe an Adaptable COTS-Aware Software Architecting (ACASA) framework that addresses the concerns of the various stakeholders of the proposed system in the presence of COTS components, with a special emphasis on adaptability as a nonfunctional requirement. The ACASA framework is illustrated by way of a telepresence system example.