Using Architectural Modeling for Integration Testing