SlideShare une entreprise Scribd logo
1  sur  42
Télécharger pour lire hors ligne
Results of Model-Based Testing
deployments performed for the Automotive
Embedded Systems Validation
MaTeLo
Boost your test efficiency
AGENDA
 ALL4TEC MBT History
 Automotive Market
 Automotive Electronic Challenge
 Automotive Electronic Testing
 ALL4TEC Customer Slide
 Why MBT in Automotive
 Usage Model Design
 Test Case Generation
 Test Execution
 Test Campaign Analysis
 Results
MaTeLo
Boost your test efficiency
MaTeLo History
 10 years of MBT
 Starting in Automotive with Magneti Marelli
 MaTeLo as “Markov Test Logic”
1
•Model with
INI File
2
•Model with
PowerPoint
3
•Test Campaign
Analysis
4
•Test Automation
•NI TestStand
•EXAM
•Proprietary
•Requirements
•IBM Doors
•XML, CSV
•Test Management
•HP QC
•Test Oracles
•Simulink
•Scilab
•Python
5
• Eclipse
ALL4TEC MBT Experience in Automotive
 Instruments Clusters
 Multimedia Unit
 Seat Belt ECU
 Display
 Body Control Unit
 Engine Control Unit
 Chassis ECU
 Climate Control
 Stop & Start
 Electrical Lateral Door
 ….
intelligent-vehicles.
Automotive Electronic
N Lines of Codes
Ni.com
Software Engineering
Economics
10 M
40 %
*1000
80 M
The Simple Automotive World
Standard
Tools
Safety
Product Lines
Platform
Car Variant
Complexity
Process
CMMI Spice
AutoSar
HIS
Vector
ETAS
Mathworks
dSPACE
NI
Menthor
OSEK
MISRA
UDS
ASAM
ISO26262
Multi OEM
ECU
ESP
VW, AUDI, PORSCHE,
SKODA, SEAT,
GM, CHEVROLEY, OPEL,
PEUGEOT, CITROEN
A Heavy Truck
is almost unique
EMS
NAVIGATION
1-10 Networks
20-110 ECUs
x0 000 signals x km of wire
x00 000
Requirements
ECU 1
An Integration Market !
ECU A
ECU 1
ECU 4
ECU 2
ECU 3
ECU C
ECU B
OEM 1 OEM 2
T1 A
COMPETITION
Parts
Suppliers
Vehicle
Manufacturers
OEM/T1 Integration V Cycle
Parts
Suppliers
System
Definition
Architecture
Design
ECU
Requirements
System
Design
System
Validation
ECU
Verification
System
Verification
Product
Validation
Software
Development
INTEGRATION
Vehicle
Manufacturers
Test Level ?
Parts
Suppliers
System
Definition
Architecture
Design
ECU
Requirements
Architecture
Design
System
Validation
ECU
Verification
System
Verification
Product
Validation
Software
Development
System
MIL
Feature
SIL
Feature
MIL
Feature
PIL
ECU
HIL
ECU
HIL
System
HIL
Field
Vehicle
Manufacturers
Test Object ?
Parts
Suppliers
System
Definition
Architecture
Design
ECU
Requirements
Architecture
Design
System
Validation
ECU
Verification
System
Verification
Product
Validation
Software
Development
System
MIL
Feature
SIL
Feature
MIL
Feature
PIL
ECU
HIL
ECU
HIL
System
HIL
Field
Multi Domain
Model
Software
Model
Software
Embedded
Code
ECU
Electronic
System
Vehicule
Vehicle
Manufacturers
The Testing Spectrum
Embedded SoftwareControl Logic
Software Level Testing
Control Procedure Level Testing
Network Level Testing
Diagnostic Level Testing
Automobile Functional Integration HIL
ATZ Magazine
Journée Utilisateurs MaTeLo 2012
> 100 peoples
Why MBT (1)
Why MBT (2)
MBT in the V Cycle
MBT in the Agile Cycle (Continuous Integration)
MATELO USAGE MODEL
(4) CONSISTENCY
TESTS <-> REQUIREMENTS
BASED ON USE CASES
(2) ALL STRATEGIC
USAGES SCENARIO
(3) FORMAL
REQUIREMENT
TEST SPECIFICATION
Enabler for
 Global Test Strategy
 Graphical Design/Review
 Automatic Generation
 Model Checking
 Impact Analysis
(1) BIG PICTURE
MATELO USAGE MODELS
BEGINNING
END
STATE
TRANSITION
MACRO CHAIN
 Setup “Transition” as “Test Step”
 Mapping of Requirements
 Configuration for Test Automation
Usage Model Design
REQUIREMENTS MANAGEMENT
MaTeLo Requirements Library MaTeLo Usage Model
Model &
Trace
(N,M)
IBM Rational Doors
Import
Requirement Update
New Baseline
Update
Quick
Model
Update
Requirements
Change
Analysis
Model
Impact
Highlighting
Stimulations
Inputs Stimulation
Equivalence Classes
Timing
Verifications Points
Expected Ouputs Results
Timing
MODEL TRANSITION = TEST STEP
Requirements
Test Automation
Select_Gear(5)
Accelerate(100%)
Check_Speed(185)
Computed Test Oracle
Outputs = f(Inputs)
Derived Test Oracle
MATELO PROFILE
 Every Alternative can be qualified by Weight
 Test Profiles
 Operational Profiles
