Formal specification of COTS-based software: a case study
SSR '99 Proceedings of the 1999 symposium on Software reusability
Mapping software: Are we nearing standardization?
Annals of Software Engineering
Using Immersive Virtual Environments for Certification
IEEE Software
Heterogeneous Information Systems Integration: Organizations and Methodologies
PROFES '02 Proceedings of the 4th International Conference on Product Focused Software Process Improvement
Security Properties of Software Components
ISW '99 Proceedings of the Second International Workshop on Information Security
Using Component Metacontent to Support the Regression Testing of Component-Based Software
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Reusability issues in component-based development
ACM SIGSOFT Software Engineering Notes
A case study on building COTS-based system using aspect-oriented programming
Proceedings of the 2005 ACM symposium on Applied computing
An empirical study on decision making in off-the-shelf component-based development
Proceedings of the 28th international conference on Software engineering
Empirical Software Engineering
A new algorithm in assembly for component-based software using dependency chart
International Journal of Information Systems and Change Management
An Architecture-Centric Development Environment for Black-Box Component-Based Systems
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Analysing the impact of change in COTS-Based systems
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
An empirical study on off-the-shelf component usage in industrial projects
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
An empirical study on the specification and selection of components using fuzzy logic
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
A Tool Support for Secure Software Integration
International Journal of Secure Software Engineering
A study of COTS integration projects: product characteristics, organization, and life cycle models
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Hi-index | 4.10 |
An increasing number of organizations are using software applications of larger applications. In this new role, acquired software must integrate with other software functionality. In the introduction to the cover features, the author describes why the industry is moving toward a software design paradigm in which many of the needed software functions already exist. The developer's task, then, becomes one of accurately selecting functions and integrating them into a system. The problem is that commercial, off-the- shelf (COTS) software is almost always delivered in a black box with restrictions that keep developers from looking inside. Therefore, most forms of software analysis that would help developers decide if the software is going to perform safely, securely, and reliably are not available. Developers are thus at the mercy of the software vendor in many ways. The author argues that to achieve the goal of widespread component-based engineering, the industry must overcome challenges related to safety, reliability, and security. If the industry cannot adequately address these problems, the goal may remain unmet.