Using contract-based component specifications for virtual integration testing and architecture design | IEEE Conference Publication | IEEE Xplore