347
0-100-150-200-500
87 (+/- 25)
Data distribution Path frequency
MATELO PROFILE
0-500 0-500 0-500
MATELO PROFILE
Profile 1
87 (+/- 25)
MATELO PROFILE
0-100-150-200-500 87 (+/- 25)
347
Profile 2
Automotive Product Lines
TFT
KM/H M/H
DOT MATRIX
Display
Country
Navigation
OEM
Required
Feature Products Line
Constraint
Variability Point
Product
MaTeLo Product Line Manager
TCG
TCG
TCG
TCG
MG
Product Usage Model
Derived from PL Model
Test Cases Generation
By Product Usage Model
THEORETICAL MaTeLo WORKFLOW
Automation
Test Framework
Test Scheduler
Simulator
System
Under
Test
Test
Execution
Log
Usage
Model
Test
Cases
Functional
Requirements
Atomic
Test
Action
Test
Cases
Verdicts
Confidence
& Coverage
Reports
Test
Scripts
Automatic Test Framework Setup
Test Automation Framework integration
MaTeLo Eco-System
TCL Proprietary Script
EXAM
TestStand - VeriStand
Java
CAPL
Python
VB
HTML
ATX
MaTeLo
Select the Test Cases
4 Generation Strategies
depending on your Test Strategy
4 TESTS STRATEGIES
Most probable
approach
Start
Close
FREQUENCY
FOCUS
Start
Close
Risk based
approach
Custom
Test profile
CRITICALITY, COMPLEXITY
UPDATE FOCUS
Arcscoverage
approach
Close
Start
REQUIREMENTS
COVERAGE
Usage
Test profile
Usage
approach
Start
Close
OPERATIONAL
COVERAGE
New Test
Cases
Generation
TEST CAMPAIGN PROCESS
Test
Cases
System
Requirements
Usage
Model
Test Execution
Platform
System
Under
Test
Adaptor
Test
Scripts
Requirements
Traceability
Model
Coverage
Reliability
Mean Time
To Failure
Intensity
of Test
Test
Cases
Test
Cases
System
Requirements
System
Requirements
Usage
Model
Usage
Model
Test Execution
Platform
Test Execution
Platform
System
Under
Test
System
Under
Test
Adaptor
Test
Scripts
AdaptorAdaptor
Test
Scripts
Test
Scripts
Requirements
Traceability
Model
Coverage
Requirements
Traceability
Model
Coverage
Reliability
Mean Time
To Failure
Intensity
of Test
Reliability
Mean Time
To Failure
Intensity
of Test
Test
Cases
System
Requirements
Usage
Model
Test Execution
Platform
System
Under
Test
Adaptor
Test
Scripts
Requirements
Traceability
Model
Coverage
Reliability
Mean Time
To Failure
Intensity
of Test
Test
Cases
Test
Cases
System
Requirements
System
Requirements
Usage
Model
Usage
Model
Test Execution
Platform
Test Execution
Platform
System
Under
Test
System
Under
Test
Adaptor
Test
Scripts
AdaptorAdaptor
Test
Scripts
Test
Scripts
Requirements
Traceability
Model
Coverage
Requirements
Traceability
Model
Coverage
Reliability
Mean Time
To Failure
Intensity
of Test
Reliability
Mean Time
To Failure
Intensity
of Test
Test
Cases
System
Requirements
Usage
Model
TestExecution
Platform
System
Under
Test
Adaptor
Test
Scripts
Requirements
Traceability
Model
Coverage
Reliability
MeanTime
ToFailure
Intensity
ofTest
Test
Cases
Test
Cases
System
Requirements
System
Requirements
Usage
Model
Usage
Model
TestExecution
Platform
TestExecution
Platform
System
Under
Test
System
Under
Test
Adaptor
Test
Scripts
AdaptorAdaptor
Test
Scripts
Test
Scripts
Requirements
Traceability
Model
Coverage
Requirements
Traceability
Model
Coverage
Reliability
MeanTime
ToFailure
Intensity
ofTest
Reliability
MeanTime
ToFailure
Intensity
ofTest
Stopping Quality Criteria
Coverage
Reliability
Confidence Indicators
Test
Cases
System
Requirements
Usage
Model
TestExecution
Platform
System
Under
Test
Adaptor
Test
Scripts
Requirements
Traceability
Model
Coverage
Reliability
MeanTime
ToFailure
Intensity
ofTest
Test
Cases
Test
Cases
System
Requirements
System
Requirements
Usage
Model
Usage
Model
TestExecution
Platform
TestExecution
Platform
System
Under
Test
System
Under
Test
Adaptor
Test
Scripts
AdaptorAdaptor
Test
Scripts
Test
Scripts
Requirements
Traceability
Model
Coverage
Requirements
Traceability
Model
Coverage
Reliability
MeanTime
ToFailure
Intensity
ofTest
Reliability
MeanTime
ToFailure
Intensity
ofTest
Bugs
New
Package
Test
Cases
System
Requirements
Usage
Model
TestExecution
Platform
System
Under
Test
Adaptor
Test
Scripts
Requirements
Traceability
Model
Coverage
Reliability
MeanTime
ToFailure
Intensity
ofTest
Test
Cases
Test
Cases
System
Requirements
System
Requirements
Usage
Model
Usage
Model
TestExecution
Platform
TestExecution
Platform
System
Under
Test
System
Under
Test
Adaptor
Test
Scripts
AdaptorAdaptor
Test
Scripts
Test
Scripts
Requirements
Traceability
Model
Coverage
Requirements
Traceability
Model
Coverage
Reliability
MeanTime
ToFailure
Intensity
ofTest
Reliability
MeanTime
ToFailure
Intensity
ofTest
New version
Test
Cases
System
Requirements
Usage
Model
TestExecution
Platform
System
Under
Test
Adaptor
Test
Scripts
Requirements
Traceability
Model
Coverage
Reliability
MeanTime
ToFailure
Intensity
ofTest
Test
Cases
Test
Cases
System
Requirements
System
Requirements
Usage
Model
Usage
Model
TestExecution
Platform
TestExecution
Platform
System
Under
Test
System
Under
Test
Adaptor
Test
Scripts
AdaptorAdaptor
Test
Scripts
Test
Scripts
Requirements
Traceability
Model
Coverage
Requirements
Traceability
Model
Coverage
Reliability
MeanTime
ToFailure
Intensity
ofTest
Reliability
MeanTime
ToFailure
Intensity
ofTest
Requirements
Coverage
Functional Coverage
Operational
Coverage
Stopping criteria
Test Execution
Test Campaign Analysis
Results with a Powertrain Parts Supplier
Results with a Car Manufacturer
Results with a Body Supplier
Results with a Car Manufacturer
QUESTION ?
MaTeLo
Boost your test efficiency

