Software Engineering for Embedded Systems (WT 2008/09)

Prof. Dr. Holger Giese


Software-intensive systems, in which a considerable fraction of the system development efforts is dedicated to the development of embedded software, are often regarded as the most important software engineering field in the years to come. They are expected to be one key factor of success for many industries such as, for example, the automotive sector, transportation, or medical devices. As today technical systems also become connected to each other using network technology, we no longer only have technical systems which are controlled by isolated operating embedded software. Instead, the software may include complex information processing capabilities and the coordination between the different technical systems via networks taking hard real-time constraints into account.

I Introduction

Motivation, Examples

Date: October 20, 2008
Language: English
Duration: 01:33:54
Motivation, Examples
Motivation, Examples 01:33:54
Organization 00:13:32
Outline 00:08:15
Motivation 00:31:28
Example 00:23:53
Movie 00:00:00

System Characteristics

Date: October 22, 2008
Language: German
Duration: 01:12:15
System Characteristics

II Foundations

Specification & Models

Date: October 27, 2008
Language: English
Duration: 01:37:24
Specification & Models

Fault Tolerance

Date: November 3, 2008
Language: English
Duration: 01:37:37
Fault Tolerance

Reliability Modeling

Date: November 10, 2008
Language: English
Duration: 01:34:00
Reliability Modeling

Reliability Modeling

Date: November 17, 2008
Language: English
Duration: 01:39:53
Reliability Modeling

III The Development Life Cycle

Software Engineering Life Cycle Models

Date: November 19, 2008
Language: German
Duration: 01:19:32
Software Engineering Life Cycle Models

IV Requirements

Requirements Engineering

Date: November 24, 2008
Language: English
Duration: 01:31:39
Requirements Engineering

Requirements Specification

Date: November 26, 2008
Language: English
Duration: 01:27:42
Requirements Specification

Approach: Goal-oriented

Date: December 1, 2008
Language: English
Duration: 01:33:28
Approach: Goal-oriented

Introduction

Date: December 8, 2008
Language: English
Duration: 01:31:02
Introduction

V Design

Analysis with SysML

Date: January 5, 2009
Language: German
Duration: 01:32:20
Analysis with SysML

Advanced Design Concepts

Date: January 7, 2009
Language: German
Duration: 01:27:13
Advanced Design Concepts

Design and Fault Tolerance

Date: January 12, 2009
Language: German
Duration: 01:10:21
Design and Fault Tolerance

Architectural Design

Date: January 14, 2009
Language: German
Duration: 01:22:57
Architectural Design

Hazard Reduction

Date: January 19, 2009
Language: German
Duration: 01:40:49
Hazard Reduction

VI Implementation

Manual Coding

Date: January 21, 2009
Language: German
Duration: 01:33:31
Manual Coding

Synchronization

Date: January 26, 2009
Language: German
Duration: 01:35:44
Synchronization

MDD & MDA

Date: January 28, 2009
Language: German
Duration: 01:16:54
MDD & MDA

VII Verification & Validation

Hazard Analysis

Date: February 9, 2009
Language: German
Duration: 01:33:54
Hazard Analysis

State-of-the Art Techniken

Date: February 11, 2009
Language: German
Duration: 01:27:40
State-of-the Art Techniken