Automotive Systems and Software Engineering

Automotive Systems and Software Engineering
Author: Yanja Dajsuren
Publisher: Springer
Total Pages: 364
Release: 2019-07-17
Genre: Computers
ISBN: 3030121577

This book presents the state of the art, challenges and future trends in automotive software engineering. The amount of automotive software has grown from just a few lines of code in the 1970s to millions of lines in today’s cars. And this trend seems destined to continue in the years to come, considering all the innovations in electric/hybrid, autonomous, and connected cars. Yet there are also concerns related to onboard software, such as security, robustness, and trust. This book covers all essential aspects of the field. After a general introduction to the topic, it addresses automotive software development, automotive software reuse, E/E architectures and safety, C-ITS and security, and future trends. The specific topics discussed include requirements engineering for embedded software systems, tools and methods used in the automotive industry, software product lines, architectural frameworks, various related ISO standards, functional safety and safety cases, cooperative intelligent transportation systems, autonomous vehicles, and security and privacy issues. The intended audience includes researchers from academia who want to learn what the fundamental challenges are and how they are being tackled in the industry, and practitioners looking for cutting-edge academic findings. Although the book is not written as lecture notes, it can also be used in advanced master’s-level courses on software and system engineering. The book also includes a number of case studies that can be used for student projects.

Software Engineering for Automotive Systems

Software Engineering for Automotive Systems
Author: P. Sivakumar
Publisher: CRC Press
Total Pages: 213
Release: 2022-08-08
Genre: Technology & Engineering
ISBN: 1000548007

Software Engineering for Automotive Systems: Principles and Applications discusses developments in the field of software engineering for automotive systems. This reference text presents detailed discussion of key concepts including timing analysis and reliability, validation and verification of automotive systems, AUTOSAR architecture for electric vehicles, automotive grade Linux for connected cars, open-source architecture in the automotive software industry, and communication protocols in the automotive software development process. Aimed at senior undergraduate and graduate students in the fields of electrical engineering, electronics and communication engineering, and automobile engineering, this text: Provides the fundamentals of automotive software architectures. Discusses validation and verification of automotive systems. Covers communication protocols in the automotive software development process. Discusses AUTOSAR architecture for electric vehicles. Examines open-source architecture in the automotive software industry.

Automotive Software Engineering

Automotive Software Engineering
Author: Thomas Zurawka
Publisher: SAE International
Total Pages: 400
Release: 2016-09-18
Genre: Computers
ISBN: 0768079926

Since the early seventies, the development of the automobile has been characterized by a steady increase in the deploymnet of onboard electronics systems and software. This trend continues unabated and is driven by rising end-user demands and increasingly stringent environmental requirements. Today, almost every function onboard the modern vehicle is electronically controlled or monitored. 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 cycles vs. shorter development times – along with growing proliferation of model variants. Automotive Software Engineering has established its position at the center of these seemingly conflicting opposites. This book provides background basics as well as numerous suggestions, rare insights, and cases in point concerning those processes, methods, and tools that contribute to the surefooted mastery of the use of electronic systems and software in the contemporary automobile.

Automotive Systems Engineering

Automotive Systems Engineering
Author: Markus Maurer
Publisher: Springer Science & Business Media
Total Pages: 265
Release: 2013-05-22
Genre: Technology & Engineering
ISBN: 3642364551

This book reflects the shift in design paradigm in automobile industry. It presents future innovations, often referred as “automotive systems engineering”. These cause fundamental innovations in the field of driver assistance systems and electro-mobility as well as fundamental changes in the architecture of the vehicles. New driving functionalities can only be realized if the software programs of multiple electronic control units work together correctly. This volume presents the new and innovative methods which are mandatory to master the complexity of the vehicle of the future.

Automotive Software Architectures

Automotive Software Architectures
Author: Miroslaw Staron
Publisher: Springer Nature
Total Pages: 287
Release: 2021-03-01
Genre: Computers
ISBN: 3030659399

