22
Sophia Antipolis, French Riviera 20-22 October 2015 AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 AND TTWORKBENCH AS A TEST EXECUTION AND EVALUATION PLATFORM Presented by Bogdan Stanca-Kaposta © All rights reserved

AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Sophia Antipolis, French Riviera

20-22 October 2015

AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 AND TTWORKBENCH AS A TEST EXECUTION AND EVALUATION PLATFORM

Presented by Bogdan Stanca-Kaposta© All rights reserved

Page 2: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

CSC Survey “Connected Cars 2015”

2

• Like to have• Fast accident/hazard reporting 85%

• Online navigation to avoid congestions 75%

• Adapt green light to traffic load 71%

• Cons• Skeptical on the reliability of the new connected-car features

• Likely more technical breakdowns 62%

© All rights reserved

Page 3: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Intelligent Transport Systems

3 © All rights reserved

Page 4: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Focus on Car2X Communication

4 © All rights reserved

Page 5: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Car2X Tests

5

• ETSI G5 Tests

• Car2Car Communications Consortium Tests

• Drive Tests (Car manufacturers)

© All rights reserved

Page 6: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Car2X Tests

6

• ETSI G5 Tests

• Car2Car Communications Consortium Tests

• Drive Tests (Car manufacturers)

© All rights reserved

Page 7: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Drive Tests nowadays

7 © All rights reserved

DriverCo-pilot

• Driver

• Co-Pilot

• Laptop

• Recording data for later analysis

• Instructions

• Evaluation criteria

• Test Report

Page 8: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Drive Tests nowadays

8

• Pros

• Flexible: test adjustment

• Feedback: cancel test, faster, repeat

• Cons

• Reliability of the test result depends on the experience• Two co-pilots can rate the same maneuver differently

• Evaluation in car by co-pilot: lots of inputs, needs good training, details can go unseen

• Test verdict offline• Exhaustive but too late (not on the track)

• Need to redo the test in the field

• High costs

© All rights reserved

Page 9: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

AUTOMATED DRIVE TESTS

A TTworkbench project

© All rights reserved

Page 10: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Automated Drive Tests

10 © All rights reserved

• Driver

• TTCN-3 and TTworkbench as Co-pilot

• Real-Time data analysis• Adapt to current car situation

• Live evaluation

• Detailed Log

• Instructions

• Test Report

Driver

Page 11: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Test Interfaces to the TTworkbench

11 © All rights reserved

TesterTested car

System Under Test (SUT)

Car2X Protocol

CAN BUS

Page 12: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Automated Drive Tests

12 © All rights reserved

Tester

Tested car (SUT)

Car2X

Protocol

CAN BUS Access(Ford‘s OpenXC )

Page 13: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Co-Pilot with TTCN-3 backend

13 © All rights reserved

VerdictExecuteSelect TestConfigure

Server

10.0.0.1

Page 14: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Automated Drive Tests Feauters

• Audio feedback: faster, test failed/cancelled, repeat• Test control via voice commands: abort test, start test• Reproducible test results• All inputs can be analyzed in real time (during the test)• Online feedback if the test has to be re-done (directly in the

field)• Time synchronization of different logs inside the TTCN-3 log• Extensible

• Connection to other Test Access, GPS, e-Call, etc.

• Lower costs• Simpler logistics (resource management)

14 © All rights reserved

Page 15: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Components / Status

• TTworkbench’s remote Test Management GUI• Co-Pilot Android App (TestingTech on GitHub)

• TTworkbench running TTCN-3• ITS G5 Types (ETSI)• Test Adaptation G5 similar to ITS test suite

• TTworkbench interfacing Ford‘s OpenXC (Open source)• CAN Simulator web app• Capture/Write via OBDII connector• Android recorder app

• Available as tailored solution approach to TTworkbench customers Demo at our Booth

15 © All rights reserved

Page 16: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

What is next?

16 © All rights reserved

Page 17: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Lab Tests / Regression Tests

17 © All rights reserved

Tester

Tested car (SUT)

Car2X

Protocol

CAN Simulator / ReplayCar2X

Application Unit

CAN Data

Page 18: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Automated Lab Tests

18

• Pros

• Regression Tests for each new Firmware

• Constant reliability of the test result

• Extensible• Connection to other Test Access, GPS, e-Call, etc.

• Lot of inputs can be analyzed in real time (during the test)

• Low costs• Reusing the existing Test Architecture

• Can be done before deploying the new firmware in the cars

© All rights reserved

Page 19: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Outlook

19

• Can be extended in the ITS space with• Sensors: GPS, UV, Temperature, etc.

• Connectivity: Internet, Multimedia, etc.

• Devices• Road side units

• Street light, Intersection controls

• Traffic Management, Parking lot, etc.

• Can be applied to other Domains• Vehicle2X: Boats, Airplanes, Trains, etc.

• Industrial 4.0

© All rights reserved

Page 20: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

Summary

20

• Automated Drive Tests

• Reproductible test results

• Live evaluation

• Adapt to car situation

• Detailed log

• Time synchronization of different logs

• Extensible

• Lower test costs

© All rights reserved

Page 21: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

The Team / Acknowledgments

• Collaborative Work of

• Bogdan Stanca-Kaposta

• Fares Mokrani

• Benjamin Kodera

© All rights reserved

Page 22: AUTOMATION OF CAR DRIVE TESTS (CAR2X) USING TTCN-3 … · Automated Lab Tests 18 •Pros •Regression Tests for each new Firmware •Constant reliability of the test result •Extensible

THANK YOU!

Questions?

© All rights reserved