Contenu connexe

Tendances

Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
Under the Hood: Model-Based Development in the Automotive Industry by Darren ...Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
Under the Hood: Model-Based Development in the Automotive Industry by Darren ...Jordi Cabot
 
Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...RealTime-at-Work (RTaW)
 
Overview of automotive network protocol
Overview of automotive network protocolOverview of automotive network protocol
Overview of automotive network protocolpoojashinde212
 
Electronic Control Unit(ECU)
Electronic Control Unit(ECU)Electronic Control Unit(ECU)
Electronic Control Unit(ECU)Ankul Gupta
 
Resume_DharshanBM
Resume_DharshanBMResume_DharshanBM
Resume_DharshanBMDarshan Bm
 
Automotive Diagnostic Systems - From OBD to Open Diagnostics Exchange format
Automotive Diagnostic Systems - From OBD to Open Diagnostics Exchange formatAutomotive Diagnostic Systems - From OBD to Open Diagnostics Exchange format
Automotive Diagnostic Systems - From OBD to Open Diagnostics Exchange formatTorben Haagh
 
What is HIL (HardWare In The Loop)
What is HIL (HardWare In The Loop)What is HIL (HardWare In The Loop)
What is HIL (HardWare In The Loop)Tbrad
 
Over-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carOver-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carPratik Desai, PhD
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamentalOmkar Rane
 
Bus Crash Analysis
Bus Crash AnalysisBus Crash Analysis
Bus Crash Analysistsmanjurao
 
Automotive embedded systems part5 v1
Automotive embedded systems part5 v1Automotive embedded systems part5 v1
Automotive embedded systems part5 v1Keroles karam khalil
 
Model Based Design of Hybrid and Electric Powertrains
Model Based Design of Hybrid and Electric PowertrainsModel Based Design of Hybrid and Electric Powertrains
Model Based Design of Hybrid and Electric PowertrainsSandeep Sovani, Ph.D.
 
Anti lock braking (ABS) Model based Design in MATLAB-Simulink
Anti lock braking (ABS) Model based Design in MATLAB-SimulinkAnti lock braking (ABS) Model based Design in MATLAB-Simulink
Anti lock braking (ABS) Model based Design in MATLAB-SimulinkOmkar Rane
 
Automotive infotainment system
Automotive infotainment systemAutomotive infotainment system
Automotive infotainment systemEapen Zacharias P
 

Tendances (20)

Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
Under the Hood: Model-Based Development in the Automotive Industry by Darren ...Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
 
Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...
 
UDS PPT
UDS PPTUDS PPT
UDS PPT
 
Overview of automotive network protocol
Overview of automotive network protocolOverview of automotive network protocol
Overview of automotive network protocol
 
Electronic Control Unit(ECU)
Electronic Control Unit(ECU)Electronic Control Unit(ECU)
Electronic Control Unit(ECU)
 
Resume_DharshanBM
Resume_DharshanBMResume_DharshanBM
Resume_DharshanBM
 
Automotive Diagnostic Systems - From OBD to Open Diagnostics Exchange format
Automotive Diagnostic Systems - From OBD to Open Diagnostics Exchange formatAutomotive Diagnostic Systems - From OBD to Open Diagnostics Exchange format
Automotive Diagnostic Systems - From OBD to Open Diagnostics Exchange format
 
What is HIL (HardWare In The Loop)
What is HIL (HardWare In The Loop)What is HIL (HardWare In The Loop)
What is HIL (HardWare In The Loop)
 
CAN Bus
CAN BusCAN Bus
CAN Bus
 
Over-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carOver-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected car
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamental
 
Bus Crash Analysis
Bus Crash AnalysisBus Crash Analysis
Bus Crash Analysis
 
Automotive embedded systems part5 v1
Automotive embedded systems part5 v1Automotive embedded systems part5 v1
Automotive embedded systems part5 v1
 
CAN- controlled area network
CAN- controlled area networkCAN- controlled area network
CAN- controlled area network
 
Model Based Design of Hybrid and Electric Powertrains
Model Based Design of Hybrid and Electric PowertrainsModel Based Design of Hybrid and Electric Powertrains
Model Based Design of Hybrid and Electric Powertrains
 
BMS HIL Test System
BMS HIL Test SystemBMS HIL Test System
BMS HIL Test System
 
Anti lock braking (ABS) Model based Design in MATLAB-Simulink
Anti lock braking (ABS) Model based Design in MATLAB-SimulinkAnti lock braking (ABS) Model based Design in MATLAB-Simulink
Anti lock braking (ABS) Model based Design in MATLAB-Simulink
 
FOTA Upgrade on Automotive and IoT Industry
FOTA Upgrade on Automotive and IoT IndustryFOTA Upgrade on Automotive and IoT Industry
FOTA Upgrade on Automotive and IoT Industry
 
Automotive infotainment system
Automotive infotainment systemAutomotive infotainment system
Automotive infotainment system
 
Electric Vehicle Design using Matlab
Electric Vehicle Design using MatlabElectric Vehicle Design using Matlab
Electric Vehicle Design using Matlab
 

En vedette

Toward automatic Model-In-the-Loop testing of Electronic Vehicle Information ...
Toward automatic Model-In-the-Loop testing of Electronic Vehicle Information ...Toward automatic Model-In-the-Loop testing of Electronic Vehicle Information ...
Toward automatic Model-In-the-Loop testing of Electronic Vehicle Information ...REvERSE University of Naples Federico II
 