This book introduces the concept of software architecture as one of the cornerstones of software in modern cars. Following a historical overview of the evolution of software in modern cars and a discussion of the main challenges driving that evolution, Chapter 2 describes the main architectural styles of automotive software and their use in cars’ software. Chapter 3 details this further by presenting two modern architectural styles, i.e. centralized and federated software architectures. In Chapter 4, readers will find a description of the software development processes used to develop software on the car manufacturers’ side. Chapter 5 then introduces AUTOSAR – an important standard in automotive software. Chapter 6 goes beyond simple architecture and describes the detailed design process for automotive software using Simulink, helping readers to understand how detailed design links to high-level design. The new chapter 7 reports on how machine learning is exploited in automotive software e.g. for image recognition and how both on-board and off-board learning are applied. Next, Chapter 8 presents a method for assessing the quality of the architecture – ATAM (Architecture Trade-off Analysis Method) – and provides a sample assessment, while Chapter 9 presents an alternative way of assessing the architecture, namely by using quantitative measures and indicators. Subsequently Chapter 10 dives deeper into one of the specific properties discussed in Chapter 8 – safety – and details an important standard in that area, the ISO/IEC 26262 norm. Lastly, Chapter 11 presents a set of future trends that are currently emerging and have the potential to shape automotive software engineering in the coming years. This book explores the concept of software architecture for modern cars and is intended for both beginning and advanced software designers. It mainly aims at two different groups of audience – professionals working with automotive software who need to understand concepts related to automotive architectures, and students of software engineering or related fields who need to understand the specifics of automotive software to be able to construct cars or their components. Accordingly, the book also contains a wealth of real-world examples illustrating the concepts discussed and requires no prior background in the automotive domain. Compared to the first edition, besides the two new chapters 3 and 7 there are considerable updates in chapters 5 and 8 especially.

Building Secure Cars

Building Secure Cars
Author: Dennis Kengo Oka
Publisher: John Wiley & Sons
Total Pages: 320
Release: 2021-03-16
Genre: Computers
ISBN: 1119710766

Explores how the automotive industry can address the increased risks of cyberattacks and incorporate security into the software development lifecycle While increased connectivity and advanced software-based automotive systems provide tremendous benefits and improved user experiences, they also make the modern vehicle highly susceptible to cybersecurity attacks. In response, the automotive industry is investing heavily in establishing cybersecurity engineering processes. Written by a seasoned automotive expert with abundant international industry expertise, Building Secure Cars: Assuring the Software Development Lifecycle introduces readers to various types of cybersecurity activities, measures, and solutions that can be applied at each stage in the typical automotive development process. This book aims to assist auto industry insiders build more secure cars by incorporating key security measures into their software development lifecycle. Readers will learn to better understand common problems and pitfalls in the development process that lead to security vulnerabilities. To overcome such challenges, this book details how to apply and optimize various automated solutions, which allow software development and test teams to identify and fix vulnerabilities in their products quickly and efficiently. This book balances technical solutions with automotive technologies, making implementation practical. Building Secure Cars is: One of the first books to explain how the automotive industry can address the increased risks of cyberattacks, and how to incorporate security into the software development lifecycle An optimal resource to help improve software security with relevant organizational workflows and technical solutions A complete guide that covers introductory information to more advanced and practical topics Written by an established professional working at the heart of the automotive industry Fully illustrated with tables and visuals, plus real-life problems and suggested solutions to enhance the learning experience This book is written for software development process owners, security policy owners, software developers and engineers, and cybersecurity teams in the automotive industry. All readers will be empowered to improve their organizations' security postures by understanding and applying the practical technologies and solutions inside.

Automotive Embedded Systems Handbook

Automotive Embedded Systems Handbook
Author: Nicolas Navet
Publisher: CRC Press
Total Pages: 566
Release: 2017-12-19
Genre: Technology & Engineering
ISBN: 1351838199

A Clear Outline of Current Methods for Designing and Implementing Automotive Systems Highlighting requirements, technologies, and business models, the Automotive Embedded Systems Handbook provides a comprehensive overview of existing and future automotive electronic systems. It presents state-of-the-art methodological and technical solutions in the areas of in-vehicle architectures, multipartner development processes, software engineering methods, embedded communications, and safety and dependability assessment. Divided into four parts, the book begins with an introduction to the design constraints of automotive-embedded systems. It also examines AUTOSAR as the emerging de facto standard and looks at how key technologies, such as sensors and wireless networks, will facilitate the conception of partially and fully autonomous vehicles. The next section focuses on networks and protocols, including CAN, LIN, FlexRay, and TTCAN. The third part explores the design processes of electronic embedded systems, along with new design methodologies, such as the virtual platform. The final section presents validation and verification techniques relating to safety issues. Providing domain-specific solutions to various technical challenges, this handbook serves as a reliable, complete, and well-documented source of information on automotive embedded systems.

