SlideShare a Scribd company logo
1 of 14
The new era of
software quality
awareness.
FROM GUESSTIMATES TO FACTIMATES
Discover hard-to-find defects before your end-users do.
Our technologies and services provide a prioritized summary of software stability,
performance, power consumption, and functionality levels at one sight.
Automotive Infotainment Smart and Medical Devices
Profilence Analytics
So you passed xTS tests!
But is your system stable?
THE LONG, HARD ROAD TO MARKET READINESS
Functional and compatibility tests don’t catch defects that occur in long-term use.
Your Android Automotive system might pass xTS tests with flying colors and yet fail in daily use.
There was a report from the field saying “infotainment crashes,” with no
information about how it happened and under what conditions. That’s when
the devs try to repeat the problem and are working during weekends. That
time is away from the family, and other projects will also stop there.
Nicolas Gattario, Haleytek
“
Issues may go unnoticed until discovered by end-users
Memory leaks are a typical finding in stability analysis. A SW
component’s memory consumption goes up until the component
or the entire system crashes.
This is an example of an AAOS-based infotainment system that
crashed constantly after 5 hours of use because of a memory leak
in one of the platform SW components.
Case 1: memory leaks
We had no idea such a defect existed. We had
never seen it in our internal testing!
Undisclosed infotainment vendor
“
Instead of shutting down, most infotainment systems suspend to
RAM when a vehicle is turned off, and resume their operations
when the vehicle is turned on again.
As a result, the system’s total uptime continues growing and long-
term stability issues start to occur.
Also, there are often issues with the system not resuming its state
properly, leading to e.g. Bluetooth instabilities:
Case 2: Suspend-to-RAM (sleep)
We had customers complaining
that their smartphones couldn’t
connect to the infotainment
system after the vehicle was
turned on.
Undisclosed OEM
“
pid: 24659, tid: 24763, name: bt_hci_thread >>> com.android.bluetooth <<<
uid: 1101002
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
backtrace:
#00 pc 000000000005a4e8 /apex/com.android.runtime/lib64/bionic/libc.so
#01 pc 000000000005d472 /apex/com.android.runtime/lib64/bionic/libc.so
#02 pc 00000000002bd451 /system/lib64/libbluetooth.so (hci_timeout_abort()+
. . .
15:11:38.132 Time to park the car
15:11:38.141 suspendForSeconds(180)
15:11:38.960 Sending STR enable command
15:13:19.188 Car suspended to RAM
15:13:19.189 Sleeping now for 159s
15:15:58.191 Resuming from suspend
15:15:58.202 Sending STR disable command
After
resuming
Stability problems don’t always manifest as crashes.
Sometimes, they might lead to an ever-slowing down system
that is still functionally ok, but unpleasant to use.
This is an example of an application that is slowing down
more and more each time it is started.
Case 3: Performance degradation
The UI felt somewhat sluggish,
but we didn’t know why!
Undisclosed OEM
“
Some defects occur only under specific, sometimes rare
circumstances. Root cause might not be in infotainment.
Such issues are extremely hard to reproduce. In these cases,
it’s vital to have data from the hypervisor, ECUs and other
critical entities, not just from AAOS.
In this hard reset example, the logs are from the AAOS host
module:
Case 4: Random, occasional crashes
We encountered some problems that
were very difficult to reproduce with our
standard testing procedures.
Undisclosed OEM
“
OUR QA SERVICES
We help you
reach market readiness
Known
issues
With Profilence
A typical case
Development phase After-market phase
Fleet trials
We accelerate:
§ Defect discovery times
§ Root cause analysis
§ Verification cycles of fixes
Reach high software quality
before fleet trials by
modeling long-term use in
R&D laboratories.
Avoid quality regression in
OTA updates.
Find, Fix, and Release faster
Our QA services support you from day 1
All services are provided by our QA experts and empowered by in-house QA technologies
Data from lab modelling and fleet trials are
consolidated into a single QA dashboard,
that shows:
• Stability trends between SW versions
• Performance trends between SW
versions
• Energy consumption trends between
SW versions
• New and known issues categorized
• Unique issues per SW version
• Detailed analysis of issues found
AS A RESULT:
• Management gets a 360° view of
current quality levels, issues and trends
• All QA data is available for OEM
ecosystem partners transparently
• Shorter QA cycles
• Rapid issue discovery, fixing and
verification
• Development processes become faster
and more agile
Real-time dashboard Keep project management, dev teams and QA in sync 24/7
The impact
You have full understanding of
the current quality level,
trends, and the most pressing
issues.
Quality awareness
Defects’ root causes are
known; engineering teams
focus on fixing them instead
of treating symptoms.
Root causes
Vast amounts of debug data
is available; teams don’t have
to reproduce issues to
understand them.
Debug data
Stability analysis is done in
laboratories and results are
available in days. Teams don’t
need to wait for data from fleet
tests.
Reliance on fleet tests
The analysis models long-
term usage and stability
issues are discovered early.
No more negative feedback
from your end-users.
Long-term usage
Unbiased analysis results and
debug data are available to all
teams and value chain
partners. Everyone is on the
same page.
Transparency
The risk of defects going
unnoticed until discovered by
end-users has been greatly
reduced. Projects stay on
schedule.
Risk control
QA costs are reduced and
can be estimated accurately;
budgets won’t get out of
control.
Cost-efficiency
Accelerate your data-driven
software development with our
world-changing methodology.
Profilence’s methodologies find the root causes of software
defects. The most advanced platform gives real-time
feedback to the whole OEM ecosystem.
FROM GUESSTIMATES TO FACTIMATES

