Seminar: software architecture for embedded systems

Softwarearchitektur Fraunhofer-Institut IESE Kaiserslautern
© iStock.com/olaser

Scalable architectures for complex requirements

Embedded systems are the backbone of modern technology - from cars to medical technology. But without a well thought-out software architecture, even small projects quickly reach their limits.

In this seminar, you will learn how to develop scalable, maintainable and reliable architectures for embedded software. You will learn practical methods for avoiding typical pitfalls and systematically mastering complexity. Regardless of whether you are improving existing systems or planning new solutions - a strong architecture is the key to success.

 

Are you looking for training with a focus on software architecture for information systems? View course now

Information and details about the seminar

Software Architecture, Fraunhofer IESE
© iStock.com/olaser

You will learn how to systematically identify and document architecture-related requirements and use them as drivers for your architecture decisions – based on standards such as ISO 25010. By using architecture patterns, traceability strategies, and proven evaluation methods such as the Fraunhofer RATE framework, you will develop robust architectures that ensure quality, maintainability, and scalability.

The aim of the seminar is to provide you with sound, practical knowledge on the development and evaluation of software architectures in embedded systems. You will acquire the skills to methodically structure complex systems, minimize technical risks, and make sustainable architectural decisions.

Download seminar brochure [PDF]

Event type and location

 

  • On-site seminar at Fraunhofer IESE
  • In-house training at your company

Dates

 

Appointments are arranged on request.

Completion

 

  • Certificate of attendance
  • Receipt of training materials

Language

 

  • German
  • English

Costs

 

  • 3-day or 4-day seminar
  • Price varies depending on the number of participants

Participants will be trained in the typical activities of a software architect specializing in embedded systems.

  • Software architects
  • Software developers
  • Project managers
  • Quality managers
  • Engineers specializing in software development
  • Decision-makers with professional experience in software development industries

There are no specific admission requirements.

In addition to building methodological knowledge, great importance is attached to the practical application of what has been learned. Exercises and exchanges with experts and specialists consolidate the knowledge acquired.

After the seminar, participants will be able to use the approaches they have practiced in their daily work.

After the seminar, you will know …

  • … how to use requirements as architecture drivers.
  • … how to make informed architecture decisions.
  • … how to clearly structure and document complex systems.
  • … how to systematically analyze and evaluate architectures.


The seminar offers you…

  • … a solid introduction to the principles of modern software architecture for embedded systems.
  • … practical methods for documenting, evaluating, and improving architectures.
  • … insights into established patterns, tactics, and frameworks.
  • … concrete tools for ensuring quality, traceability, and sustainability in technical systems.

The seminar is a three- or four-day classroom training course – seminar content available for download [pdf]

The large number of our projects with industry partners shows that the lightweight approaches presented can also be used in existing process landscapes at companies.

We offer the seminar content as an on-site seminar at Fraunhofer IESE or as in-house training at your company. Contact us!

Day 1

Basics

 

  • Role of the architect
  • Definition of software architecture
  • Adapting architecture documentation
  • Requirements as drivers

Day 2

Decisions

 

  • Justify architectural decisions
  • Systematically create views
  • Use views in a targeted manner
  • Ensure traceability

Day 3

Integration

 

  • Understanding continuous engineering
  • Combining DevOps and architecture
  • Targeted use of patterns
  • Reusing architectural building blocks

Day 4

Evaluation

 

  • Analyze architectural quality
  • Systematically review concepts
  • Use virtual prototypes
  • Evaluate sustainability

The seminar was designed by the experts of Fraunhofer IESE and has already been held successfully several times. The seminar participants are personally supervised by the Fraunhofer IESE team and receive direct access to the expertise from research and practice.

communication

Interactive lecture

 

  • Questions can be asked at any time
  • Regular feedback rounds 
  • Practice sessions to apply and deepen the specialist knowledge

media

Tips and tools

 

  • Multimedia presentation
  • Live examples and demonstrations
  • Detailed documentation and checklists to accompany the seminar

expertise

Maximum practical relevance

 

  • Fraunhofer experts and specialists 
  • Theory from research and project work
  • Practical expertise

P. O. Antonino, Leiter Embedded Software Engineering, Seminarreferent Software Achitektur
© Fraunhofer IESE

Dr. Pablo Oliveira Antonino is head of the Embedded Software Engineering department at the Fraunhofer Institute for Experimental Software Engineering IESE in Kaiserslautern. The department's expertise includes the design, evaluation, and simulation of architectures for reliable embedded systems. Dr. Oliveira Antonino has been working at Fraunhofer IESE since 2009. Prior to that, he worked as a software developer at various companies that develop embedded systems and information systems. He received his doctorate from the Technical University of Kaiserslautern in 2016.

Etienne Fuchs, Lead Software Engineer, E.G.O. Elektro-Gerätebau GmbH

»We recently participated in a multi-day training on systems and software architecture, and it was an incredibly engaging and valuable experience. Pablo's and Priom’s enthusiasm for the subject made the sessions not only informative but also genuinely enjoyable. The training gave us a solid foundation and directly influenced how we’re approaching our architectural work. As a result, we’ve developed a new roadmap to achieve our system and software architecture goals and, importantly, the training helped us select the right toolchain to support our documentation and modeling activities moving forward. Overall, the training was a great investment, and I highly recommend it to any team looking to strengthen their architectural capabilities.«

Softwarearchitektur Fraunhofer-Institut IESE Kaiserslautern
© iStock.com/olaser

Seminar request

We offer this training as an in-house seminar at your company. Please contact our representative to discuss the further procedure.

 

send E-Mail

  • We will, of course, treat your data confidentially and will not pass it on to third parties. You can withdraw your consent to the processing of your data at any time.

  • The participation fee is tax-exempt in accordance with § 4 No. 22a UStG (German Value Added Tax Act). It includes accompanying documents, the examination fee, and meals for in-person events.

    Following the training, you will receive an official invoice from our accounting department at the address you have provided us.