MES Summer School
5-Day Training Class on Introduction to Model-Based Software Development
Date | Location |
Language |
Jun 15-19, 2020 | Berlin, Germany Registration |
English |
Special location: Michelberger Hotel, Warschauer Str. 39-40, 10243 Berlin, Germany
Model-based development of embedded systems is a mature technology used to create technical software applications with high quality and efficiency. The MES Summer School is a 5-day training class on “Introduction to Model-based Software Development of Embedded Systems.” It gives a comprehensive introduction to this technology applied in the automotive and automation industry, among others. Starting from the elicitation and management of requirements through to the definition of architectures and the design of a model structure, the program provides an introduction to modeling. Particular attention will be paid to static and dynamic quality assurance methods to ensure that models from which high-quality software is sourced are suitable for safety-critical systems. By applying all relevant process steps during our hands-on sessions, you will face all the typical challenges of modeling safety-critical systems. This will prepare you for the application of relevant process steps to your own projects. The small training group size allowing individual supervision, the experienced training team, and a relaxed atmosphere will enable you to learn all that is necessary for safeguarding your safety-critical embedded software. To complete the picture, we will present recommendations of applicable standards in the field such as IEC 61508, ISO 26262, and ASPICE. The MES Summer School provides an easy entry to and a comprehensive overview of model-based development of embedded systems. You will learn to make use of all steps in practical exercises using the MES Test Manager (MTest), MES Model Examiner (MXAM), MES Model & Refactor (MoRe), and MES Quality Commander (MQC).
The All-Inclusive Course
- Five days of introduction and overview on MBD including hands-on
- Training materials
- SAE Certificate of Competency (optional)
- Lunch and refreshments included
- Special location in lively Berlin
- Leisure program and 2x dinner included: Get to know the city of Berlin!
- Accommodation and breakfast in the stylish Michelberger Hotel (optional)
Target Audience
This training class is targeted at beginners to model-based development, including developers, testers, quality managers, project managers, and team leaders. The focus is on model-based development of safety-critical embedded software using MATLAB/Simulink in combination with Embedded Coder or dSPACE TargetLink. Only basic modeling knowledge with Simulink and Stateflow is required.
Highlights
- Introduction to model-based development of embedded software in line with Simulink toolchains
- Comprehensive development process, including requirements elicitation, architectural design, function development, and implementation, as well as target integration
- Full coverage of quality assurance activities required for safety-critical systems: Modeling guidelines, model testing, test implementation techniques, and more
- Hands-on experience with real-world models and tools
- Alignment with relevant standards, especially ISO 26262 (functional safety), and ASPICE
A fee-based SAE Certificate of Competency can be obtained in this class by passing the evaluation test.
Impressions of the MES Summer School 2019
Looking back on a great week at the MES Summer School.
Sun, great location, motivated participants - despite the scorching temperatures during the heatwave, we learnt a lot together and enjoyed the leisure program!
Costs and Conditions
See PDF for fees, terms, and conditions.
Leisure Program
We will organize a leisure program on three evenings for the participants of the MES Summer School. As part of the leisure program, we will spend an evening getting to know the neighborhood, enjoy two dinners at renowned eateries, and visit the Berlin TV Tower. An authentic Berlin experience!
Accommodation
We recommend to stay in the hotel where the training class will take place – the Michelberger Hotel. When registering, you can book your hotel room, available from Sunday, June 14, 2020 to Friday, June 19, 2020 (4 or 5 nights). The price for one single room including breakfast is € 126 plus VAT (where applicable) per night. Michelberger Hotel is not just any hotel; it is an exceptional location bursting with creativity right in the heart of Berlin’s hip Friedrichshain-Kreuzberg district.
Agenda - Day 1
TIME | TOPIC |
10 a.m. | Welcome and introduction round |
10:30 a.m. | Overview: Model-based software development with Simulink
|
11:15 a.m. | Introduction to sample application |
11:30 a.m. | Principles of requirements management |
12:15 p.m. | Lunch break and open dialog |
1:45 p.m. | Writing good requirements → Hands-on: Writing requirements |
3:15 p.m. | Short break |
3:30 p.m. | Modeling embedded software in Simulink → Hands-on: Simulink |
5:30 p.m. | End of training class day 1 |
Leisure Program in the Evening |
Agenda - Day 2
TIME | TOPIC |
8:30 a.m. | Safety-related software development in compliance with ISO 26262 |
10 a.m. | Short break |
10:30 a.m. | Modeling embedded software with Stateflow
→ Hands-on: Stateflow |
12:30 p.m. | Lunch break and open dialog |
2 p.m. | Software architecture according to ISO 26262 |
3 p.m. | Implementing software architectures in models |
3:45 p.m. | Short break |
4 p.m. | Analysis and evaluation of model structure → Hands-on: Model architecture analysis |
5 p.m. | Refactoring Simulink models and their structures → Hands-on: Model refactoring with MoRe |
5:30 p.m. | Un:School |
6 p.m. | End of training class day 2 |
Leisure Program in the Evening |
Agenda - Day 3
TIME | TOPIC |
8:30 a.m. | Model-based development process in line with ISO 26262 |
9:15 a.m. | Integrating models and distributed modeling
|
10 a.m. | Short break |
10:30 a.m. | Ensuring model quality with modeling guidelines
→ Hands-on: Modeling guidelines with MXAM |
12:15 p.m. | Lunch break and open dialog |
1:45 p.m. | Ensuring model quality with model testing |
3 p.m. | Systematic requirements-based test case creation
→ Hands-on: Scripting of test cases with MTest |
5:30 p.m. | End of training class day 3 |
Agenda - Day 4
TIME | TOPIC |
8:30 a.m. | Automated test evaluation with test assessments → Hands-on: Formal requirements with MTest |
10 a.m. | Short break |
10:30 a.m. | Regression and back-to-back signal comparison → Hands-on: Signal comparison with MTest |
11:30 a.m. | Un:School |
12:15 p.m. | Lunch break and open dialog |
2 p.m. | Code generation via TargetLink/Embedded Coder development environment |
3 p.m. | Short break |
3:15 p.m. | Tool qualification in compliance with ISO 26262
|
4 p.m. | History and future challenges to model-based development |
5 p.m. | End of training class day 4 |
Leisure Program in the Evening |
Agenda - Day 5
TIME | TOPIC |
9 a.m. | Model and code coverage in the model test → Hands-on: Increasing model/code coverage with MTest |
10a.m. | Short break |
10:30 a.m. | Detailed design in model-based development
in compliance with ASPICE 3
|
12:15 a.m. | Lunch break and open dialog |
1:45 a.m. | Overview of results and progress of quality assurance
→ Hands-on: Maintaining quality with MQC |
2:15 p.m. | Summary and overall assessment of achievements during the MES 5-Day Training Class |
2:45 p.m. | Evaluation test to qualify for the SAE Certificate of Competency (optional) |
3:15 p.m. | Wrap up of the event |
4 p.m. | End of day |