More Related Content

Similar to Overcoming Obstacles in Bringing Android Automotive Infotainment Systems to Market

Ten questions to ask before choosing SCADA software
Ten questions to ask before choosing SCADA softwareTen questions to ask before choosing SCADA software
Ten questions to ask before choosing SCADA softwareTrihedral
 
Catalogo general general electric geit 10012 en-rev6_final
Catalogo general general electric geit 10012 en-rev6_finalCatalogo general general electric geit 10012 en-rev6_final
Catalogo general general electric geit 10012 en-rev6_finalPablo Bavarisco
 
Strategic Maintenance Brozine_8_6_2008
Strategic Maintenance Brozine_8_6_2008Strategic Maintenance Brozine_8_6_2008
Strategic Maintenance Brozine_8_6_2008Kevin Oswald
 
Power BI Dashboards For Manufacturing
Power BI Dashboards For ManufacturingPower BI Dashboards For Manufacturing
Power BI Dashboards For ManufacturingParag Rege
 
IRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET Journal
 
kirusanthan_Automotive_validation_engineer_4Year_experince
kirusanthan_Automotive_validation_engineer_4Year_experincekirusanthan_Automotive_validation_engineer_4Year_experince
kirusanthan_Automotive_validation_engineer_4Year_experinceGiri Kirush
 
From Data to Insights: How IT Operations Data Can Boost Quality
From Data to Insights: How IT Operations Data Can Boost QualityFrom Data to Insights: How IT Operations Data Can Boost Quality
From Data to Insights: How IT Operations Data Can Boost QualityCognizant
 
Automated Regression Testing for Embedded Systems in Action
Automated Regression Testing for Embedded Systems in ActionAutomated Regression Testing for Embedded Systems in Action
Automated Regression Testing for Embedded Systems in ActionAANDTech
 
Software validation do's and dont's may 2013
Software validation do's and dont's may 2013Software validation do's and dont's may 2013
Software validation do's and dont's may 2013John Cachat
 
Fundamentals_of_testing.pdf
Fundamentals_of_testing.pdfFundamentals_of_testing.pdf
Fundamentals_of_testing.pdfAndreeaDavid22
 
