Single-Course English 5 ECTS

System Integration

Overall Course Objectives

To provide the participants with a theoretical foundation necessary to understand, model, analyze and design complex heterogeneous systems assembled from different components. The aim is to cover a holistic view of modelling techniques that contribute to explaining different dimensions of a socio-technical system including software components.

Learning Objectives

  • analyze a problem and model the requirements of a software system
  • model the design of a software system
  • formulate safety and liveness properties of models
  • analyze and validate structural and semantic properties in a model
  • apply modeling techniques for domain modeling, requirements, design, and systems in a specific case
  • model in a team
  • discuss the appropriateness of models to explain a given problem
  • explain a socio-technical system using model-driven frameworks

Course Content

This course covers modelling at different levels of abstraction. Some of the dimensions we will cover include:

– Requirements Engineering models
– Process models
– Data and Decision models
– Interaction models
– Enterprise Architecture models

In addition, we will cover aspects regarding the validation and verification of models.

Recommended prerequisites

02141/02161/02170, Knowledge of standard modelling languages in computer science (UML, Automata, ER)

Teaching Method

Lectures with exercises. Mandatory assignment.

See course in the course database.





13 weeks




DTU Lyngby Campus

Course code 02291
Course type Candidate
Semester start Week 5
Semester end Week 19
Days Wed 8-12

7.500,00 DKK