Learning Outcomes:
By the end of the module, students will:
1. have an appreciation of the state of the art of performance engineering;
2. know and be able to apply analytical and simulation tools and techniques to tackle performance engineering of complex software systems;
3. have conducted a detailed performance evaluation of a sample system;
4. appreciate the application of performance engineering techniques in an industrial context;
5. synthesize knowledge of performance engineering with previous industrial experience.
Indicative Module Content:
Topics vary, but are likely to include Measurement Techniques and Tools, Probability and Queueing Models, Test Design and Analysis, and Simulation.