06 operations and feedback
06   operations and feedback06   operations and feedback
06 operations and feedbackClemens Reijnen
 
Proving the Security of Low-Level Software Components & TEEs
Proving the Security of Low-Level Software Components & TEEsProving the Security of Low-Level Software Components & TEEs
Proving the Security of Low-Level Software Components & TEEsAshley Zupkus
 
Step by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategiesStep by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategiesAlisha Henderson
 
Experitest & Hexaware Co-Webinar
Experitest & Hexaware Co-WebinarExperitest & Hexaware Co-Webinar
Experitest & Hexaware Co-WebinarExperitest
 
Smart Manufacturing
Smart ManufacturingSmart Manufacturing
Smart ManufacturingCSA Group
 
Agile for Software as a Medical Device
Agile for Software as a Medical DeviceAgile for Software as a Medical Device
Agile for Software as a Medical DeviceOrthogonal
 

Similar to Overcoming Obstacles in Bringing Android Automotive Infotainment Systems to Market (20)

Ten questions to ask before choosing SCADA software
Ten questions to ask before choosing SCADA softwareTen questions to ask before choosing SCADA software
Ten questions to ask before choosing SCADA software
 
Catalogo general general electric geit 10012 en-rev6_final
Catalogo general general electric geit 10012 en-rev6_finalCatalogo general general electric geit 10012 en-rev6_final
Catalogo general general electric geit 10012 en-rev6_final
 
Strategic Maintenance Brozine_8_6_2008
Strategic Maintenance Brozine_8_6_2008Strategic Maintenance Brozine_8_6_2008
Strategic Maintenance Brozine_8_6_2008
 
Thought_Frameworks_Brochure
Thought_Frameworks_BrochureThought_Frameworks_Brochure
Thought_Frameworks_Brochure
 
Power BI Dashboards For Manufacturing
Power BI Dashboards For ManufacturingPower BI Dashboards For Manufacturing
Power BI Dashboards For Manufacturing
 
Text-DISA_Review_Questions.docx
Text-DISA_Review_Questions.docxText-DISA_Review_Questions.docx
Text-DISA_Review_Questions.docx
 
Text-DISA_Review_Questions.docx
Text-DISA_Review_Questions.docxText-DISA_Review_Questions.docx
Text-DISA_Review_Questions.docx
 
IRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLC
 
kirusanthan_Automotive_validation_engineer_4Year_experince
kirusanthan_Automotive_validation_engineer_4Year_experincekirusanthan_Automotive_validation_engineer_4Year_experince
kirusanthan_Automotive_validation_engineer_4Year_experince
 
From Data to Insights: How IT Operations Data Can Boost Quality
From Data to Insights: How IT Operations Data Can Boost QualityFrom Data to Insights: How IT Operations Data Can Boost Quality
From Data to Insights: How IT Operations Data Can Boost Quality
 
Automated Regression Testing for Embedded Systems in Action
Automated Regression Testing for Embedded Systems in ActionAutomated Regression Testing for Embedded Systems in Action
Automated Regression Testing for Embedded Systems in Action
 
Software validation do's and dont's may 2013
Software validation do's and dont's may 2013Software validation do's and dont's may 2013
Software validation do's and dont's may 2013
 
Fundamentals_of_testing.pdf
Fundamentals_of_testing.pdfFundamentals_of_testing.pdf
Fundamentals_of_testing.pdf
 
06 operations and feedback
06   operations and feedback06   operations and feedback
06 operations and feedback
 
Proving the Security of Low-Level Software Components & TEEs
Proving the Security of Low-Level Software Components & TEEsProving the Security of Low-Level Software Components & TEEs
Proving the Security of Low-Level Software Components & TEEs
 
Step by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategiesStep by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategies
 
Mobile Testing in the Cloud
Mobile Testing in the CloudMobile Testing in the Cloud
Mobile Testing in the Cloud
 