Human in automotive safety design
Human in automotive safety designHuman in automotive safety design
Human in automotive safety designTNO
 
Webinar Presentation- Typical Challenges Faced by Tier 1s in AUTOSAR Tooling
Webinar Presentation- Typical Challenges Faced by Tier 1s in AUTOSAR ToolingWebinar Presentation- Typical Challenges Faced by Tier 1s in AUTOSAR Tooling
Webinar Presentation- Typical Challenges Faced by Tier 1s in AUTOSAR ToolingKPIT
 
10 Slides à lire avant de commencer le développement Android
10 Slides à lire avant de commencer le développement Android10 Slides à lire avant de commencer le développement Android
10 Slides à lire avant de commencer le développement AndroidAnthony Faucogney
 
sûreté de fonctionnement du logiciel
 sûreté de fonctionnement du logiciel sûreté de fonctionnement du logiciel
sûreté de fonctionnement du logicielEs-sahli bilal
 
Hardware in Loop System Design
Hardware in Loop System DesignHardware in Loop System Design
Hardware in Loop System Designparulo123
 
OPAL-RT Distributed Multi-User Laboratories
OPAL-RT Distributed Multi-User LaboratoriesOPAL-RT Distributed Multi-User Laboratories
OPAL-RT Distributed Multi-User LaboratoriesDarcy La Ronde
 
Application of DDS on modular Hardware-in-the-loop test benches at Audi
Application of DDS on modular Hardware-in-the-loop test benches at AudiApplication of DDS on modular Hardware-in-the-loop test benches at Audi
Application of DDS on modular Hardware-in-the-loop test benches at AudiReal-Time Innovations (RTI)
 
State-of-the-art of hardware-in-the-loop solutions for Battery Management Sys...
State-of-the-art of hardware-in-the-loop solutions for Battery Management Sys...State-of-the-art of hardware-in-the-loop solutions for Battery Management Sys...
State-of-the-art of hardware-in-the-loop solutions for Battery Management Sys...Jorge Varela Barreras
 
10 good reasons to go for model-based systems engineering in your organization
10 good reasons to go for model-based systems engineering in your organization10 good reasons to go for model-based systems engineering in your organization
10 good reasons to go for model-based systems engineering in your organizationSiemens PLM Software
 
ECU Verification & Validation
ECU Verification & ValidationECU Verification & Validation
ECU Verification & ValidationShankar Akella
 
management-risques-projet
 management-risques-projet  management-risques-projet
management-risques-projet Es-sahli bilal
 
OPAL-RT and ANSYS - HIL simulation
OPAL-RT and ANSYS - HIL simulationOPAL-RT and ANSYS - HIL simulation
OPAL-RT and ANSYS - HIL simulationOPAL-RT TECHNOLOGIES
 

En vedette (17)

Toward automatic Model-In-the-Loop testing of Electronic Vehicle Information ...
Toward automatic Model-In-the-Loop testing of Electronic Vehicle Information ...Toward automatic Model-In-the-Loop testing of Electronic Vehicle Information ...
Toward automatic Model-In-the-Loop testing of Electronic Vehicle Information ...
 
Human in automotive safety design
Human in automotive safety designHuman in automotive safety design
Human in automotive safety design
 
Webinar Presentation- Typical Challenges Faced by Tier 1s in AUTOSAR Tooling
Webinar Presentation- Typical Challenges Faced by Tier 1s in AUTOSAR ToolingWebinar Presentation- Typical Challenges Faced by Tier 1s in AUTOSAR Tooling
Webinar Presentation- Typical Challenges Faced by Tier 1s in AUTOSAR Tooling
 
Typhoon HIL402
Typhoon HIL402Typhoon HIL402
Typhoon HIL402
 
Software Verification & Validation
Software Verification & ValidationSoftware Verification & Validation
Software Verification & Validation
 
10 Slides à lire avant de commencer le développement Android
10 Slides à lire avant de commencer le développement Android10 Slides à lire avant de commencer le développement Android
10 Slides à lire avant de commencer le développement Android
 
Ect electrical stimulus and procedure
Ect  electrical stimulus and procedureEct  electrical stimulus and procedure
Ect electrical stimulus and procedure
 
sûreté de fonctionnement du logiciel
 sûreté de fonctionnement du logiciel sûreté de fonctionnement du logiciel
sûreté de fonctionnement du logiciel
 
Hardware in Loop System Design
Hardware in Loop System DesignHardware in Loop System Design
Hardware in Loop System Design
 
OPAL-RT Distributed Multi-User Laboratories
OPAL-RT Distributed Multi-User LaboratoriesOPAL-RT Distributed Multi-User Laboratories
OPAL-RT Distributed Multi-User Laboratories
 
Application of DDS on modular Hardware-in-the-loop test benches at Audi
Application of DDS on modular Hardware-in-the-loop test benches at AudiApplication of DDS on modular Hardware-in-the-loop test benches at Audi
Application of DDS on modular Hardware-in-the-loop test benches at Audi
 
State-of-the-art of hardware-in-the-loop solutions for Battery Management Sys...
State-of-the-art of hardware-in-the-loop solutions for Battery Management Sys...State-of-the-art of hardware-in-the-loop solutions for Battery Management Sys...
State-of-the-art of hardware-in-the-loop solutions for Battery Management Sys...
 
Test automation
Test automationTest automation
Test automation
 
10 good reasons to go for model-based systems engineering in your organization
10 good reasons to go for model-based systems engineering in your organization10 good reasons to go for model-based systems engineering in your organization
10 good reasons to go for model-based systems engineering in your organization
 
ECU Verification & Validation
ECU Verification & ValidationECU Verification & Validation
ECU Verification & Validation
 
