A defect prevention approach to architecture-based testing | IEEE Conference Publication | IEEE Xplore