Experitest & Hexaware Co-Webinar
Experitest & Hexaware Co-WebinarExperitest & Hexaware Co-Webinar
Experitest & Hexaware Co-Webinar
 
Smart Manufacturing
Smart ManufacturingSmart Manufacturing
Smart Manufacturing
 
Agile for Software as a Medical Device
Agile for Software as a Medical DeviceAgile for Software as a Medical Device
Agile for Software as a Medical Device
 

Recently uploaded

定制昆士兰大学毕业证(本硕)UQ学位证书原版一比一
定制昆士兰大学毕业证(本硕)UQ学位证书原版一比一定制昆士兰大学毕业证(本硕)UQ学位证书原版一比一
定制昆士兰大学毕业证(本硕)UQ学位证书原版一比一fjjhfuubb
 
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607dollysharma2066
 
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样gfghbihg
 
Beautiful Vip Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
Beautiful Vip  Call Girls Punjabi Bagh 9711199012 Call /WhatsappsBeautiful Vip  Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
Beautiful Vip Call Girls Punjabi Bagh 9711199012 Call /Whatsappssapnasaifi408
 
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHERUNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHERunosafeads
 
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...kexey39068
 
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证jjrehjwj11gg
 
UNIT-V-ELECTRIC AND HYBRID VEHICLES.pptx
UNIT-V-ELECTRIC AND HYBRID VEHICLES.pptxUNIT-V-ELECTRIC AND HYBRID VEHICLES.pptx
UNIT-V-ELECTRIC AND HYBRID VEHICLES.pptxDineshKumar4165
 
꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂
꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂
꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂Hot Call Girls In Sector 58 (Noida)
 
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样umasea
 
Not Sure About VW EGR Valve Health Look For These Symptoms
Not Sure About VW EGR Valve Health Look For These SymptomsNot Sure About VW EGR Valve Health Look For These Symptoms
Not Sure About VW EGR Valve Health Look For These SymptomsFifth Gear Automotive
 
如何办理爱尔兰都柏林大学毕业证(UCD毕业证) 成绩单原版一比一
如何办理爱尔兰都柏林大学毕业证(UCD毕业证) 成绩单原版一比一如何办理爱尔兰都柏林大学毕业证(UCD毕业证) 成绩单原版一比一
如何办理爱尔兰都柏林大学毕业证(UCD毕业证) 成绩单原版一比一mjyguplun
 
UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGER
UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGERUNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGER
UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGERDineshKumar4165
 
办理埃默里大学毕业证Emory毕业证原版一比一
办理埃默里大学毕业证Emory毕业证原版一比一办理埃默里大学毕业证Emory毕业证原版一比一
办理埃默里大学毕业证Emory毕业证原版一比一mkfnjj
 
(办理学位证)(Rice毕业证)莱斯大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Rice毕业证)莱斯大学毕业证成绩单修改留信学历认证原版一模一样(办理学位证)(Rice毕业证)莱斯大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Rice毕业证)莱斯大学毕业证成绩单修改留信学历认证原版一模一样gfghbihg
 
GREEN VEHICLES the kids picture show 2024
GREEN VEHICLES the kids picture show 2024GREEN VEHICLES the kids picture show 2024
GREEN VEHICLES the kids picture show 2024AHOhOops1
 
Innovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC TechnologyInnovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC Technologyquickpartslimitlessm
 
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
2024 WRC Hyundai World Rally Team’s i20 N Rally1 HybridHyundai Motor Group
 
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service ManualJohn Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service ManualExcavator
 

Recently uploaded (20)

定制昆士兰大学毕业证(本硕)UQ学位证书原版一比一
定制昆士兰大学毕业证(本硕)UQ学位证书原版一比一定制昆士兰大学毕业证(本硕)UQ学位证书原版一比一
定制昆士兰大学毕业证(本硕)UQ学位证书原版一比一
 
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
 
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
 
