|
Course Descriptor |
|
Course Web page
| Credit Points | 10 | ||
| Credit Level | 10 | ||
| Acronym | INF-4-MS | ||
| Study Pattern | Study Format | Hours | |
|---|---|---|---|
| Lectures | 20 | ||
| Tutorials | 0 | ||
| Timetabled Laboratories | 0 | ||
| Non-timetabled assessed assignments | 30 | ||
| Private Study/Other | 50 | ||
| Total | 100 | ||
| Pre-requisite Courses | |||
| Other Pre-requisite Requirements | Successful completion of Year 3 of an Informatics Single or Combined Honours Degree, or equivalent by permission of the School. The only formal pre-requisite is a second level Mathematics course providing knowledge of elementary probability and statistics. | ||
| Co-requisites/Forbidden Combinations | Modelling and Simulation (Level 11) | ||
| Outcome | |
|---|---|
| 1. | Students will understand the key ideas of performance modelling and the trade-offs between timeliness and efficient use of resources. They will be able to demonstrate this by an ability to give an account of these ideas and explain why the trade-off occurs. |
| 2. | Students will know the operational laws and be able to apply them to any system which satisfies the appropriate conditions to derive further information about the system. Furthermore they will be able to assess from a system description whether the conditions are met. |
| 3. | They will have the ability to design, construct and solve a simple performance model based on a Markov process in various high-level modelling formalisms as well as directly at the state transition level. Moreover they will be able to give an account of the underlying mathematics and the concept of steady state. The students should understand, and be able to give an account of, the assumptions which must be made about a system in order to model it as a Markov process. |
| 4. | Students will also have the ability to design, construct and solve a simple performance model based on simulation, and instrument that model in order to derive performance measures. |
| 5. | The case study work within the course allows the students to develop the skills to analyse a system description and abstract from it to create a model with an appropriate level of detail. |
| 6. | Students also develop judgement with respect to choosing an appropriate modelling technique for a given scenario, so that when given a description of a problem, and the resources and skills available, they are able to recommend the best-suited modelling formalism and solution technique. |
| 7. | Abstracting extraneous detail and focusing on the important aspects of a problem. |
| 8. | The ability to assimilate knowledge about different formalisms and tools and put them to practical use. |
| 9. | Skills in analysing and interpreting presented data. |
| 10. | The course fosters a basic competency in performance modelling using both Markov processes and simulation. In particular, at the end of the course there should be several learning outcomes:
The module aims to foster several transferable skills:
|
| Assessment Weightings (%) | Assessment | % | Written Examination | 75 | Assessed Assignments | 25 | Oral Presentations | 0 |
|---|---|---|---|
- Modelling and performance evaluation: models as tools; equilibrium and transient behaviour. Revision of basic probability concepts.
- Making use of models: deriving performance measures from an equilibrium distribution; choosing the parameters for a model; measurement and workload modelling; experimentation.
- Representing systems directly as analytic models: operational laws such as Little's Law, simple queues and Markov processes; solving equations to find equilibrium behaviour.
- More complex Markov processes: stochastic process algebra, stochastic Petri nets and networks of queues.
- Simulation modelling: introduction and motivation; the process view of simulation; SimJava; event scheduling and queues; statistics, reporting and random numbers.
- Verification and validation of models; interpretation of results.
Relevant QAA Computing Curriculum Sections: Simulation and Modelling
|
Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail: school-office@inf.ed.ac.uk Please contact our webadmin with any comments or corrections. Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh |