Key points are not available for this paper at this time.
상용(off-the-shelf) 구성 요소(COTS)는 소프트웨어(구성 요소 기반) 시스템을 줄어든 시간과 비용으로 구축할 수 있는 수단을 제공합니다. COTS 구성 요소 소프트웨어 시장에는 구성 요소 공급업체(구성 요소의 원래 개발자)와 구성 요소 사용자(구성 요소 기반 시스템의 개발자)가 존재합니다. 전자는 소스 코드나 디자인 문서 없이 사용자가 구성 요소를 제공하며, 그 결과 후자는 시스템에 배치할 때 구성 요소를 적절하게 테스트하기 어렵습니다. 이 기사에서는 사용자가 배포 환경에서 구성 요소를 적절하게 테스트할 수 있도록 두 당사자의 역할과 책임을 명확히 하는 프레임워크를 제안하며, 공급업체는 독점 세부사항을 공개할 필요가 없습니다. 그런 다음 이 프레임워크에 기반하여 두 가지 규격 기반 테스트 기법을 결합하고 조정하며, 충분한 테스트 세트를 자동으로 생성하는 방법을 설명하고 구현합니다. 사례 연구에 대한 우리의 접근 방식 평가에서는 비용 효율적인 테스트 시퀀스를 자동으로 생성하는 것이 가능하며, 이러한 테스트 시퀀스가 복잡한 오류를 감지하는 데 효과적임을 보여줍니다.
Briand et al. (Sun,)은 이 질문을 연구했습니다.