Call Girls In Kirti Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Kirti Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In Kirti Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Kirti Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Beautiful Vip Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
Beautiful Vip  Call Girls Punjabi Bagh 9711199012 Call /WhatsappsBeautiful Vip  Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
Beautiful Vip Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
 
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHERUNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
 
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...
 
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
 
UNIT-V-ELECTRIC AND HYBRID VEHICLES.pptx
UNIT-V-ELECTRIC AND HYBRID VEHICLES.pptxUNIT-V-ELECTRIC AND HYBRID VEHICLES.pptx
UNIT-V-ELECTRIC AND HYBRID VEHICLES.pptx
 
꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂
꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂
꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂
 
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样
 
Not Sure About VW EGR Valve Health Look For These Symptoms
Not Sure About VW EGR Valve Health Look For These SymptomsNot Sure About VW EGR Valve Health Look For These Symptoms
Not Sure About VW EGR Valve Health Look For These Symptoms
 
如何办理爱尔兰都柏林大学毕业证(UCD毕业证) 成绩单原版一比一
如何办理爱尔兰都柏林大学毕业证(UCD毕业证) 成绩单原版一比一如何办理爱尔兰都柏林大学毕业证(UCD毕业证) 成绩单原版一比一
如何办理爱尔兰都柏林大学毕业证(UCD毕业证) 成绩单原版一比一
 
UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGER
UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGERUNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGER
UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGER
 
办理埃默里大学毕业证Emory毕业证原版一比一
办理埃默里大学毕业证Emory毕业证原版一比一办理埃默里大学毕业证Emory毕业证原版一比一
办理埃默里大学毕业证Emory毕业证原版一比一
 
(办理学位证)(Rice毕业证)莱斯大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Rice毕业证)莱斯大学毕业证成绩单修改留信学历认证原版一模一样(办理学位证)(Rice毕业证)莱斯大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Rice毕业证)莱斯大学毕业证成绩单修改留信学历认证原版一模一样
 
GREEN VEHICLES the kids picture show 2024
GREEN VEHICLES the kids picture show 2024GREEN VEHICLES the kids picture show 2024
GREEN VEHICLES the kids picture show 2024
 
Innovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC TechnologyInnovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC Technology
 
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
 
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service ManualJohn Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
 

