Personen | Personen nieuwe site | Google | Route | Contact Login 
Course details 2012-2013  
Modelling of software-intensive systems
Course Code :2001WETMSI
Study domain:Computer Science
Semester:Semester: 1st semester
Contact hours:60
Study load (hours):168
Contract restrictions: No contract restriction
Language of instruction :English
Exam period:exam in the 1st semester
Lecturer(s)Hans Vangheluwe


1. Prerequisites

At the start of this course the student should have acquired the following competences:
An active knowlegde of :
  • English
Specific prerequisites for this course:
  • Object-oriented programming. Both theory and assignment parts of the course use the object-oriented scripting language Python. If Python is not yet known, it is advisible to prepare for the course using a Python tutorial.
  • Basics of object-oriented design (notions of design patterns).
  • Basics of the Unified Modelling Language (UML).

2. Learning outcomes

Knowledge of different formalisms: various UML diagrams, Causal Block Diagrams, Petri Nets, Statecharts, Event Scheduling, DEVS, System Dynamics.
Understanding the similarities and differences between different formalisms.
Be able to choose between (and explain why) and use appropriate formalisms for modelling, analysis, simulation and synthesis of diverse (software-intensive) applications.
The above forms a starting point for more advanced topics. In particular, the combination of different formalisms.

3. Course contents

  1. Causes of Complexity
  2. Unified Modelling Language (UML) notations
  3. Requirements vs. Design
  4. Systemspecification
  5. Causal Block Diagrams (CBDs): discrete-time en continuous-time
  6. Petri Nets
  7. Statecharts
  8. Event-Scheduling Discrete-Event
  9. Discrete-EVent System Specification (DEVS)
  10. (Forrester) System Dynamics

4. Teaching method

Class contact teaching:
  • Lectures
  • Practice sessions

  • Personal work:
  • Exercises
  • Assignments:Individually
  • Assignments:In group

  • 5. Assessment method and criteria

  • Written without oral presentation
  • Closed book

  • Continuous assessment:
  • Exercises
  • Assignments

  • 6. Study material

    Required reading

    The material (articles and notes) are available at the course website. The ultimate reference are notes on the blackboard during the classes.

    Optional reading

    The following study material can be studied on a voluntary basis:

    7. Contact information

    (+)last update: 26/07/2013 17:15 hans.vangheluwe