management-risques-projet
 management-risques-projet  management-risques-projet
management-risques-projet
 
OPAL-RT and ANSYS - HIL simulation
OPAL-RT and ANSYS - HIL simulationOPAL-RT and ANSYS - HIL simulation
OPAL-RT and ANSYS - HIL simulation
 

Similaire à Results of model-based testing in automotive

Maximizing Efficiency Using Simulation
Maximizing Efficiency Using SimulationMaximizing Efficiency Using Simulation
Maximizing Efficiency Using Simulationjason_cov
 
virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...
virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...
virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...Uvaiz2
 
Automation Framework Presentation
Automation Framework PresentationAutomation Framework Presentation
Automation Framework PresentationBen Ngo
 
B Kindilien Finding Efficiency In Mach 120408
B Kindilien Finding Efficiency In Mach 120408B Kindilien Finding Efficiency In Mach 120408
B Kindilien Finding Efficiency In Mach 120408jgIpotiwon
 
Stil test pattern generation enhancement in mixed signal design
Stil test pattern generation enhancement in mixed signal designStil test pattern generation enhancement in mixed signal design
Stil test pattern generation enhancement in mixed signal designConference Papers
 
Xml Validation Test Suite With Camv
Xml Validation Test Suite With CamvXml Validation Test Suite With Camv
Xml Validation Test Suite With CamvBizagi Inc
 
Model-Based Design & Analysis.ppt
Model-Based Design & Analysis.pptModel-Based Design & Analysis.ppt
Model-Based Design & Analysis.pptRajuRaju183149
 
Improving Dependability of Embedded Software System
Improving Dependability of Embedded Software SystemImproving Dependability of Embedded Software System
Improving Dependability of Embedded Software SystemRAKESH RANA
 
'Test Automation in the Cloud' with Jonathon Wright
'Test Automation in the Cloud' with Jonathon Wright'Test Automation in the Cloud' with Jonathon Wright
'Test Automation in the Cloud' with Jonathon WrightTEST Huddle
 
How Manual Testers Can Break into Automation Without Programming Skills
How Manual Testers Can Break into Automation Without Programming SkillsHow Manual Testers Can Break into Automation Without Programming Skills
How Manual Testers Can Break into Automation Without Programming SkillsRanorex
 
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Obeo
 
GNAT Pro User Day: QGen: Simulink® static verification and code generation
GNAT Pro User Day: QGen: Simulink® static verification and code generationGNAT Pro User Day: QGen: Simulink® static verification and code generation
GNAT Pro User Day: QGen: Simulink® static verification and code generationAdaCore
 
ARTEMIS Project MBAT: Advanced Validation & Verification of Embedded Systems ...
ARTEMIS Project MBAT: Advanced Validation & Verification of Embedded Systems ...ARTEMIS Project MBAT: Advanced Validation & Verification of Embedded Systems ...
ARTEMIS Project MBAT: Advanced Validation & Verification of Embedded Systems ...InfinIT - Innovationsnetværket for it
 
qLabs How To Get Maximum RoI Using Test Automation
qLabs How To Get Maximum RoI Using Test AutomationqLabs How To Get Maximum RoI Using Test Automation
qLabs How To Get Maximum RoI Using Test Automationguest221c8e
 
Innovate with confidence – Functional Verification of Embedded Algorithms
Innovate with confidence – Functional Verification of Embedded AlgorithmsInnovate with confidence – Functional Verification of Embedded Algorithms
Innovate with confidence – Functional Verification of Embedded AlgorithmsJoachim Schlosser
 

Similaire à Results of model-based testing in automotive (20)

Maximizing Efficiency Using Simulation
Maximizing Efficiency Using SimulationMaximizing Efficiency Using Simulation
Maximizing Efficiency Using Simulation
 
virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...
virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...
virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...
 
Automation Framework Presentation
Automation Framework PresentationAutomation Framework Presentation
Automation Framework Presentation
 
B Kindilien Finding Efficiency In Mach 120408
B Kindilien Finding Efficiency In Mach 120408B Kindilien Finding Efficiency In Mach 120408
B Kindilien Finding Efficiency In Mach 120408
 
Stil test pattern generation enhancement in mixed signal design
Stil test pattern generation enhancement in mixed signal designStil test pattern generation enhancement in mixed signal design
Stil test pattern generation enhancement in mixed signal design
 
Xml Validation Test Suite With Camv
Xml Validation Test Suite With CamvXml Validation Test Suite With Camv
Xml Validation Test Suite With Camv
 
Model-Based Design & Analysis.ppt
Model-Based Design & Analysis.pptModel-Based Design & Analysis.ppt
Model-Based Design & Analysis.ppt
 
PathMATE
PathMATEPathMATE
PathMATE
 
Improving Dependability of Embedded Software System
Improving Dependability of Embedded Software SystemImproving Dependability of Embedded Software System
Improving Dependability of Embedded Software System
 
'Test Automation in the Cloud' with Jonathon Wright
'Test Automation in the Cloud' with Jonathon Wright'Test Automation in the Cloud' with Jonathon Wright
'Test Automation in the Cloud' with Jonathon Wright
 
How Manual Testers Can Break into Automation Without Programming Skills
How Manual Testers Can Break into Automation Without Programming SkillsHow Manual Testers Can Break into Automation Without Programming Skills
How Manual Testers Can Break into Automation Without Programming Skills
 
Selenium Success
Selenium SuccessSelenium Success
Selenium Success
 
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
 
GNAT Pro User Day: QGen: Simulink® static verification and code generation
GNAT Pro User Day: QGen: Simulink® static verification and code generationGNAT Pro User Day: QGen: Simulink® static verification and code generation
GNAT Pro User Day: QGen: Simulink® static verification and code generation
 
