Performance Evaluation of Complex Systems: Techniques and Tools