We all know that automotive engineering is awesome, but here's a list of especially awesome things related to that world.
Let's help make this list really awesome:
✅ perform review and leave a comment here
✅ add new awesome record like here
✅ if sth needs to be improved, create an issue here
- Autosar
- Automotive SPICE
- Autonomous Driving
- Agile
- Bus Systems
- Functional Safety
- Cyber Security
- Measurement and Calibration
- Vehicle Diagnostics
- Software Development Process
- Blogs
- Books
- Magazines
- Podcasts
- Press releases
- Videos
- Miscellaneous
- AUTOSAR - (AUTomotive Open System ARchitecture) is a worldwide development partnership of vehicle manufacturers, suppliers, service providers and companies from the automotive electronics, semiconductor and software industry.
Overview
- AUTOSAR Technical Overview - Official AUTOSAR website, 2016.
- About AUTomotive Open System ARchitecture - Renesas Electronics.
- Introduction to Autosar - Vector Informatik, e-learning module.
- 
Suppliers of AUTOSAR standard software - Click to expand  
Tools
- AUTOSAR Development Tools - Renesas Electronics, overview on toolset.
- Artop - The AUTOSAR Tool Platform is an implementation of common base functionality for AUTOSAR development tools.
- EB tresos®Studio documentation   
Papers
- Evaluation of Performance and Fault Containment in AUTOSAR Micro-ECUs on a Multi-Core Processor  - H. Ahmadian, R. Obermaisser, 2018. - H. Ahmadian, R. Obermaisser, 2018.
- Efficient Multi-core AUTOSAR-Platform Based on an Input/Output Gateway Core  -M.Urbina, R. Obermaisser, 2017. -M.Urbina, R. Obermaisser, 2017.
- Co-simulation framework for AUTOSAR multi-core processors with message-based Network-on-Chips  - M. Urbina, R. Obermaisser, 2016. - M. Urbina, R. Obermaisser, 2016.
- Multi-core architecture for AUTOSAR based on virtual Electronic Control Units  - M. Urbina, R. Obermaisser, 2015. - M. Urbina, R. Obermaisser, 2015.
- Artop – An ecosystem approach for collaborative AUTOSAR tool development  - Christian Knüchel, +5 authors, 2010. - Christian Knüchel, +5 authors, 2010.
- Interoperable AUTOSAR tooling with Artop  - Sebastian Benz, Michael Rudorfer, Christian Knuechel, 2010. - Sebastian Benz, Michael Rudorfer, Christian Knuechel, 2010.
- How the concepts of the Automotive standard "AUTOSAR" are realized in new seamless tool-chains  - Dr. Stefan Voget, P. Favrais, 2010. - Dr. Stefan Voget, P. Favrais, 2010.
- AUTOSAR Runtime Environment and Virtual Function Bus  - N. A. Naumann, 2009. - N. A. Naumann, 2009.
- AUTOSAR Software Architecture  - Robert Warschofsky, 2009. - Robert Warschofsky, 2009.
- Methodology and Templates in AUTOSAR  - Regina Hebig, 2009. - Regina Hebig, 2009.
- How timing interfaces in AUTOSAR can improve distributed development of real-time software  - Kai Richter, +4 authors, 2008. - Kai Richter, +4 authors, 2008.
- Enabling of AUTOSAR system design using Eclipse-based tooling  - Oliver Scheickl, +4 authors, 2008. - Oliver Scheickl, +4 authors, 2008.
- Achievements and exploitation of the AUTOSAR development partnership  - H. Fennel, +23 authors, 2006. - H. Fennel, +23 authors, 2006.
- AUTomotive Open System ARchitecture – An industry-wide initiative to manage the complexity of emerging Automotive E/E-Architectures  - Harald Heinecke, +8 authors, 2004. - Harald Heinecke, +8 authors, 2004.
Miscellaneous
- as  - automotive software(OSEK & AUTOSAR) and its tool-chain here. - automotive software(OSEK & AUTOSAR) and its tool-chain here.
- autosar-framework  - Master-Thesis - Framework für wiederverwendbare Autosar Basis-Software-Module. - Master-Thesis - Framework für wiederverwendbare Autosar Basis-Software-Module.
- autosar  - A set of python modules for working with AUTOSAR XML files. - A set of python modules for working with AUTOSAR XML files.
- ASPICE - Automotive SPICE® Process Assessment Model (PAM) and Process Reference Model (PRM).
- Automotive SPICE: Ensuring ASPICE Compliance  - 321 Gang, Continuous Engineering Experts. - 321 Gang, Continuous Engineering Experts.
- A Seamless Model-Based Development Process for Automotive Systems  - Jan Meyer, Matthias Meyer, 2011. - Jan Meyer, Matthias Meyer, 2011.
- Scaled Agile Framework - (SAFe) is a set of organization and workflow patterns intended to guide enterprises in scaling lean and agile practices.
- Agile practices when developing safety systems  - Thor Myklebusta, Narve Lyngbya, Tor Stålhanec, 2018. - Thor Myklebusta, Narve Lyngbya, Tor Stålhanec, 2018.
- An Assessment of Avionics Software Development Practice: Justifications for an Agile Development Process  - Geir Kjetil Hanssen, Gosse Wedzinga, Martijn Stuip, 2017. - Geir Kjetil Hanssen, Gosse Wedzinga, Martijn Stuip, 2017.
- Scrum , documentation and the IEC 61508-3 : 2010 software standard  - Thor Myklebust, Tor Stålhaneb, Børge Haugseta, 2014. - Thor Myklebust, Tor Stålhaneb, Børge Haugseta, 2014.
- Introduction to Automotive Ethernet - Vector Informatik, e-learning module.
- Vector Automotive Ethernet Symposium 2019: Lectures  -  In 7 presentations - by Infineon, NXP, TÜV-Nord and Vector - the speakers showed the current status and solutions for the upcoming challenges, 2019 -  In 7 presentations - by Infineon, NXP, TÜV-Nord and Vector - the speakers showed the current status and solutions for the upcoming challenges, 2019
- A TCP/IP Tutorial  - RFC 1180, short overview on ethernet. - RFC 1180, short overview on ethernet.
- Automotive Grade Linux - Open source ethernet stack for automotive.
- OPEN Alliance. "Automotive Ethernet Specifications"
- SOME/IP specification
- vsomeip in 10 minutes - Introduction to SOME/IP based on GENIVI implementation.
- Security Analysis of Ethernet in Cars  - Ammar Talic, 2017 - Ammar Talic, 2017
- 
Automotive Ethernet Stack - Click to expand Use Case Audio 
 VideoTime 
 SyncNetwork 
 ManagmentService 
 ControlDiagnostic Address 
 ConfigHelper 
 ProtocolsApplication UDS* Presentation Session IEEE 1722 
 (AVTP)IEEE 802.1AS 
 (PTP)UDP-NM SOME/IP DoIP* DHCP Transport TCP and/or UDP Network IPv4/IPv6 ICMP, ICMPv6, 
 ARP, NDPData Link Ethernet MAC + VLAN (802.1Q) Physical Automotive Ethernet Physical 
 (Ethernet, OPEN Alliance BroadR-Reach, Reduced twisted-pair Gigabit Eth)
