An approach for automated scenario-based testing of distributed and heterogeneous systems | IEEE Conference Publication | IEEE Xplore