Hasso-Plattner-Institut Design IT. Create Knowledge.

News

01.08.2016

openHPI Course "Internetworking 2016"

A new openHPI course about "Internetworking" starts on September 5, 2016. The course is held by Prof. Dr. Christoph Meinel ... [more]
19.05.2016

openHPI Workshop "Embedded Smart Home"

We are going to offer a new openHPI workshop "Embedded Smart Home" in German language. More Infocan be found here ... [more]
10.03.2016

New public demo

You can check out our public demo platform at https://tele-task-demo.hpi.uni-potsdam.de. Please let us know what you ...

Statistics

userclicks 35 M
lecture 5729
activelecturer 2371
series 473
Lecture-Feed of Series: Software Engineering for Embedded Systems (WT 2008/09) Feed of Series: Software Engineering for Embedded Systems (WT 2008/09)

Software Engineering for Embedded Systems (WT 2008/09)

Image of
Not enough ratings.

Prof. Dr. Holger Giese

Successor of this series: Software Engineering for Embedded Systems (WS 2010/11)

Predecessor of this series: Software Engineering for Embedded Systems (WT 2007/08)

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

Not enough ratings.
Date: 20.10.2008
Lang.: en
Dur.: 01:33:54
Play full lecture
• Organization 00:13:32
• Outline 00:08:15
• Motivation 00:31:28
• Example 00:23:53
• Movie
Not enough ratings.
Date: 22.10.2008
Lang.: de
Dur.: 01:12:15
Play full lecture
• System Characteristics 00:24:22
• Involved Disciplines 00:11:44
• Application Domains 00:31:12
• Discussion and Summary 00:05:46

II Foundations

Not enough ratings.
Date: 27.10.2008
Lang.: en
Dur.: 01:37:24
Play full lecture
• Overview
• Terminology
• Model Types
• Model Semantics
• Model Properties
• Specifications
Not enough ratings.
Date: 03.11.2008
Lang.: en
Dur.: 01:37:37
Play full lecture
• Faults, Errors and Failures
• Classification of Faults
• Fault Models
• Principles of Fault-Tolerance
• Fault-Tolerance and Redundancy
• Fault-Tolerance and Redundancy
Not enough ratings.
Date: 10.11.2008
Lang.: en
Dur.: 01:34:00
Play full lecture
• Systematic and Application-specific FT
• Summary
• Reliability Modeling
• Probabilistic Structural Based Modeling
• Active Redundancy
• Markov Models
Not enough ratings.
Date: 17.11.2008
Lang.: en
Dur.: 01:39:53
Play full lecture
• Markov Models
• Safety of a TMR system
• Generalized Stochastic Petri Nets
• Petri Net Example - Modeling
• Comparison of propabilistic Techniques

III The Development Life Cycle

Not enough ratings.
Date: 19.11.2008
Lang.: de
Dur.: 01:19:32

Software Engineering Life Cycle Models

Prof. Dr. Holger Giese

Software Engineering Life Cycle Models

Play full lecture
• Introduction
• Software Engineering Life Cycle Models
• System Engineering Life Cycle Models
• Embedded Systems Life Cycle Models
• Advanced Life Cycle Models and MDD

IV Requirements

Not enough ratings.
Date: 24.11.2008
Lang.: en
Dur.: 01:31:39
Play full lecture
• Systems Proguct Lifecycle
• Discussion and Summary
• Importance of Requirements
• Enquirement Priority
• System vs. Software
• Uncovered Knowledge
Not enough ratings.
Date: 26.11.2008
Lang.: en
Dur.: 01:27:42
Play full lecture
• Requirements Engineering
• Requirement Specification
• Approach SysML
• Sample Problem
• Derived Requirements
Not enough ratings.
Date: 01.12.2008
Lang.: en
Dur.: 01:33:28
Play full lecture
• Conceptualising Systems Using Goals
• Hazard Analysis
• Identification of Lower-Level Events
• Risk Analysis
• Risk Classification
• Requirement Specification
Not enough ratings.
Date: 08.12.2008
Lang.: en
Dur.: 01:31:02
Play full lecture
• Completeness
• Reliability and Availability
• Reliabilty Metrics
• Summary
• Introduction
• Design Principles