QGen GNAT Industrial User Day
QGen GNAT Industrial User DayQGen GNAT Industrial User Day
QGen GNAT Industrial User Day
 
ARTEMIS Project MBAT: Advanced Validation & Verification of Embedded Systems ...
ARTEMIS Project MBAT: Advanced Validation & Verification of Embedded Systems ...ARTEMIS Project MBAT: Advanced Validation & Verification of Embedded Systems ...
ARTEMIS Project MBAT: Advanced Validation & Verification of Embedded Systems ...
 
qLabs How To Get Maximum RoI Using Test Automation
qLabs How To Get Maximum RoI Using Test AutomationqLabs How To Get Maximum RoI Using Test Automation
qLabs How To Get Maximum RoI Using Test Automation
 
Ladc presentation
Ladc presentationLadc presentation
Ladc presentation
 
Innovate with confidence – Functional Verification of Embedded Algorithms
Innovate with confidence – Functional Verification of Embedded AlgorithmsInnovate with confidence – Functional Verification of Embedded Algorithms
Innovate with confidence – Functional Verification of Embedded Algorithms
 
Presentation Of Mbt Tools
Presentation Of Mbt ToolsPresentation Of Mbt Tools
Presentation Of Mbt Tools
 

Dernier

Equity & Freight Electrification by Jose Miguel Acosta Cordova
Equity & Freight Electrification by Jose Miguel Acosta CordovaEquity & Freight Electrification by Jose Miguel Acosta Cordova
Equity & Freight Electrification by Jose Miguel Acosta CordovaForth
 
原版定制copy澳洲查尔斯顿大学毕业证UC毕业证成绩单留信学历认证保障质量
原版定制copy澳洲查尔斯顿大学毕业证UC毕业证成绩单留信学历认证保障质量原版定制copy澳洲查尔斯顿大学毕业证UC毕业证成绩单留信学历认证保障质量
原版定制copy澳洲查尔斯顿大学毕业证UC毕业证成绩单留信学历认证保障质量sehgh15heh
 
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证jdkhjh
 
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书zdzoqco
 
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证jjrehjwj11gg
 
Building a Future Where Everyone Can Ride and Drive Electric by Bridget Gilmore
Building a Future Where Everyone Can Ride and Drive Electric by Bridget GilmoreBuilding a Future Where Everyone Can Ride and Drive Electric by Bridget Gilmore
Building a Future Where Everyone Can Ride and Drive Electric by Bridget GilmoreForth
 
