Logo TU Ilmenau


Software & Systems Engineering (RCSE)

Course offered by the System and Software Engineering group, Winter semester 2018/19


  • Master "Research in Computer & Systems Engineering": mandatory course for the first semester (Module "Basic Studies")
  • 2+1 SWS (usually two lecture hours per week throughout the semester plus seminar, winter 2018: block course), 5 LP (credit points)


  • Student talks have been updated and a list is available on the web page below.
  • Because of the high number of participants and restricted capacity, only RCSE students will be able to give student talks and get credits for the class.
  • This year, the lecture is organized as a block course planned for February 26.-28. and March 5.-7. 2019, accompanied by student talks on March 12., 13., 14 and 20. The written exam takes place March 26, 2019 (details see below). Participants need to register and work on their student talk before to have enough time (details see below).
  • Organizational questions should be emailed to Prof. Zimmermann.
  • Please enter your participant information in the course moodle.
    Participants have to select one of the student talk topics in the moodle system until the end of November 2018 if there is one available. This is for the organization of the lecture, but does not replace the formal registration for course and exam.
  • Participants thus have to register officially with their Thoska cards until the end of November to be able to get the credits and take part in talks and exam.


Introduction to advanced topics in Software Engineering and Systems Engineering (see "Lecture" for a more specific list of topics)

  • Introduction and Overview of Topics
  • Systems Engineering
  • Selected Topics in Software Engineering
  • Selected Topics in Model-Based Systems Engineering (Performance Evaluation)


  • Lecturer: Prof. Dr.-Ing. Armin Zimmermann
  • Lectures take place
    • During the first week in K2003A
    • During second week in K-Hs2
    • All student talks take place in room HU210
  • Parts of the course: lecture, reading assignments, talks prepared and given by students, exam
  • Grading:
    • 80% written exam
    • 20% student talk (based on: slides quality, presentation skills, content, timing, answers to questions)
  • Please register for the class with your Thoska card!
  • All parts of the course will be held in English

Updated plan of the lecture (with March 5/6 changed for Kazan students)

26.2. K2003ALecture 1Lecture 2Lecture 3
27.2. K2003ALecture 4Lecture 5Lecture 6
28.2. K2003ALecture 7Lecture 8
5.3. K-Hs28:30 Lecture 910:15 Lecture 10
6.3. K-Hs210:00 Lecture 11Lecture 12Lecture 13
7.3. K-Hs2Lecture 14Lecture 15
12.3. HU210

Student talks A1

Student talks A2Student talks A3
13.3. HU210Student talks A4Student talks A5Student talks A6
14.3. HU210Student talks B1Student talks B2
20.3. HU210Student talks B3Student talks B4Student talks B5
26.3. HU-Hs
Written exam11:30 – 13:00




Lectures and Reading Assignments

Slides from the lectures will be made available here as PDF documents during the semester.
There may be later updates to the slides.
You can access the documents after logging into the web page (top right) with your Uni account.

Seminar and Student Talks

Updated plan of student talks (February 27)

At scheduled days, there is a seminar-style meeting with short talks given by the students. Planned days are posted in the table below.  Assignment of topics to participants is done via moodle

With the high number of participants in 2018/19, many talks are given by two students. Thus all students are assigned group A or B to avoid listening to the same topics, and all students of each group are expected to partipicate in the talks of their group. The assignment of students to the talk seminars is distributed in the lecture.

Each talk must not exceed 12 minutes excluding discussion time! Please email your presentation (either PDF or PPT format) to Prof. Zimmermann on the day before the seminar, to give all presentations using one laptop computer.

Day#TopicReading Material
01Systems Engineering Planning and Organization Blanchard Chapter 18
02Alternatives and Models in Decision Making Blanchard Chapter 7
03Security EngineeringSommerville Chapter 14
04Dependability assuranceSommerville Chapter 15
05Optimization in Design and Operations Blanchard Chapter 9
06Software processesSommerville Chapter 2
07Agile Software DevelopmentSommerville Chapter 3
08Requirements engineeringSommerville Chapter 4
09Software architecture design Sommerville Chapter 6
10Design and ImplementationSommerville Chapter 7
11Software TestingSommerville Chapter 8
12Software EvolutionSommerville Chapter 9
13Software reuseSommerville Chapter 16
14Component-based software engineeringSommerville Chapter 17
15Distributed Software EngineeringSommerville Chapter 18
16Service-Oriented ArchitectureSommerville Chapter 19
17Aspect-oriented software engineeringSommerville Chapter 21
18Software project managementSommerville Chapter 22
19Software project planningSommerville Chapter 23
20Configuration ManagementSommerville Chapter 25
21Discrete-Time Markov ChainsCassandras Section 7.2
22Queuing modelsCassandras Sections 8.1 – 8.4
23Little's LawCassandras Section 8.5
24The M/M/1 Queuing systemCassandras Section 8.6.1
25The M/M/m Queuing systemCassandras Section 8.6.2
26The M/M/1/K Queuing systemCassandras Section 8.6.4
27Petri nets with prioritiesGSPN book Chapter 4
28Modeling Flexible manufacturing SystemsGSPN book Chapter 8
29Modeling and Analysis of concurrent programsGSPN book Chapter 10
30Models of random polling systemsGSPN book Chapter 9
31Phase-Type DistributionsGSPN book chapter 7
32Models of Concurrent ArchitecturesGSPN book chapter 11
33Random Variate GenerationCassandras Section 10.6
34Simulation Output AnalysisCassandras Section 10.7



Course reserve collection in the TU Ilmenau library - books for the course that cannot be borrowed but have to be read in the library

Supplemental reading

Further comments in the lecture.


The written exam is planned for Tuesday, March 26, starting at 11:30 until 13:00 in the lecture hall HU-Hs (Humboldt building, the smaller lecture hall behind the Audimax). Only students who are officially registered for the course (Thoska / examination office) may take part. Participants need to bring and present a photo ID (Thoska card).

An exam document with questions and place to fill in the answers will be provided during the exam. Students may bring one A4 (one-sided) sheet of hand-written notes prepared by themselves. No other material is allowed. Use of cell phones, cheat sheets, electronic devices with storage and any form of copying from or communication with others during the exam is forbidden and leads to a failed grade. Pens, calculators, and clear plastic bottles are allowed.

To get credits for the class, student talk and written exam must both be passed (at least 50% of points). If you fail and repeat the exam later on, you can keep your result of the student talk.