Architectural Compatibility Testing