The MetaPL approach to the performance analysis of distributed software systems