1. Faculty of Information Technology, Monash University, Clayton, VIC 3800, Australia
2. Faculty of Information and Communication Technologies, Swinburne University of Technology, Hawthorn, VIC 3122, Australia
3. Institute of Software Technology, Stuttgart University, D-70569 Stuttgart, Germany