Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Thomas Zurawka (author), Joerg Schaeuffele (author), Roger Carey (other)
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