search.noResults

search.searching

saml.title
dataCollection.invalidEmail
note.createNoteMessage

search.noResults

search.searching

orderForm.title

orderForm.productCode
orderForm.description
orderForm.quantity
orderForm.itemPrice
orderForm.price
orderForm.totalPrice
orderForm.deliveryDetails.billingAddress
orderForm.deliveryDetails.deliveryAddress
orderForm.noItems
AUTOMOTIVE


Gameplay The automotive industry is increasingly exploring game development technology for various development and prototyping applications, reflected in a number of responses particularly product testing (34%) and marketing (29%). A further 29% of participants are using it for digital twins, and 15% for AR/VR. Even though many survey respondents are not using game development tools just yet, the majority expect to do so shortly: 17% by the end of summer 2021 and 33% by summer 2022. Game development technology allows designers to work through multiple iterations of a product speeding up the introduction of new functionality and services in the vehicle. This leads to a much-improved product for the customer. Typical games engines include Unreal and Unity which are used to create some of the largest digital games in the market today. These same engines are now also used in automotive development. For example, Toyota has used Unreal together with virtual reality to put the user in a virtual cockpit and validate ergonomic designs by evaluating how easy it is to reach buttons and controls. While BMW uses Unreal to understand the real-world feel of its cars better before they go into production


Challenges and concerns Effective management of both hardware and software design remains a challenge, with the single biggest issue being effective integration of engineering design and test tools (cited by 30%), further exacerbated by cross-team collaboration (24%), particularly


when working with distributed teams (23%). Dealing with multiple variants of both hardware and software components is another concern (21%). The top security concern of almost half of those who responded, is the increased risk that hackers could infiltrate onboard or offboard systems. A study by Uswitch confirms their concerns: The number of cyberattacks on connected vehicles increased by 99% between 2019 and 2020. Industry standards such as the upcoming ISO/IEC 21434 will provide guidance to increase the security of software applications. Not surprisingly, over 80% of the survey respondents need to comply with ISO 26262, the functional safety standard extensively used in the automotive industry. However, 50% cite difficulty in fulfilling every safety requirement, as well as providing the necessary evidence. Likewise, verifying and validating software was quoted as the most time-consuming task, at 16%, followed by documentation at 10%.


Development environments Nearly 90% of the automotive professionals surveyed use a coding standard to help ensure safe, secure, and reliable code. As well as being mandated as part of specific industry standards (including ISO 26262), customers often also require coding standards. The most popular coding standard is MISRA (47%), followed by AUTOSAR coding guidelines (39%), and C++ Core Guidelines (also 39%). Others in use include CERT, High Integrity C++, Embedded C, and Google C++.


The majority are writing code using the C or


C++ programming languages (38% for C and 59% for C++), which are ideal for the increasingly complex nature of automotive software development, but C# and Java are also commonplace. Teams are also deploying methodologies to help escalate software development, with the most widespread being Agile (47%). Simultaneously, use of automatic code generation and test- driven development are growing, demonstrating how automotive design is shifting further away from hardware and more toward software. Survey respondents mentioned multiple tools they employ to support the software development process, with approximately a third saying that these have helped accelerate time-to-market. Almost a quarter also said that it has improved software quality. Simplification of compliance and improved safety and security was cited by 19%. Tools used include static code analysis (39%), project management (40%), static application security testing (44%), version control (45%), and application lifecycle management (47%). The dependency on software will only continue in the automotive industry, particularly as the number of electric and autonomous vehicles grows. Understanding the main challenges, opportunities, trends, plus the tools and techniques available, help to make sure that the future on-road experience is safer, more secure, and with a better user experience


Perforce Software www.perforce.com


SEPTEMBER 2021 | ELECTRONICS TODAY 9


Page 1  |  Page 2  |  Page 3  |  Page 4  |  Page 5  |  Page 6  |  Page 7  |  Page 8  |  Page 9  |  Page 10  |  Page 11  |  Page 12  |  Page 13  |  Page 14  |  Page 15  |  Page 16  |  Page 17  |  Page 18  |  Page 19  |  Page 20  |  Page 21  |  Page 22  |  Page 23  |  Page 24  |  Page 25  |  Page 26  |  Page 27  |  Page 28  |  Page 29  |  Page 30  |  Page 31  |  Page 32  |  Page 33  |  Page 34  |  Page 35  |  Page 36  |  Page 37  |  Page 38  |  Page 39  |  Page 40  |  Page 41  |  Page 42  |  Page 43  |  Page 44  |  Page 45  |  Page 46  |  Page 47  |  Page 48  |  Page 49  |  Page 50  |  Page 51  |  Page 52  |  Page 53  |  Page 54  |  Page 55  |  Page 56  |  Page 57  |  Page 58