- CiA – CAN In Automation  - A user organization for people interested in CAN. - A user organization for people interested in CAN.
- Bosch specification  - Specification superseded by the standard ISO 11898. - Specification superseded by the standard ISO 11898.
- Bosch CAN FD specification Version 1.0  
- Controller Area Network (CAN) Schedulability Analysis: Refuted, Revisited and Revised
- Controller Area Network (CAN) Implementation Guide  
- Introduction to CAN - Vector Informatik, e-learning module.
- Controller Area Network  - UC Berkeley, presentation. - UC Berkeley, presentation.
- Understanding and Using the Controller Area Network  - UC Berkeley, CAN 2.0b. - UC Berkeley, CAN 2.0b.
- CAN Protocol  - Kvaser, tutorial. - Kvaser, tutorial.
- CAN magazine - CiA publications.
- FlexRay Specification  
- FlexRay Overview - National Instruments.
- Introduction to FlexRay - Vector Informatik, e-learning module.
- The FlexRay Electrical Physical Layer Evolution  - Lorenz Steffen, magazine Automotive 2010. - Lorenz Steffen, magazine Automotive 2010.
- Introduction to LIN - Vector Informatik, e-learning module.
- LIN Supplier ID Registration Authority - Standardized in the ISO 17987 series.
- The LIN Short Story  - NXP Semiconductors. - NXP Semiconductors.
- MOST Cooperation Website - Technology overview and specifications.
- ISO 26262-1:2011 Road vehicles — Functional safety — Part 1: Vocabulary - ISO Online Browsing Platform (OBP).
- IEC 61508-1:2010  - Functional safety of electrical/electronic/programmable electronic safety-related systems. - Functional safety of electrical/electronic/programmable electronic safety-related systems.
- exida Recorded Webinars  - exida worlds leading company for certification, safety, alarm management, cybersecurity. - exida worlds leading company for certification, safety, alarm management, cybersecurity.
- Matrickz TechTalk  - Matrickz, about ASPICE, Security and Safety (ISO26262). - Matrickz, about ASPICE, Security and Safety (ISO26262).
- What is the ISO 26262 Functional Safety Standard ? - National Instruments.
- Criticality categories across safety standards in different domains  - ERTS2 Congress. - ERTS2 Congress.
- A Case Study of Toyota Unintended Acceleration and Software Safety  - Philip Koopman, and slides - Philip Koopman, and slides . .
- NASA Software Safety Guidebook - NASA, 2004.
- Sudden unintended acceleration (SUA) - Wikipedia, the US NHTSA estimates 16,000 accidents per year in USA.
- Results of 2017 Embedded Systems Safety & Security Survey  - Barr Group, list of all webinars - Barr Group, list of all webinars . .
- Talk on safety-critical systems and criticisms of the standards  - Professor Martyn Thomas CBE. - Professor Martyn Thomas CBE.
- Talk on correctness by construction techniques  - Professor Martyn Thomas CBE. - Professor Martyn Thomas CBE.
- Knowledge Bank of technical articles, presentations and talks - Risktec - TÜV Rheinland.
- Tools and Methods for Validation and Verification as requested by ISO26262  - Markus Gebhardt, Axel Kaske, 2014. - Markus Gebhardt, Axel Kaske, 2014.
- A Reference Example on the Specification of Safety Requirements using ISO 26262  - J. Westman, M. Nyberg, 2013. - J. Westman, M. Nyberg, 2013.
- Early Safety Evaluation of Design Decisions in E/E Architecture according to ISO 26262  - Vladimir Rupanov Alois, +4authors, 2012. - Vladimir Rupanov Alois, +4authors, 2012.
- Safety Critical Systems: Challenges and Directions  - J.C. Knight, 2002. - J.C. Knight, 2002.
- Automotive Cybersecurity Overview - From NHTSA (United States Department of Transportation), set of articles.
- Cyber Security - SIG - From IEEE.org, numbers of great resources.
- The Car Hacker's Handbook - A Guide for the Penetration Tester   - Craig Smith, 2016. - Craig Smith, 2016.
- Vector Cybersecurity Symposium 2016: Lectures  - From official Vector Informatik YouTube channel. On 23rd June 2016. - From official Vector Informatik YouTube channel. On 23rd June 2016.
- Vector Cybersecurity Symposium 2017: Lectures  - From official Vector Informatik YouTube channel. - From official Vector Informatik YouTube channel.
- Vector Cybersecurity Symposium 2019: Lectures  - From official Vector Informatik YouTube channel. On April 3rd 2019. - From official Vector Informatik YouTube channel. On April 3rd 2019.
- Vehicle Control Unit Security using Open Source AUTOSAR  - Masters Thesis in Software Engineering. - Masters Thesis in Software Engineering.
- Awesome Vehicle Security  - Books, hardware, software, applications, people to follow, car hacking and tinkering. - Books, hardware, software, applications, people to follow, car hacking and tinkering.
- ASAM MCD-1 XCP - ASAM (Association for Standardisation of Automation and Measuring Systems) standard description.
- XCP – The Standard Protocol for ECU Development   - Andreas Patzer, Rainer Zaiser, Vector Informatik GmbH, 2016. - Andreas Patzer, Rainer Zaiser, Vector Informatik GmbH, 2016.
- XCP fundamentals: measuring, calibrating and bypassing based on the ASAM standard  - Official Vector Informatik YouTube channel. - Official Vector Informatik YouTube channel.
- ISO 14229-1:2006  - Unified Diagnostic Services (UDS) specification, superseded by the standard ISO 14229-1:2013. - Unified Diagnostic Services (UDS) specification, superseded by the standard ISO 14229-1:2013.
- ISO 13400-2:2012  - Road vehicles - Diagnostic communication over Internet Protoco (DoIP). - Road vehicles - Diagnostic communication over Internet Protoco (DoIP).
- Information Posters - Softing Automotive, about UDS, ODX, OTX, DoIP.
- Diagnostics and Flashing  - Official Vector Informatik YouTube channel, more here. - Official Vector Informatik YouTube channel, more here.
- Usage of AUTOSAR diagnostic modules in a MOST electronic control unit  - Paul Hoser, 2008. - Paul Hoser, 2008.
- Unified Diagnostic Services Protocol Implementation in an Engine Control Unit  - Panuwat Assawinjaipetch, Michael Heeg, Daniel Gross, Stefan Kowalewski, 2013. - Panuwat Assawinjaipetch, Michael Heeg, Daniel Gross, Stefan Kowalewski, 2013.
- Remote Vehicle Diagnostics over the Internet using the DoIP Protocol  - Mathias Johanson, Pål Dahle, Andreas Söderberg - Mathias Johanson, Pål Dahle, Andreas Söderberg
General
- IEEE Std 1233  - IEEE Guide for Developing System Requirements Specifications, 1998. - IEEE Guide for Developing System Requirements Specifications, 1998.
- Requirements Engineering in Automotive Development: Experiences and Challenges  - M. Weber, J. Weisbrod, 2002. - M. Weber, J. Weisbrod, 2002.
Polarion Software
- Polarion Tutorial Videoss   - From tool vendor - Siemens Industry Software. - From tool vendor - Siemens Industry Software.
- Vector Polarion Connection Utility  - Add-on tool for Vector vTESTstudio that serves to integrate Siemens Polarion ALM into the Vector testing tool chain. - Add-on tool for Vector vTESTstudio that serves to integrate Siemens Polarion ALM into the Vector testing tool chain.
Rational DOORS
- Getting started  - Tutorial for IBM Rational DOORS and IBM Rational DOORS Web Access. - Tutorial for IBM Rational DOORS and IBM Rational DOORS Web Access.
- Documentation - Library pages contain documentation for earlier versions of Rational products.
- Essentials  - Hands-on examples. - Hands-on examples.
- IBM Rational Rhapsody tips and tricks  - Hands-on examples. - Hands-on examples.
- Using DXL - The Rational® DOORS® eXtension Language (DXL) is an easy-to-learn scripting language that you can use to control and extend Rational DOORS functions.
- The DXL Reference Manual
General
- ISO/IEC/IEEE42010  - Systems and software engineering — Architecture description, 2011. - Systems and software engineering — Architecture description, 2011.
- IEEE Std 1016  - IEEE Recommended Practice for Software Design Descriptions, 1998. - IEEE Recommended Practice for Software Design Descriptions, 1998.
- A Gateway Core between On-chip and Off-chip Networks for an AUTOSAR Message-based Multi-core Platform  - M. Urbina and R. Obermaisser, 2016. - M. Urbina and R. Obermaisser, 2016.
- Automotive real time development using a timing-augmented AUTOSAR specification  - O. Scheickl, M. Rudorfer, 2008. - O. Scheickl, M. Rudorfer, 2008.
- Enterprise Architect - Sparx Systems - tool vendor, contains demo, tutorials and more.
- Gaphor - The simple open source modeling tool supporting UML and SysML.
- Awesome Software Architecture  
SysML
- SysML for embedded automotive Systems: lessons lear ned  - J-D. Piques, E. Andrianarison, 2011. - J-D. Piques, E. Andrianarison, 2011.
- SysML for embedded automotive Systems : a practical approach  - E. Andrianarison, J-D. Piques, 2010. - E. Andrianarison, J-D. Piques, 2010.
- Model synchronization at work: keeping SysML and AUTOSAR models consistent  - H. Giese , S. Hildebr , S. Neumann, 2010. - H. Giese , S. Hildebr , S. Neumann, 2010.
General
- IEEE Std 830  - IEEE Recommended Practice for
Software Requirements Specifications, 1998. - IEEE Recommended Practice for
Software Requirements Specifications, 1998.
- IEEE Std 730  - IEEE Standard for Software Quality Assurance Plans, 1998. - IEEE Standard for Software Quality Assurance Plans, 1998.
- Software engineering for automotive systems: A roadmap  - Alexander Pretschner, +3authors, 2007. - Alexander Pretschner, +3authors, 2007.
Code
- Driving Into the Future With Modern C++: A Look at Adaptive Autosar  - Jan Babst, CppCon, 2017. - Jan Babst, CppCon, 2017.
- Guidelines for the use of the C++14 language in critical and safety-related systems  - AUTOSAR standard. - AUTOSAR standard.
- MISRA - Publications from world-leading best practice guidelines for the safe and secure application.
- Modern Embedded Systems Programming   - Series of hands-on lessons about embedded microcontrollers in C. - Series of hands-on lessons about embedded microcontrollers in C.
- Safe Software for Autonomous Mobility With Modern C++  - Andreas Pasternak, CppCon. - Andreas Pasternak, CppCon.
- SEI CERT Coding Standards - Languages such as C, C++, Java, and Perl, and the Android™ platform.
- Writing Safety Critical Automotive C++ Software for High Performance AI Hardware  - Michael Wong, CppCon. - Michael Wong, CppCon.
- Awesome C  
- Awesome C++  
- Awesome Embedded  
- Awesome MATLAB  
Debug
- MULTI Integrated Development Environment
- Trace32 Lauterbach GmbH - High-tech company for microprocessor development tools.
- Trace32 basic examples of usage  - Lauterbach GmbH. - Lauterbach GmbH.
- Trace32: Debug your embedded systems  - Nohau Solutions. - Nohau Solutions.
- iSYSTEM AG - Debugging tools supplier WinIDEA, iC5000 Base Unit, testIDEA.
Genral
- Simulation Environment based on SystemC and VEOS for Multi-Core Processors with Virtual AUTOSAR ECUs  - M. Urbina, Z. Owda, R. Obermaisser, 2015. - M. Urbina, Z. Owda, R. Obermaisser, 2015.
- Software Testing Symposium 2018: Lectures  - Official Vector Informatik YouTube channel. - Official Vector Informatik YouTube channel.
- Awesome Software Quality  
MC/DC
- A Practical Tutorial on Modified Condition/Decision Coverage  
- The Effect of Program and Model Structure on MC⁄DC Test Adequacy Coverage  
Unit test
- ARUnit - Unit Testing of AUTOSAR Software Components, Artop sub-project.
- Google Test  - Google's C++ test framework. - Google's C++ test framework.
- Googletest Mocking (gMock) Framework  - Google's framework for writing and using C++ mock classes. - Google's framework for writing and using C++ mock classes.
- Fake Function Framework (fff)  - Micro-framework for creating fake C functions for tests. - Micro-framework for creating fake C functions for tests.
- Unit Testing C Code  - Discussion with overview on available C unit test frameworks. - Discussion with overview on available C unit test frameworks.
Static analysis
Timing analysis
- GLIWA - Worldwide leading provider for timing analysis, optimization and verification, resources.
- Runtime Analysis of AUTOSAR Embedded Projects  - Florian Sommer, Sebastian Ziegler. - Florian Sommer, Sebastian Ziegler.
- TA Tool Suite - Managing the Timing Behavior of AUTOSAR Multi-Core ECUs - Vector Informatik.
- Tool support for seamless system development based on AUTOSAR timing extensions  - Oliver Scheickl, Christoph Ainhauser, Peter Gliwa, 2012. - Oliver Scheickl, Christoph Ainhauser, Peter Gliwa, 2012.
- Timing Simulation of Interconnected AUTOSAR Software-Components  - Matthias Krause, +4 authors, 2007. - Matthias Krause, +4 authors, 2007.
Genral
- Vector Testing Symposium 2017: Lectures  - Official Vector Informatik YouTube channel. - Official Vector Informatik YouTube channel.
- Vector Testing Symposium 2018: Lectures  - Official Vector Informatik YouTube channel. - Official Vector Informatik YouTube channel.
CANoe
- CANoe: Product Videos  - Official Vector Informatik YouTube channel. - Official Vector Informatik YouTube channel.
- Programming with CAPL  
- Tips and Tricks for the Use of CAPL - Three consecutive articles, for all levels of user knowledge Part One, Part Two, Part Three.
- just auto - Global automotive industry news, data and analysis. Recent information about OEMs and suppliers.
- automotivetechis - From engineer with 10 years in automotive domain.
- automotive wiki - From SCHEID automotive GmbH.
- AUTOSAR tutorials
- Small Business Programming - A set of great articles on every programmers topic.
- Technical Papers on the Development of Embedded Electronics    - Vector Informatik GmbH, 2018 - Vector Informatik GmbH, 2018
- Automotive Embedded Systems Handbook   - Nicolas Navet, 2009. - Nicolas Navet, 2009.
- Understanding Automotive Electronics Eighth Edition   - William B. Ribbens, 2017. - William B. Ribbens, 2017.
- FMEA Handbook   - Ford, 2011. - Ford, 2011.
- The Car Hacker's Handbook - A Guide for the Penetration Tester   - Craig Smith, 2016. - Craig Smith, 2016.
- engineeringbookspdf  - Offers free access to about 150 automotive books. - Offers free access to about 150 automotive books.
- engbookspdf  - Offers free access to about 35 automotive books. - Offers free access to about 35 automotive books.
- engbookspdf  - Offers free access to about 5 automotive books. - Offers free access to about 5 automotive books.
- eBooks-IT.org  - Online library for IT ebooks. - Online library for IT ebooks.
- Free Programming Books  
- Free Software Testing Books  
- SAE Magazines  - A set of free magazines from automotive industry. - A set of free magazines from automotive industry.
- Vehicle Electronics - Free monthly magazine for automotive electronics engineers.
- CAN magazine - CiA publications.
- SAE Tomorrow Today  - SAE International, provides unique and dynamic perspectives from innovative industry leaders. - SAE International, provides unique and dynamic perspectives from innovative industry leaders.
- Matrickz TechTalk  - Matrickz, about ASPICE, Security and Safety (ISO26262). - Matrickz, about ASPICE, Security and Safety (ISO26262).
- Embedded.fm  - A site dedicated to the many aspects of engineering. - A site dedicated to the many aspects of engineering.
- Continental AG
- Elektrobit (EB)
- Renesas Electronics Corporation
- OPEN Alliance
- SAE International
- Softing Automotive Electronics GmbH
- Vector Informatik GmbH
- Automotive Logistics  
- Embedded Meetup Egypt  - Webinars related to software development for automotive embedded systems. - Webinars related to software development for automotive embedded systems.
- Official Elektrobit  
- MATLAB Videos and Webinars  
- Official Vector Informatik YouTube channel  
- Universität Siegen - Publication list about critical safety and AUTOSAR projects.
- Vector Support & Downloads - Over 1000 great materials: webinars, articles and more.
- Vector Knowledge Base - Vector platform with examples and solutions for problems related to offered products.
- TOP 100 OEM suppliers  - Suplement to Automotive News magazine, 2013. - Suplement to Automotive News magazine, 2013.
- Awesome Indexed   - Search the Awesome dataset. - Search the Awesome dataset.
- Awesome Search   - Quick search for Awesome lists. - Quick search for Awesome lists.
Contributions welcome! Read the contribution guidelines first.


