1. A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to: receive a system architecture model of a system; receive trigger coverage rules; determine system integration test (SIT) coverage for each connection and interface of the system architecture model; and select a set of use cases execution scenarios to satisfy the SIT coverage.