The software customer/supplier relationship
Communications of the ACM - Information cities
Understanding solution architecture concerns
MPEC '05 Proceedings of the second international workshop on Models and processes for the evaluation of off-the-shelf components
Experience in using business scenarios to assess COTS components in integrated solutions
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
ACM Transactions on Architecture and Code Optimization (TACO) - HIPEAC Papers
ACM Transactions on Embedded Computing Systems (TECS)
Hi-index | 0.00 |
This paper presents lessons learned by the author over fifteen years of experience integrating COTS software into systems at The Boeing Company. One key lesson has been to distinguish development vs. customization vs. integration vs. configuration and understanding the corresponding impacts on tools, architectures, and even methodologies. Methodology impacts can destroy a project if they aren't recognized and mitigated in a timely manner. The paper walks through four COTS projects, discussing the challenges of each and how they were overcome. The COTS integration project involving a workflow engine provides an extreme example of methodology impact.