System Modeling (Fall 2015)

Bergmann Gábor

Alternative course factsheet with more information (though partly outdated):

The course overviews the design process of IT systems in a model based approach.

The goal of this course to provide solid understanding on the basic modeling tasks and tools, which are important prerequisite for other courses including application specific modeling. (e.g.) Additionally the course provides the opportunity to experiment with a conceptually straightforward and easy to learn tool, which can be use for simple application logic development. The participants of the course will learn the basic concepts and modeling aspects of high level, graphical tool supported, process centric modeling, verification, performance analysis and service quality assurance. The course builds on learning experience at digital technology course and you can build competence in systematic system design process. Participants will also gain experience in the process of implementing IT system through the steps of modelling exercises. Finally, they get an overview of simulation based system analysis and visual data analysis of measurement results.

The didactical goal of the course to improve the abstraction skill of the participants and lay the foundations of the upcoming courses on conceptual and motivational level.

Students completing the course requirements successfully will:

  • become familiar to the basics of model-based architecture design,
  • be able to precisely specify requirements against informatics systems, model their operation environment and architecture, know the corresponding ruling standards,
  • gain proficiency in the simulation-based correctness proving and scaling methods of discrete systems,
  • are able to find the bottlenecks in existing systems, analyze and compare the solution alternatives for eliminating them,
  • get to know the sections of practical measurement techniques of computer systems, which can serve as a basis for the parametrization of models.

Course timetable

Regular timetable

  • Room IE224, Wednesdays 14:15–16:00.
  • Room IL405, Thursdays 12:15-14:00
  • (Mind the change from the initial room reservation published earlier!)

Exceptions and clarifications

  • 7 of the sessions will be pen-and-paper seminars instead of lectures.
  • There will be only two lectures held during the first two weeks:
    • The first lecture will be held on Wed, 9th September
    • The second one will be held on Thu, 17th September
  • There will be no lecture on the 8th of October (Thursday).

 Both lecture rooms are located in Building I.

  • The room IE224 is to be found on the 2nd floor. Use the stairs / elevator on the right side from the entrance, after the reception desk. After exiting the elevator, double-back to the right and follow along the long white corridor.
  • The room IL405 is to be found on the 4th floor, but in another wing. Use the stairs / elevator on the left side from the entrance, across from the reception desk. After exiting the elevator, turn the left and follow along the long corridor, passing through a wooden door and then a metal/glass one.

Midterm exam

  • Ordinary exam: Wed, 9th of December, 14:00 (in lieu of the lecture), room IE007 (building I, ground floor).
  • Redemption of failed tests (no fee): Wed, 16th of December, 12:00, room IE007
  • Final redemption opportunity (incurs a fee): Mon, 21st of December, 12:00, room IB413 (building I, left wing, fourth floor, through the glass doors after you leave the elevator)


Students can earn up to 20 points for their homework submission and up to 60 points for their midterm exam (consisting of 24 points awarded for quiz questions and 36 points for exercises), adding up to a total of 80 points.

An acceptable homework and an acceptable midterm exam (at least 40%) are required to earn credits for the course. If they are both accepted, the final marks are given based on the total score:

  • 68 points (85%) or more earn a 5 (full marks)
  • 56 points (70%) or more earn a 4
  • 44 points (55%) or more earn a 3
  • 32 points (40%) or more earn a 2 (passing)