Software-Hardware Integration in Automotive Product Development

Software-Hardware Integration in Automotive Product Development
Author: John Blyler
Publisher: SAE International
Total Pages: 121
Release: 2013-11-07
Genre: Technology & Engineering
ISBN: 0768080789

Software-Hardware Integration in Automotive Product Development brings together a must-read set of technical papers on one the most talked-about subjects among industry experts The carefully selected content of this book demonstrates how leading companies, universities, and organizations have developed methodologies, tools, and technologies to integrate, verify, and validate hardware and software systems. The automotive industry is no different, with the future of its product development lying in the timely integration of these chiefly electronic and mechanical systems. The integration activities cross both product type and engineering discipline boundaries to include chip-, embedded board-, and network/vehicle-level systems. Integration, verification, and validation of each of these three domains are examined in depth, attesting to the difficulties of this phase of the automotive hardware and software system life cycle. The current state of the art is to integrate, verify, validate, and test automotive hardware and software with a complement of physical hardware and virtual software prototyping tools. The growth of sophisticated software tools, sometimes combined with hardware-in-the-loop devices, has allowed the automotive industry to meet shrinking time-to-market, decreasing costs, and increasing safety demands. It is also why most of the papers in this book focus on virtual systems, prototypes, and models to emulate and simulate both hardware and software. Further, such tools and techniques are the way that hardware and software systems can be “co-verified” and tested in a concurrent fashion. The goal of this compilation of expert articles is to reveal the similarities and differences between the integration, verification, and validation (IVV) of hardware and software at the chip, board, and network levels. This comparative study will reveal the common IVV thread among the different, but ultimately related, implementations of hardware and software systems. In so doing, it supports the larger systems engineering approach for the vertically integrated automobile—namely, that of model-driven development.

Systems Engineering for Automotive Powertrain Development

Systems Engineering for Automotive Powertrain Development
Author: Hannes Hick
Publisher: Springer
Total Pages: 0
Release: 2021-02-25
Genre: Technology & Engineering
ISBN: 9783319996288

For the last century, the automotive industry has been dominated by internal combustion engines. Their flexibility of application, driving range, performance and sporty characteristics has resulted in several generations of this technology and has formed generations of engineers. But that is not the end of the story. Stricter legislation and increased environmental awareness have resulted in the development of new powertrain technologies in addition and parallel to the highly optimized internal combustion engine. Hybrid powertrains systems, pure battery electric systems and fuel cell systems, in conjunction with a diverse range of applications, have increased the spectrum of powertrain technologies. Furthermore, automated driving together with intelligent and highly connected systems are changing the way to get from A to B. Not only is the interaction of all these new technologies challenging, but also several different disciplines have to collaborate intensively in order for new powertrain systems to be successfully developed. These new technologies and the resulting challenges lead to an increase in system complexity. Approaches such as systems engineering are necessary to manage this complexity. To show how systems engineering manages the increasing complexity of modern powertrain systems, by providing processes, methods, organizational aspects and tools, this book has been structured into five parts. Starting with Challenges for Powertrain Development, which describes automotive-related challenges at different levels of the system hierarchy and from different point of views. The book then continues with the core part, Systems Engineering, in which all the basics of systems engineering, model-based systems engineering, and their related processes, methods, tools, and organizational matters are described. A special focus is placed on important standards and the human factor. The third part, Automotive Powertrain Systems Engineering Approach, puts the fundamentals of systems engineering into practice by adding the automotive context. This part focuses on system development and also considers the interactions to hardware and software development. Several approaches and methods are presented based on systems engineering philosophy. Part four, Powertrain Development Case Studies, adds the practical point of view by providing a range of case studies on powertrain system level and on powertrain element level and discusses the development of hybrid powertrain, internal combustion engines, e-drives, transmissions, batteries and fuel cell systems. Two case studies on a vehicle level are also presented. The final part, Outlook, considers the development of systems engineering itself with particular focus on information communication technologies. Even though this book covers systems engineering from an automotive perspective, many of the challenges, fundamental principles, conclusions and outlooks can be applied to other domains too. Therefore, this book is not only relevant for automotive engineers and students, but also for specialists in scientific and industrial positions in other domains and anyone who has to cope with the challenge of successfully developing complex systems with a large number of collaborating disciplines.