V Design

Not enough ratings.
Date: 05.01.2009
Lang.: de
Dur.: 01:32:20
Play full lecture
• Example Power Subsystem 00:07:59
• Parametric Constraint Diagram 00:16:35
• Activity Diagrams 00:25:11
• Analysis vs. Design 00:08:40
• State Machine Diagram 00:03:55
• Allocation Diagrams 00:09:17
• Formalization 00:22:06
Not enough ratings.
Date: 07.01.2009
Lang.: de
Dur.: 01:27:13
Play full lecture
• Software Pattern 00:18:59
• Software Architecture 00:15:46
• AUTOSAR Project Objectives 00:17:51
• Real-Time Broker Pattern 00:04:40
• Toolkits & Frameworks 00:10:41
• AUTOSAR Project Objectives 00:18:22
• Einführung 00:02:23
Not enough ratings.
Date: 12.01.2009
Lang.: de
Dur.: 01:10:21
Play full lecture
• Design & Fault Tolerance 00:10:15
• Recovery Blocks 00:10:39
• N-Version Programming 00:13:13
• N-Version Programming-Discussion 00:17:36
• N self-checking programming 00:06:44
• Replication 00:13:12
Not enough ratings.
Date: 14.01.2009
Lang.: de
Dur.: 01:22:57
Play full lecture
• Design and Safety 00:02:48
• Architectural Design 00:21:05
• Software Isolation 00:13:24
• Design Guided by Hazard Analysis 00:11:48
• Types of Design Techniques 00:24:53
• Elimination of Specific Human Errors 00:10:09
Not enough ratings.
Date: 19.01.2009
Lang.: de
Dur.: 01:40:49
Play full lecture
• Hazard Reduction 00:06:29
• Safeguards 00:17:25
• Watchdog 00:12:33
• Barries 00:17:23
• Redundancy 00:20:45
• Fail Safe Design 00:13:53
• Damage Minimization 00:13:49

VI Implementation

Not enough ratings.
Date: 21.01.2009
Lang.: de
Dur.: 01:33:31
Play full lecture
• Introduction 00:03:20
• Requirements 00:19:33
• Basic Concepts 00:15:08
• Manual Coding 00:16:17
• Language Comparison 00:19:07
• Coding Patterns 00:12:45
• Real Time State Pattern 00:08:44
Not enough ratings.
Date: 26.01.2009
Lang.: de
Dur.: 01:35:44
Play full lecture
• Synchronization 00:15:09
• Rendezvous 00:09:55
• Static Allocation 00:14:05
• Euler Method 00:15:20
• The Synchronous Approach 00:21:57
• Captain-Oates Strategy
• Discussion 00:11:33
Not enough ratings.
Date: 28.01.2009
Lang.: de
Dur.: 01:16:54
Play full lecture
• MDD & MDA 00:08:34
• Requirements 00:26:13
• Discussion & Summary 00:10:47
• Foundations 00:08:25
• Quality Control 00:12:33
• Hazard Analysis 00:11:35

VII Verification & Validation

Not enough ratings.
Date: 09.02.2009
Lang.: de
Dur.: 01:33:54
Play full lecture
• Hazard Analysis 00:14:52
• Modeling 00:26:42
• Modelchecking 00:21:47
• Property Specification Problem 00:23:59
• Discussion & Summary 00:04:20
• Outlook 00:12:15
Not enough ratings.
Date: 11.02.2009
Lang.: de
Dur.: 01:27:40
Play full lecture
• Vorstellung 00:03:58
• Software im Automobil 00:16:21
• Beispiel Kilometerzähler 00:20:02
• Simulation am Modell 00:16:04
• Testen 00:11:55
• Code Review 00:20:31
Tags added to this content

No tags have been added to this content so far.

Tag this content

Please enable javascript to use this function.

Dear user,
with the tagging function you'll be able to add taggs to videos.
However, in order to link all your tags with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
Links added to this content

No links have been added to this content so far.

Add Link to this content

Please enable javascript to use this function.

Dear user,
with the links function you'll be able to add links to other resources to this content.
However, in order to link all your links with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.