Automotive Software Engineering
The software-based implementation of vehicle functions provides for unparalleled freedoms of concept and design. However, automobile development calls for the accommodation of contrasting prerequisites - such as higher demands on safety and reliability vs. lower cost ceilings, longer product life cy...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | eBook |
Idioma: | Inglés |
Publicado: |
SAE International
2016.
|
Edición: | 2nd edition. |
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Intro
- Introduction and Overview
- 1.1 The Driver-Vehicle-Environment System
- 1.1.1 Design and Method of Operation of Vehicle Electronic Systems
- 1.1.2 Electronic Systems of the Vehicle and the Environment
- 1.2 Overview of Vehicle Electronic Systems
- 1.2.1 Electronic Systems of the Powertrain
- 1.2.2 Electronic Systems of the Chassis
- 1.2.3 Body Electronics
- 1.2.4 Multimedia Systems
- 1.2.5 Distributed and Networked Electronic Systems
- 1.2.6 Summary and Outlook
- 1.3 Overview of the Logical System Architecture
- 1.3.1 ECU and Function Networks of the Vehicle
- 1.3.2 Logical System Architecture for Open-Loop/Closed-Loop Control and Monitoring Systems
- 1.4 Processes in Vehicle Development
- 1.4.1 Overview of Vehicle Development
- 1.4.2 Overview of the Development of Electronic Systems
- 1.4.3 Core Process for Electronic Systems and Software Development
- 1.4.4 Support Processes for Electronic Systems and Software Development
- 1.4.5 Production and Service of Electronic Systems and Software
- 1.5 Methods and Tools for the Development of Software for Electronic Systems
- 1.5.1 Model-Based Development
- 1.5.2 Integrated Quality Management
- 1.5.3 Reducing the Development Risk
- 1.5.4 Standardization and Automation
- 1.5.5 Development Steps in the Vehicle
- Essential System Basics
- 2.1 Open-Loop and Closed-Loop Control Systems
- 2.1.1 Modeling
- 2.1.2 Block Diagrams
- 2.2 Discrete Systems
- 2.2.1 Time-Discrete Systems and Signals
- 2.2.2 Value-Discrete Systems and Signals
- 2.2.3 Time- and Value-Discrete Systems and Signals
- 2.2.4 State Machines
- 2.3 Embedded Systems
- 2.3.1 Microcontroller Construction
- 2.3.2 Memory Technologies
- 2.3.3 Microcontroller Programming
- 2.4 Real-Time Systems
- 2.4.1 Defining Tasks
- 2.4.2 Defining Real-Time Requirements
- 2.4.3 Task States
- 2.4.4 Strategies for Processor Scheduling
- 2.4.5 Organization of Real-Time Operating Systems
- 2.4.6 Interaction Among Tasks
- 2.5 Distributed and Networked Systems
- 2.5.1 Logical and Technical System Architecture
- 2.5.2 Defining Logical Communication Links
- 2.5.3 Defining the Technical Network Topology
- 2.5.4 Defining Messages
- 2.5.5 Organization of Communication and Network Management
- 2.5.6 Strategies for Bus Arbitrcation
- 2.6 System Reliability, Safety, Monitoring, and Diagnostics
- 2.6.1 Basic Terms
- 2.6.2 System Reliability and Availability
- 2.6.3 System Safety
- 2.6.4 System Monitoring and Diagnostics
- 2.6.5 Organization of a Monitoring System for Electronic Control Units
- 2.6.6 Organization of a Diagnostic System for Electronic Control Units
- 2.7 Electrics/Electronics and Software Architecture
- Support Processes for Electronic Systems and Software Development
- 3.1 Basic Definitions of System Theory
- 3.2 Process Models and Standards
- 3.3 Configuration Management
- 3.3.1 Product and Life Cycle
- 3.3.2 Variants and Scalability
- 3.3.3 Versions and Configurations