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 5773
activelecturer 2373
series 474
Lecture-Feed of Series: Software Engineering for Embedded Systems (WS 2010/11) Feed of Series: Software Engineering for Embedded Systems (WS 2010/11)

Software Engineering for Embedded Systems (WS 2010/11)

Prof. Dr. Holger Giese

Successor of this series: Software Engineering for Embedded Systems (WS 2011/12)

Predecessor of this series: Software Engineering for Embedded Systems (WT 2008/09)

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.

Exercises

Not enough ratings.
Date: 02.11.2010
Lang.: en
Dur.: 00:30:41
Play full lecture
• Automata Model 00:10:18
• Bouncing Ball and Zeno-Behavior 00:11:04
• Probabilistic Models and PRISM 00:09:19
Not enough ratings.
Date: 23.11.2010
Lang.: en
Dur.: 00:37:15
Play full lecture
• Repetition - Automatic Transmission Control 00:17:50
• Redundant Module and PRISM 00:19:25
Not enough ratings.
Date: 29.11.2010
Lang.: en
Dur.: 00:37:34
Play full lecture
• Development-Process 00:13:07
• SystemDesk Software Architecture 00:11:02
• SystemDesk System Integration 00:13:25

Introduction

Not enough ratings.
Date: 18.10.2010
Lang.: en
Dur.: 01:14:27
Play full lecture
• Introduction 00:09:38
• Outline 00:04:27
• Motivation 00:21:40
• System Characteristics 00:16:06
• Robotino Robot 00:20:57
• Discussion and Summary 00:01:39

Foundations

Not enough ratings.
Date: 19.10.2010
Lang.: en
Dur.: 01:37:31
Play full lecture
• Terminology 00:16:20
• Refinement vs. Approximation 00:05:48
• Model Types 00:21:07
• Bouncing Ball Examples 00:13:44
• Model Semantics 00:18:36
• Continuous Behavior Semantics 00:21:56
Not enough ratings.
Date: 25.10.2010
Lang.: en
Dur.: 01:14:55
Play full lecture
• Reminder 00:11:55
• Model Properties 00:20:08
• Stability 00:17:50
• Probabilistic Models 00:22:00
• Discussion and Summary 00:03:02
Not enough ratings.
Date: 02.11.2010
Lang.: en
Dur.: 00:38:02
Play full lecture
• Application Domains 00:08:30
• Transportation 00:10:00
• Industrial Automation 00:13:09
• Other relevant discipllines 00:06:23

Application Domains and Lifecycle

Not enough ratings.
Date: 08.11.2010
Lang.: en
Dur.: 01:33:58
Play full lecture
• System Engineering 00:19:36
• Software Engineering 00:14:38
• The Need for Integration 00:11:27
• Challenges 00:18:07
• Life Cycle Models 00:11:12
• Alternative View 00:18:58
Not enough ratings.
Date: 09.11.2010
Lang.: en
Dur.: 01:33:10
Play full lecture
• Embedded System Life Cycle Models 00:15:38
• Prototyping 00:13:41
• Life Cycle of Safety - Critical Systems 00:17:25
• Application Example: Airbus 00:12:20
• IV Requirements 00:11:30
• Requirement Specification 00:22:36

Requirements

Not enough ratings.
Date: 15.11.2010
Lang.: en
Dur.: 01:33:37
Play full lecture
• Sys ML and UML 2.0 00:11:12
• Trade Analysis 00:14:59
• Dependability Requirements 00:18:10
• Conflicts 00:17:40
• Safety vs. Security 00:15:10
• Identification of the Top-Event 00:16:46
Not enough ratings.
Date: 19.11.2010
Lang.: en
Dur.: 01:33:33
Play full lecture
• Severity 00:25:30
• Recommed Techniques 00:14:36
• Software Reliability and Availability 00:19:47
• Time Units 00:16:31
• Compromise between Costs and Reliability 00:17:09

Analysis & Design

Not enough ratings.
Date: 22.11.2010
Lang.: en
Dur.: 01:31:58
Play full lecture
• Introduction 00:13:11
• Functional Structuring 00:13:43
• Object Structuring Limitations 00:15:46
• Agents 00:09:06
• Analysis 00:16:34
• Parametric Constraint Diagram 00:10:56
• Example 00:12:42
Not enough ratings.
Date: 23.11.2010
Lang.: en
Dur.: 00:52:56
Play full lecture
• Design 00:16:53
• Allocation Diagram 00:17:56
• Modeling? 00:18:07
Not enough ratings.
Date: 29.11.2010
Lang.: en
Dur.: 00:49:31
Play full lecture
• Software Pattern 00:16:31
• Blackboard 00:13:42
• Toolkits and Frameworks 00:12:41
• AUTOSAR - Example 00:06:37

Implementation

Not enough ratings.
Date: 06.12.2010
Lang.: en
Dur.: 01:27:27
Play full lecture
• Introduction 00:13:13
• Continuous/Discrete/Hybrid Systems 00:09:30
• Code Generation 00:14:38
• TargetLink Demo 00:19:49
• Custom Code Block 00:12:00
• Discrete Real-Time Behavior 00:18:17
Not enough ratings.
Date: 07.12.2010
Lang.: en
Dur.: 01:33:18
Play full lecture
• Alternatives 00:17:46
• Programming Language 00:06:10
• Language Comparison 00:22:01
• Coding Patterns 00:14:02
• State Table Pattern 00:17:41
• Rendezvous 00:15:38

Verification & Validation

Not enough ratings.
Date: 13.12.2010
Lang.: en
Dur.: 01:37:10
Play full lecture
• Smart Pointer 00:09:30
• MDD and MDA 00:25:40
• Foundations 00:26:59
• Modeling 00:21:27
• Model Checking 00:13:34
Not enough ratings.
Date: 14.12.2010
Lang.: en
Dur.: 01:26:32
Play full lecture
• Model Checking vs. Static Analysis 00:22:08
• Dynamic Analysis 00:23:53
• Comparison of the Test Levels 00:07:55
• Who is involved 00:22:05
• Outlook 00:10:31

Organization of Projects

Not enough ratings.
Date: 10.01.2011
Lang.: en
Dur.: 00:34:30
Play full lecture
• Repetition - Running Example - Robotino 00:11:15
• Organization of Projects 00:10:37
• Additional Sensors 00:12:38
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.