Overcoming Obstacles in Bringing Android Automotive Infotainment Systems to Market

  • 1. The new era of software quality awareness. FROM GUESSTIMATES TO FACTIMATES
  • 2. Discover hard-to-find defects before your end-users do. Our technologies and services provide a prioritized summary of software stability, performance, power consumption, and functionality levels at one sight. Automotive Infotainment Smart and Medical Devices Profilence Analytics
  • 3. So you passed xTS tests! But is your system stable? THE LONG, HARD ROAD TO MARKET READINESS
  • 4. Functional and compatibility tests don’t catch defects that occur in long-term use. Your Android Automotive system might pass xTS tests with flying colors and yet fail in daily use. There was a report from the field saying “infotainment crashes,” with no information about how it happened and under what conditions. That’s when the devs try to repeat the problem and are working during weekends. That time is away from the family, and other projects will also stop there. Nicolas Gattario, Haleytek “ Issues may go unnoticed until discovered by end-users
  • 5. Memory leaks are a typical finding in stability analysis. A SW component’s memory consumption goes up until the component or the entire system crashes. This is an example of an AAOS-based infotainment system that crashed constantly after 5 hours of use because of a memory leak in one of the platform SW components. Case 1: memory leaks We had no idea such a defect existed. We had never seen it in our internal testing! Undisclosed infotainment vendor “
  • 6. Instead of shutting down, most infotainment systems suspend to RAM when a vehicle is turned off, and resume their operations when the vehicle is turned on again. As a result, the system’s total uptime continues growing and long- term stability issues start to occur. Also, there are often issues with the system not resuming its state properly, leading to e.g. Bluetooth instabilities: Case 2: Suspend-to-RAM (sleep) We had customers complaining that their smartphones couldn’t connect to the infotainment system after the vehicle was turned on. Undisclosed OEM “ pid: 24659, tid: 24763, name: bt_hci_thread >>> com.android.bluetooth <<< uid: 1101002 signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- backtrace: #00 pc 000000000005a4e8 /apex/com.android.runtime/lib64/bionic/libc.so #01 pc 000000000005d472 /apex/com.android.runtime/lib64/bionic/libc.so #02 pc 00000000002bd451 /system/lib64/libbluetooth.so (hci_timeout_abort()+ . . . 15:11:38.132 Time to park the car 15:11:38.141 suspendForSeconds(180) 15:11:38.960 Sending STR enable command 15:13:19.188 Car suspended to RAM 15:13:19.189 Sleeping now for 159s 15:15:58.191 Resuming from suspend 15:15:58.202 Sending STR disable command After resuming
  • 7. Stability problems don’t always manifest as crashes. Sometimes, they might lead to an ever-slowing down system that is still functionally ok, but unpleasant to use. This is an example of an application that is slowing down more and more each time it is started. Case 3: Performance degradation The UI felt somewhat sluggish, but we didn’t know why! Undisclosed OEM “
  • 8. Some defects occur only under specific, sometimes rare circumstances. Root cause might not be in infotainment. Such issues are extremely hard to reproduce. In these cases, it’s vital to have data from the hypervisor, ECUs and other critical entities, not just from AAOS. In this hard reset example, the logs are from the AAOS host module: Case 4: Random, occasional crashes We encountered some problems that were very difficult to reproduce with our standard testing procedures. Undisclosed OEM “
  • 9. OUR QA SERVICES We help you reach market readiness
  • 10. Known issues With Profilence A typical case Development phase After-market phase Fleet trials We accelerate: § Defect discovery times § Root cause analysis § Verification cycles of fixes Reach high software quality before fleet trials by modeling long-term use in R&D laboratories. Avoid quality regression in OTA updates. Find, Fix, and Release faster
  • 11. Our QA services support you from day 1 All services are provided by our QA experts and empowered by in-house QA technologies
  • 12. Data from lab modelling and fleet trials are consolidated into a single QA dashboard, that shows: • Stability trends between SW versions • Performance trends between SW versions • Energy consumption trends between SW versions • New and known issues categorized • Unique issues per SW version • Detailed analysis of issues found AS A RESULT: • Management gets a 360° view of current quality levels, issues and trends • All QA data is available for OEM ecosystem partners transparently • Shorter QA cycles • Rapid issue discovery, fixing and verification • Development processes become faster and more agile Real-time dashboard Keep project management, dev teams and QA in sync 24/7
  • 13. The impact You have full understanding of the current quality level, trends, and the most pressing issues. Quality awareness Defects’ root causes are known; engineering teams focus on fixing them instead of treating symptoms. Root causes Vast amounts of debug data is available; teams don’t have to reproduce issues to understand them. Debug data Stability analysis is done in laboratories and results are available in days. Teams don’t need to wait for data from fleet tests. Reliance on fleet tests The analysis models long- term usage and stability issues are discovered early. No more negative feedback from your end-users. Long-term usage Unbiased analysis results and debug data are available to all teams and value chain partners. Everyone is on the same page. Transparency The risk of defects going unnoticed until discovered by end-users has been greatly reduced. Projects stay on schedule. Risk control QA costs are reduced and can be estimated accurately; budgets won’t get out of control. Cost-efficiency
  • 14. Accelerate your data-driven software development with our world-changing methodology. Profilence’s methodologies find the root causes of software defects. The most advanced platform gives real-time feedback to the whole OEM ecosystem. FROM GUESSTIMATES TO FACTIMATES