COTS-Aware Requirements Engineering: The CARE Process
نویسندگان
چکیده
At the heart of a well-disciplined, systematic methodology that explicitly supports the use of COTS components is a clearly defined process for effectively using components that meet the needs of the system under development. In this paper, we present the CARE (COTS-Aware Requirements Engineering) Framework, a process-oriented framework which supports the iterative matching, ranking, and selection of COTS components, using a representation of COTS components as an aggregate of their functional and non-functional requirements and architecture. We also present a study of a Home Appliance Control System, with emphasis in the security aspect of the system.
منابع مشابه
A COTS-Aware Requirements Engineering Process: a Goal- and Agent-oriented Approach
The goals of developing systems better, faster, and cheaper continue to drive software engineering practitioners and researchers to investigate software engineering methodologies. In requirements engineering, the focus has been on modeling the software engineering process and products for systems that are being built from scratch. As the size and complexity of systems continues to grow the use ...
متن کاملDefining Agents in a COTS-Aware Requirements Engineering Approach
The goals of developing systems better, faster, and cheaper continue to drive software engineering practitioners and researchers to investigate software engineering methodologies that are novel, yet practical. As the size and complexity of systems continues to grow, there has been a growing interest in the investigation of social paradigms (e.g., agentand goaloriented approaches) and the use of...
متن کاملTowards a Model-based COTS-aware Requirements Engineering Process
The goals of developing systems better, faster, and cheaper continue to drive software engineering practitioners and researchers to investigate software engineering methodologies. In requirements engineering, the focus has been on modeling the software engineering process and products for systems that are being built from scratch. As the size and complexity of systems continues to grow the use ...
متن کاملCOTS-Aware Requirements Engineering and Software Architecting
At the heart of a well-disciplined, systematic methodology that explicitly supports the use of COTS components is a clearly defined process for effectively using components that meet the needs of the system under development. In this paper, we present the CARE/SA approach which supports the iterative matching, ranking, and selection of COTS components, using a representation of COTS components ...
متن کاملMatching, Ranking, and Selecting Components: A COTS-Aware Requirements Engineering and Software Architecting Approach
At the heart of a well-disciplined, systematic methodology that explicitly supports the use of commercial off-the-shelf (COTS) components is a clearly defined process for effectively using components that meet the needs of the system under development. In this paper, we present the CARE/SA approach that supports the iterative matching, ranking, and selection of COTS components. The components a...
متن کامل