Skip to main content
Bildux Logo

Training

iSAQB EMBEDDED

  • Advanced
Providers
2

Description

The iSAQB EMBEDDED Dependable Embedded Systems course trains software architects to design systems that interact with hardware under strict safety and timing constraints. The curriculum mixes lectures with practical case studies to balance theory and application.

Participants study these key topics:

  • Modeling systems using UML, SysML, and AADL

  • Functional safety standards like IEC 61508 and ISO 26262

  • Real-time scheduling, WCET analysis, and RTOS concurrency

  • Architectural patterns for fault tolerance

Upon completion, professionals can plan and evaluate adaptable embedded architectures. This training prepares participants for the iSAQB Advanced Level EMBEDDED certification exam.

Course Content

According to the official curriculum (current published version), the EMBEDDED module is structured into the following main chapters:

Chapter 1 – Systems Development for Embedded Systems

Chapter 2– Software Development for Embedded Systems

Chapter 3 – Dependability and Functional Safety

Chapter 4 – Real-Time and Concurrency

Chapter 5 – Adaptability

Sessions to Enroll

No sessions available.

Certification

This course prepares participants for the iSAQB Certified Professional for Software Architecture (CPSA-Advanced Level) certification. It focuses on the EMBEDDED module, teaching participants how to design safety-critical embedded systems, manage real-time requirements, and align software with overall system architecture.

Upon completing this licensed training, participants earn 30 credit points required for admission to the CPSA-Advanced Level certification exam. The points are distributed into two categories:

  • Technical Competence: 20 points

  • Methodological Competence: 10 points

Participants use these points to qualify for the final certification assignment. The credential verifies that a professional can independently design complex embedded systems that meet strict dependability standards. For full certification requirements, refer to the official International Software Architecture Qualification Board (iSAQB) curriculum.

Outcome

The iSAQB EMBEDDED module balances theoretical principles with practical application to train software architects in building dependable systems. While individual training providers determine the exact teaching format, such as online or in-person delivery, lectures, hands-on labs, or case studies, the core curriculum remains standardized. Participants will learn specific methodologies for managing resource constraints, real-time processing, and functional safety.

Upon completion of the course, participants will be able to:

  • Analyze impact factors specific to embedded systems, including dependability, hardware constraints, and hard or soft real-time requirements.

  • Design architectures for safety-critical systems that comply with domain-specific standards like IEC 61508, ISO 26262, and ISO 62304.

  • Apply real-time architectural design methods by selecting time-triggered or event-triggered approaches, mapping logical tasks, and configuring Real-Time Operating Systems (RTOS).

  • Evaluate system residual risk and failure modes using quantitative and qualitative methodologies such as Failure Mode and Effects Analysis (FMEA) and Fault Tree Analysis (FTA).

  • Implement specialized programming paradigms, including defensive programming, design by contract, and the robustness principle.

  • Manage hardware and software variability across product lines using platform architectures and specific design patterns.

  • Verify system correctness and reliability by defining processes for static analysis, dynamic analysis, and architecture simulation.

Providers

FAQs

Similar Trainings

iSAQB® Foundation Level Certification (CPSA-F)

The iSAQB Foundation Level (CPSA-F) training covers software architecture design and documentation for small and medium systems. It teaches architects and developers how to turn requirements into technical structures.Key topics include:Architect roles and definitions.Design patterns and principles.Documentation methods for decisions.Quality evaluation techniques.Practical exercises and theory prepare participants for the official CPSA-F exam.

Course Details6 Sessions

iSAQB® ADOC - Architecture Documentation Certification

The iSAQB® architecture documentation training is a module within the CPSA Advanced Level certification. It teaches professionals how to document and communicate software architectures using established standards and technical notation.

Course Details0 Sessions

iSAQB® AGILA - Agile Software Architecture Certification

The iSAQB® AGILA module is an advanced training course for the Certified Professional for Software Architecture - Advanced Level (CPSA-A). This course focuses on designing and evolving software systems using agile principles. Participants learn how to apply architectural practices within self-organized teams where responsibility for design is shared. The curriculum covers methods for making architectural decisions in iterative development cycles and managing technical debt.

Course Details0 Sessions

iSAQB® ARCEVAL - Architecture Evaluation Certification

The iSAQB ARCEVAL course teaches systematic methods to evaluate software architectures. This module of the Certified Professional for Software Architecture (CPSA) Advanced Level helps professionals verify if a system meets its quality requirements.ATAM: Identifying risks and design trade-offs.Quality Models: Using ISO/IEC 25010 to define software quality.Review Techniques: Performing audits using checklists and walkthroughs.Economic Evaluation: Analyzing the cost-benefit of technical decisions.This training is for software architects and senior developers who must justify technical choices. Participants learn to document results and provide clear recommendations. Completion provides credit points toward the iSAQB CPSA-A certificate.

Course Details0 Sessions

iSAQB® CLOUDINFRA - Advanced Level Certification

The iSAQB® CLOUDINFRA Training will familiarize you with the underlying concepts and implementation methods of dynamic cloud-native architectures. How can you operate applications reliably with containers, which methods can be used to set up a target-oriented monitoring system, how can you create a demand-oriented alerting system?

Course Details0 Sessions

iSAQB® DDD - Domain Driven Design Training

iSAQB® Domain Driven Design (DDD) is an advanced iSAQB module where you can learn to develop a language and use DDD models to connect different applications. Using the sample apps, you can learn the individual steps in DDD training in tecnovy. It is an application-oriented and high-quality software architecture.

Course Details0 Sessions