原版1:1定制阳光海岸大学毕业证(JCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制阳光海岸大学毕业证(JCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制阳光海岸大学毕业证(JCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制阳光海岸大学毕业证(JCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in Engineering907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in EngineeringFi sss
 
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdfkushkruthik555
 
Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!
Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!
Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!Mint Automotive
 
Program Design by Prateek Suri and Christian Williss
Program Design by Prateek Suri and Christian WillissProgram Design by Prateek Suri and Christian Williss
Program Design by Prateek Suri and Christian WillissForth
 
办理阿德莱德大学毕业证Adelaide毕业证留信学历认证
办理阿德莱德大学毕业证Adelaide毕业证留信学历认证办理阿德莱德大学毕业证Adelaide毕业证留信学历认证
办理阿德莱德大学毕业证Adelaide毕业证留信学历认证jdkhjh
 
Dubai Call Girls Services Call 09900000000
Dubai Call Girls Services Call 09900000000Dubai Call Girls Services Call 09900000000
Dubai Call Girls Services Call 09900000000Komal Khan
 
EPA Funding Opportunities for Equitable Electric Transportation by Mike Moltzen
EPA Funding Opportunities for Equitable Electric Transportationby Mike MoltzenEPA Funding Opportunities for Equitable Electric Transportationby Mike Moltzen
EPA Funding Opportunities for Equitable Electric Transportation by Mike MoltzenForth
 
英国Bradford学位证,布拉德福德大学毕业证书1:1制作
英国Bradford学位证,布拉德福德大学毕业证书1:1制作英国Bradford学位证,布拉德福德大学毕业证书1:1制作
英国Bradford学位证,布拉德福德大学毕业证书1:1制作yjvk25x9
 
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一F La
 
Building a Budget by Cat Plein and Josh Rodriguez
Building a Budget by Cat Plein and Josh RodriguezBuilding a Budget by Cat Plein and Josh Rodriguez
Building a Budget by Cat Plein and Josh RodriguezForth
 
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样gfghbihg
 
办理昆士兰科技大学毕业证QUT毕业证留信学历认证
办理昆士兰科技大学毕业证QUT毕业证留信学历认证办理昆士兰科技大学毕业证QUT毕业证留信学历认证
办理昆士兰科技大学毕业证QUT毕业证留信学历认证jdkhjh
 

Dernier (20)

Equity & Freight Electrification by Jose Miguel Acosta Cordova
Equity & Freight Electrification by Jose Miguel Acosta CordovaEquity & Freight Electrification by Jose Miguel Acosta Cordova
Equity & Freight Electrification by Jose Miguel Acosta Cordova
 
原版定制copy澳洲查尔斯顿大学毕业证UC毕业证成绩单留信学历认证保障质量
原版定制copy澳洲查尔斯顿大学毕业证UC毕业证成绩单留信学历认证保障质量原版定制copy澳洲查尔斯顿大学毕业证UC毕业证成绩单留信学历认证保障质量
原版定制copy澳洲查尔斯顿大学毕业证UC毕业证成绩单留信学历认证保障质量
 
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
 
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书
 
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
 
Building a Future Where Everyone Can Ride and Drive Electric by Bridget Gilmore
Building a Future Where Everyone Can Ride and Drive Electric by Bridget GilmoreBuilding a Future Where Everyone Can Ride and Drive Electric by Bridget Gilmore
Building a Future Where Everyone Can Ride and Drive Electric by Bridget Gilmore
 
原版1:1定制阳光海岸大学毕业证(JCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制阳光海岸大学毕业证(JCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制阳光海岸大学毕业证(JCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制阳光海岸大学毕业证(JCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in Engineering907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in Engineering
 
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf
 
Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!
Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!
Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!
 
Program Design by Prateek Suri and Christian Williss
Program Design by Prateek Suri and Christian WillissProgram Design by Prateek Suri and Christian Williss
Program Design by Prateek Suri and Christian Williss
 
办理阿德莱德大学毕业证Adelaide毕业证留信学历认证
办理阿德莱德大学毕业证Adelaide毕业证留信学历认证办理阿德莱德大学毕业证Adelaide毕业证留信学历认证
办理阿德莱德大学毕业证Adelaide毕业证留信学历认证
 
Dubai Call Girls Services Call 09900000000
Dubai Call Girls Services Call 09900000000Dubai Call Girls Services Call 09900000000
Dubai Call Girls Services Call 09900000000
 
EPA Funding Opportunities for Equitable Electric Transportation by Mike Moltzen
EPA Funding Opportunities for Equitable Electric Transportationby Mike MoltzenEPA Funding Opportunities for Equitable Electric Transportationby Mike Moltzen
EPA Funding Opportunities for Equitable Electric Transportation by Mike Moltzen
 
英国Bradford学位证,布拉德福德大学毕业证书1:1制作
英国Bradford学位证,布拉德福德大学毕业证书1:1制作英国Bradford学位证,布拉德福德大学毕业证书1:1制作
英国Bradford学位证,布拉德福德大学毕业证书1:1制作
 
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一
 
Building a Budget by Cat Plein and Josh Rodriguez
Building a Budget by Cat Plein and Josh RodriguezBuilding a Budget by Cat Plein and Josh Rodriguez
Building a Budget by Cat Plein and Josh Rodriguez
 
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
 
办理昆士兰科技大学毕业证QUT毕业证留信学历认证
办理昆士兰科技大学毕业证QUT毕业证留信学历认证办理昆士兰科技大学毕业证QUT毕业证留信学历认证
办理昆士兰科技大学毕业证QUT毕业证留信学历认证
 

Results of model-based testing in automotive

  • 1. Results of Model-Based Testing deployments performed for the Automotive Embedded Systems Validation MaTeLo Boost your test efficiency
  • 2. AGENDA  ALL4TEC MBT History  Automotive Market  Automotive Electronic Challenge  Automotive Electronic Testing  ALL4TEC Customer Slide  Why MBT in Automotive  Usage Model Design  Test Case Generation  Test Execution  Test Campaign Analysis  Results MaTeLo Boost your test efficiency
  • 3. MaTeLo History  10 years of MBT  Starting in Automotive with Magneti Marelli  MaTeLo as “Markov Test Logic” 1 •Model with INI File 2 •Model with PowerPoint 3 •Test Campaign Analysis 4 •Test Automation •NI TestStand •EXAM •Proprietary •Requirements •IBM Doors •XML, CSV •Test Management •HP QC •Test Oracles •Simulink •Scilab •Python 5 • Eclipse
  • 4. ALL4TEC MBT Experience in Automotive  Instruments Clusters  Multimedia Unit  Seat Belt ECU  Display  Body Control Unit  Engine Control Unit  Chassis ECU  Climate Control  Stop & Start  Electrical Lateral Door  …. intelligent-vehicles.
  • 5. Automotive Electronic N Lines of Codes Ni.com Software Engineering Economics 10 M 40 % *1000 80 M
  • 6. The Simple Automotive World Standard Tools Safety Product Lines Platform Car Variant Complexity Process CMMI Spice AutoSar HIS Vector ETAS Mathworks dSPACE NI Menthor OSEK MISRA UDS ASAM ISO26262 Multi OEM ECU ESP VW, AUDI, PORSCHE, SKODA, SEAT, GM, CHEVROLEY, OPEL, PEUGEOT, CITROEN A Heavy Truck is almost unique EMS NAVIGATION 1-10 Networks 20-110 ECUs x0 000 signals x km of wire x00 000 Requirements
  • 7. ECU 1 An Integration Market ! ECU A ECU 1 ECU 4 ECU 2 ECU 3 ECU C ECU B OEM 1 OEM 2 T1 A COMPETITION Parts Suppliers Vehicle Manufacturers
  • 8. OEM/T1 Integration V Cycle Parts Suppliers System Definition Architecture Design ECU Requirements System Design System Validation ECU Verification System Verification Product Validation Software Development INTEGRATION Vehicle Manufacturers
  • 11. The Testing Spectrum Embedded SoftwareControl Logic Software Level Testing Control Procedure Level Testing Network Level Testing Diagnostic Level Testing
  • 13. Journée Utilisateurs MaTeLo 2012 > 100 peoples
  • 16. MBT in the V Cycle
  • 17. MBT in the Agile Cycle (Continuous Integration)
  • 18. MATELO USAGE MODEL (4) CONSISTENCY TESTS <-> REQUIREMENTS BASED ON USE CASES (2) ALL STRATEGIC USAGES SCENARIO (3) FORMAL REQUIREMENT TEST SPECIFICATION Enabler for  Global Test Strategy  Graphical Design/Review  Automatic Generation  Model Checking  Impact Analysis (1) BIG PICTURE
  • 19. MATELO USAGE MODELS BEGINNING END STATE TRANSITION MACRO CHAIN  Setup “Transition” as “Test Step”  Mapping of Requirements  Configuration for Test Automation
  • 21. REQUIREMENTS MANAGEMENT MaTeLo Requirements Library MaTeLo Usage Model Model & Trace (N,M) IBM Rational Doors Import Requirement Update New Baseline Update Quick Model Update Requirements Change Analysis Model Impact Highlighting
  • 22. Stimulations Inputs Stimulation Equivalence Classes Timing Verifications Points Expected Ouputs Results Timing MODEL TRANSITION = TEST STEP Requirements Test Automation Select_Gear(5) Accelerate(100%) Check_Speed(185) Computed Test Oracle Outputs = f(Inputs) Derived Test Oracle
  • 23. MATELO PROFILE  Every Alternative can be qualified by Weight  Test Profiles  Operational Profiles 347 0-100-150-200-500 87 (+/- 25) Data distribution Path frequency
  • 26. MATELO PROFILE 0-100-150-200-500 87 (+/- 25) 347 Profile 2
  • 27. Automotive Product Lines TFT KM/H M/H DOT MATRIX Display Country Navigation OEM Required Feature Products Line Constraint Variability Point Product
  • 28. MaTeLo Product Line Manager TCG TCG TCG TCG MG Product Usage Model Derived from PL Model Test Cases Generation By Product Usage Model
  • 29. THEORETICAL MaTeLo WORKFLOW Automation Test Framework Test Scheduler Simulator System Under Test Test Execution Log Usage Model Test Cases Functional Requirements Atomic Test Action Test Cases Verdicts Confidence & Coverage Reports Test Scripts
  • 32. MaTeLo Eco-System TCL Proprietary Script EXAM TestStand - VeriStand Java CAPL Python VB HTML ATX MaTeLo
  • 34. 4 Generation Strategies depending on your Test Strategy 4 TESTS STRATEGIES Most probable approach Start Close FREQUENCY FOCUS Start Close Risk based approach Custom Test profile CRITICALITY, COMPLEXITY UPDATE FOCUS Arcscoverage approach Close Start REQUIREMENTS COVERAGE Usage Test profile Usage approach Start Close OPERATIONAL COVERAGE
  • 35. New Test Cases Generation TEST CAMPAIGN PROCESS Test Cases System Requirements Usage Model Test Execution Platform System Under Test Adaptor Test Scripts Requirements Traceability Model Coverage Reliability Mean Time To Failure Intensity of Test Test Cases Test Cases System Requirements System Requirements Usage Model Usage Model Test Execution Platform Test Execution Platform System Under Test System Under Test Adaptor Test Scripts AdaptorAdaptor Test Scripts Test Scripts Requirements Traceability Model Coverage Requirements Traceability Model Coverage Reliability Mean Time To Failure Intensity of Test Reliability Mean Time To Failure Intensity of Test Test Cases System Requirements Usage Model Test Execution Platform System Under Test Adaptor Test Scripts Requirements Traceability Model Coverage Reliability Mean Time To Failure Intensity of Test Test Cases Test Cases System Requirements System Requirements Usage Model Usage Model Test Execution Platform Test Execution Platform System Under Test System Under Test Adaptor Test Scripts AdaptorAdaptor Test Scripts Test Scripts Requirements Traceability Model Coverage Requirements Traceability Model Coverage Reliability Mean Time To Failure Intensity of Test Reliability Mean Time To Failure Intensity of Test Test Cases System Requirements Usage Model TestExecution Platform System Under Test Adaptor Test Scripts Requirements Traceability Model Coverage Reliability MeanTime ToFailure Intensity ofTest Test Cases Test Cases System Requirements System Requirements Usage Model Usage Model TestExecution Platform TestExecution Platform System Under Test System Under Test Adaptor Test Scripts AdaptorAdaptor Test Scripts Test Scripts Requirements Traceability Model Coverage Requirements Traceability Model Coverage Reliability MeanTime ToFailure Intensity ofTest Reliability MeanTime ToFailure Intensity ofTest Stopping Quality Criteria Coverage Reliability Confidence Indicators Test Cases System Requirements Usage Model TestExecution Platform System Under Test Adaptor Test Scripts Requirements Traceability Model Coverage Reliability MeanTime ToFailure Intensity ofTest Test Cases Test Cases System Requirements System Requirements Usage Model Usage Model TestExecution Platform TestExecution Platform System Under Test System Under Test Adaptor Test Scripts AdaptorAdaptor Test Scripts Test Scripts Requirements Traceability Model Coverage Requirements Traceability Model Coverage Reliability MeanTime ToFailure Intensity ofTest Reliability MeanTime ToFailure Intensity ofTest Bugs New Package Test Cases System Requirements Usage Model TestExecution Platform System Under Test Adaptor Test Scripts Requirements Traceability Model Coverage Reliability MeanTime ToFailure Intensity ofTest Test Cases Test Cases System Requirements System Requirements Usage Model Usage Model TestExecution Platform TestExecution Platform System Under Test System Under Test Adaptor Test Scripts AdaptorAdaptor Test Scripts Test Scripts Requirements Traceability Model Coverage Requirements Traceability Model Coverage Reliability MeanTime ToFailure Intensity ofTest Reliability MeanTime ToFailure Intensity ofTest New version Test Cases System Requirements Usage Model TestExecution Platform System Under Test Adaptor Test Scripts Requirements Traceability Model Coverage Reliability MeanTime ToFailure Intensity ofTest Test Cases Test Cases System Requirements System Requirements Usage Model Usage Model TestExecution Platform TestExecution Platform System Under Test System Under Test Adaptor Test Scripts AdaptorAdaptor Test Scripts Test Scripts Requirements Traceability Model Coverage Requirements Traceability Model Coverage Reliability MeanTime ToFailure Intensity ofTest Reliability MeanTime ToFailure Intensity ofTest Requirements Coverage Functional Coverage Operational Coverage Stopping criteria
  • 38. Results with a Powertrain Parts Supplier
  • 39. Results with a Car Manufacturer
  • 40. Results with a Body Supplier
  • 41. Results with a Car Manufacturer
  • 42. QUESTION ? MaTeLo Boost your test efficiency