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

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
Date: October 22, 2008
Language: German
Duration: 01:12:15
System Characteristics

II Foundations

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

III The Development Life Cycle

IV Requirements

Date: November 26, 2008
Language: English
Duration: 01:27:42
Requirements Specification
Date: December 8, 2008
Language: English
Duration: 01:31:02

V Design

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

VI Implementation

Date: January 21, 2009
Language: German
Duration: 01:33:31
Manual Coding
Date: January 26, 2009
Language: German
Duration: 01:35:44
Date: January 28, 2009
Language: German
Duration: 01:16:54

VII Verification & Validation

Date: February 9, 2009
Language: German
Duration: 01:33:54
Hazard Analysis
Date: February 11, 2009
Language: German
Duration: 01:27:40
State-of-the Art Techniken