Visão Geral
Arquiteturas de Software para Software-Defined Vehicles. Este curso aborda as arquiteturas modernas de software que sustentam os Software-Defined Vehicles (SDV), explorando a transição de arquiteturas automotivas tradicionais baseadas em ECUs distribuídas para arquiteturas centralizadas, orientadas a serviços e definidas por software. Serão discutidos conceitos como separação hardware/software, middleware automotivo, virtualização, containers, atualização over-the-air (OTA), segurança, escalabilidade e integração com cloud e edge computing, preparando o aluno para projetar, evoluir e operar plataformas automotivas de próxima geração.
Conteúdo Programatico
Module 1: Introduction to Software-Defined Vehicles
- Definition and evolution of Software-Defined Vehicles
- From hardware-centric to software-centric vehicles
- Industry drivers and market trends
Module 2: Traditional Automotive Software Architectures
- Distributed ECU-based architectures
- Signal-oriented communication models
- Limitations of legacy automotive architectures
Module 3: SDV Architectural Principles
- Hardware and software decoupling
- Centralized and zonal architectures
- Compute platforms and high-performance ECUs
Module 4: Service-Oriented and Middleware Architectures
- Service-oriented architecture (SOA) in vehicles
- Automotive middleware concepts
- Communication patterns and data abstraction
Module 5: Operating Systems and Virtualization
- POSIX operating systems in SDV
- Hypervisors and virtual machines
- Containerization in automotive systems
Module 6: Cloud, Edge, and Vehicle Integration
- Vehicle-to-cloud architectures
- Edge computing use cases in SDV
- Data pipelines and remote services
Module 7: OTA Updates and Lifecycle Management
- Software lifecycle in Software-Defined Vehicles
- Over-the-air update architectures
- Versioning, rollback, and reliability strategies
Module 8: Safety, Security, and Compliance
- Functional safety considerations in SDV architectures
- Automotive cybersecurity by design
- Regulatory and compliance impacts on architecture
Module 9: Case Studies and Reference Architectures
- Industry reference SDV architectures
- Lessons learned from real-world implementations
- Future trends in automotive software architectures