SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture Embitel Technologies (I) PVT LTD
 
Hardware in Loop System Design
Hardware in Loop System DesignHardware in Loop System Design
Hardware in Loop System Designparulo123
 
Autosar software component
Autosar software componentAutosar software component
Autosar software componentFarzad Sadeghi
 
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
 
Controller area network (can bus)
Controller area network (can bus)Controller area network (can bus)
Controller area network (can bus)nassim unused
 
Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (AD...
Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (AD...Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (AD...
Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (AD...Eastern European Computer Vision Conference
 
AUTOSAR 403 CAN Stack
AUTOSAR 403 CAN StackAUTOSAR 403 CAN Stack
AUTOSAR 403 CAN StackRania Nabil
 
In‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look ForwardIn‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look ForwardRealTime-at-Work (RTaW)
 
Simulink Stateflow workshop
 Simulink Stateflow workshop Simulink Stateflow workshop
Simulink Stateflow workshopMATLABISRAEL
 
Hirschmann: Automotive SPICE Requirements for development process and tools
Hirschmann: Automotive SPICE Requirements for development process and tools Hirschmann: Automotive SPICE Requirements for development process and tools
Hirschmann: Automotive SPICE Requirements for development process and tools Intland Software GmbH
 
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
 
Model based design-Hardware in loop-software in loop
Model based design-Hardware in loop-software in loopModel based design-Hardware in loop-software in loop
Model based design-Hardware in loop-software in loopMahmoud Hussein
 
Overview of automotive network protocol
Overview of automotive network protocolOverview of automotive network protocol
Overview of automotive network protocolpoojashinde212
 
Electronic control unite
Electronic control uniteElectronic control unite
Electronic control uniteA Reddy
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamentalOmkar Rane
 
J1939 presentation by Simma Software
J1939 presentation by Simma SoftwareJ1939 presentation by Simma Software
J1939 presentation by Simma SoftwareRazvan Girmacea
 

Mais procurados (20)

UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
 
Hardware in Loop System Design
Hardware in Loop System DesignHardware in Loop System Design
Hardware in Loop System Design
 
Autosar software component
Autosar software componentAutosar software component
Autosar software component
 
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 ...
 
Controller area network (can bus)
Controller area network (can bus)Controller area network (can bus)
Controller area network (can bus)
 
Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (AD...
Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (AD...Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (AD...
Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (AD...
 
AUTOSAR 403 CAN Stack
AUTOSAR 403 CAN StackAUTOSAR 403 CAN Stack
AUTOSAR 403 CAN Stack
 
In‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look ForwardIn‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look Forward
 
Simulink Stateflow workshop
 Simulink Stateflow workshop Simulink Stateflow workshop
Simulink Stateflow workshop
 
Targetlink Presentation
Targetlink PresentationTargetlink Presentation
Targetlink Presentation
 
Hirschmann: Automotive SPICE Requirements for development process and tools
Hirschmann: Automotive SPICE Requirements for development process and tools Hirschmann: Automotive SPICE Requirements for development process and tools
Hirschmann: Automotive SPICE Requirements for development process and tools
 
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 communication Protocol
Can Bus communication ProtocolCan Bus communication Protocol
Can Bus communication Protocol
 
Model based design-Hardware in loop-software in loop
Model based design-Hardware in loop-software in loopModel based design-Hardware in loop-software in loop
Model based design-Hardware in loop-software in loop
 
Overview of automotive network protocol
Overview of automotive network protocolOverview of automotive network protocol
Overview of automotive network protocol
 
Electronic control unite
Electronic control uniteElectronic control unite
Electronic control unite
 
ISO 26262: Automotive Functional Safety
ISO 26262: Automotive Functional SafetyISO 26262: Automotive Functional Safety
ISO 26262: Automotive Functional Safety
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamental
 
13090016_vectorcast.ppt
13090016_vectorcast.ppt13090016_vectorcast.ppt
13090016_vectorcast.ppt
 
J1939 presentation by Simma Software
J1939 presentation by Simma SoftwareJ1939 presentation by Simma Software
J1939 presentation by Simma Software
 

Destaque

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
 
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
 

Destaque (16)

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
 
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
 

Semelhante a 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
 
Simulation data management for the Interdisciplinary Development of Drive Sys...
Simulation data management for the Interdisciplinary Development of Drive Sys...Simulation data management for the Interdisciplinary Development of Drive Sys...
Simulation data management for the Interdisciplinary Development of Drive Sys...Дмитрий Пасынков
 
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
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
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
 

Semelhante a 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
 
Simulation data management for the Interdisciplinary Development of Drive Sys...
Simulation data management for the Interdisciplinary Development of Drive Sys...Simulation data management for the Interdisciplinary Development of Drive Sys...
Simulation data management for the Interdisciplinary Development of Drive Sys...
 
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
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
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
 

Último

如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一ozave
 
Vip Mumbai Call Girls Panvel Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Panvel Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Panvel Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Panvel Call On 9920725232 With Body to body massage wit...amitlee9823
 
Escorts Service Rajajinagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Rajajinagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Rajajinagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Rajajinagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...amitlee9823
 
Vip Mumbai Call Girls Mira Road Call On 9920725232 With Body to body massage ...
Vip Mumbai Call Girls Mira Road Call On 9920725232 With Body to body massage ...Vip Mumbai Call Girls Mira Road Call On 9920725232 With Body to body massage ...
Vip Mumbai Call Girls Mira Road Call On 9920725232 With Body to body massage ...amitlee9823
 
Is Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's Why
Is Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's WhyIs Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's Why
Is Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's WhyBavarium Autoworks
 
Vip Mumbai Call Girls Navi Mumbai Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Navi Mumbai Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Navi Mumbai Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Navi Mumbai Call On 9920725232 With Body to body massag...amitlee9823
 
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Availabledollysharma2066
 
Majestic Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Majestic Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...Majestic Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Majestic Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...amitlee9823
 
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men 🔝pathankot🔝 Esc...
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men  🔝pathankot🔝   Esc...➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men  🔝pathankot🔝   Esc...
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men 🔝pathankot🔝 Esc...nirzagarg
 
➥🔝 7737669865 🔝▻ Asansol Call-girls in Women Seeking Men 🔝Asansol🔝 Escorts...
➥🔝 7737669865 🔝▻ Asansol Call-girls in Women Seeking Men  🔝Asansol🔝   Escorts...➥🔝 7737669865 🔝▻ Asansol Call-girls in Women Seeking Men  🔝Asansol🔝   Escorts...
➥🔝 7737669865 🔝▻ Asansol Call-girls in Women Seeking Men 🔝Asansol🔝 Escorts...amitlee9823
 
➥🔝 7737669865 🔝▻ Moradabad Call-girls in Women Seeking Men 🔝Moradabad🔝 Esc...
➥🔝 7737669865 🔝▻ Moradabad Call-girls in Women Seeking Men  🔝Moradabad🔝   Esc...➥🔝 7737669865 🔝▻ Moradabad Call-girls in Women Seeking Men  🔝Moradabad🔝   Esc...
➥🔝 7737669865 🔝▻ Moradabad Call-girls in Women Seeking Men 🔝Moradabad🔝 Esc...amitlee9823
 
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdfJohn Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdfExcavator
 
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best ServiceMarathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Is Your BMW PDC Malfunctioning Discover How to Easily Reset It
Is Your BMW PDC Malfunctioning Discover How to Easily Reset ItIs Your BMW PDC Malfunctioning Discover How to Easily Reset It
Is Your BMW PDC Malfunctioning Discover How to Easily Reset ItEuroService Automotive
 
BOOK FARIDABAD CALL GIRL(VIP Sunny Leone) @8168257667 BOOK 24/7
BOOK FARIDABAD CALL GIRL(VIP Sunny Leone) @8168257667 BOOK  24/7BOOK FARIDABAD CALL GIRL(VIP Sunny Leone) @8168257667 BOOK  24/7
BOOK FARIDABAD CALL GIRL(VIP Sunny Leone) @8168257667 BOOK 24/7Hyderabad Escorts Agency
 
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Delhi Call girls
 
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理ezgenuh
 
Bangalore Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore E...
Bangalore Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore E...Bangalore Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore E...
Bangalore Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore E...amitlee9823
 

Último (20)

如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
 
(INDIRA) Call Girl Surat Call Now 8250077686 Surat Escorts 24x7
(INDIRA) Call Girl Surat Call Now 8250077686 Surat Escorts 24x7(INDIRA) Call Girl Surat Call Now 8250077686 Surat Escorts 24x7
(INDIRA) Call Girl Surat Call Now 8250077686 Surat Escorts 24x7
 
Vip Mumbai Call Girls Panvel Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Panvel Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Panvel Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Panvel Call On 9920725232 With Body to body massage wit...
 
Escorts Service Rajajinagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Rajajinagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Rajajinagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Rajajinagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...
 
Vip Mumbai Call Girls Mira Road Call On 9920725232 With Body to body massage ...
Vip Mumbai Call Girls Mira Road Call On 9920725232 With Body to body massage ...Vip Mumbai Call Girls Mira Road Call On 9920725232 With Body to body massage ...
Vip Mumbai Call Girls Mira Road Call On 9920725232 With Body to body massage ...
 
Is Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's Why
Is Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's WhyIs Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's Why
Is Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's Why
 
Vip Mumbai Call Girls Navi Mumbai Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Navi Mumbai Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Navi Mumbai Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Navi Mumbai Call On 9920725232 With Body to body massag...
 
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
 
Majestic Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Majestic Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...Majestic Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Majestic Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
 
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men 🔝pathankot🔝 Esc...
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men  🔝pathankot🔝   Esc...➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men  🔝pathankot🔝   Esc...
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men 🔝pathankot🔝 Esc...
 
➥🔝 7737669865 🔝▻ Asansol Call-girls in Women Seeking Men 🔝Asansol🔝 Escorts...
➥🔝 7737669865 🔝▻ Asansol Call-girls in Women Seeking Men  🔝Asansol🔝   Escorts...➥🔝 7737669865 🔝▻ Asansol Call-girls in Women Seeking Men  🔝Asansol🔝   Escorts...
➥🔝 7737669865 🔝▻ Asansol Call-girls in Women Seeking Men 🔝Asansol🔝 Escorts...
 
➥🔝 7737669865 🔝▻ Moradabad Call-girls in Women Seeking Men 🔝Moradabad🔝 Esc...
➥🔝 7737669865 🔝▻ Moradabad Call-girls in Women Seeking Men  🔝Moradabad🔝   Esc...➥🔝 7737669865 🔝▻ Moradabad Call-girls in Women Seeking Men  🔝Moradabad🔝   Esc...
➥🔝 7737669865 🔝▻ Moradabad Call-girls in Women Seeking Men 🔝Moradabad🔝 Esc...
 
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdfJohn Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
 
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best ServiceMarathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
 
Is Your BMW PDC Malfunctioning Discover How to Easily Reset It
Is Your BMW PDC Malfunctioning Discover How to Easily Reset ItIs Your BMW PDC Malfunctioning Discover How to Easily Reset It
Is Your BMW PDC Malfunctioning Discover How to Easily Reset It
 
BOOK FARIDABAD CALL GIRL(VIP Sunny Leone) @8168257667 BOOK 24/7
BOOK FARIDABAD CALL GIRL(VIP Sunny Leone) @8168257667 BOOK  24/7BOOK FARIDABAD CALL GIRL(VIP Sunny Leone) @8168257667 BOOK  24/7
BOOK FARIDABAD CALL GIRL(VIP Sunny Leone) @8168257667 BOOK 24/7
 
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
 
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理
 
Bangalore Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore E...
Bangalore Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore E...Bangalore Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore E...
Bangalore Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore E...
 

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