SlideShare a Scribd company logo
1 of 16
Download to read offline
USING TDL FOR STANDARDISED
TEST PURPOSE DEFINITIONS
Philip Makedonski, Ilie-Daniel Gheorghe-Pop, Axel Rennoch, Finn Kristoffersen, Boštjan Pintar, Andreas Ulrich
IEEE QRS/STV, 13th December 2020, Macau (China)
2
• Our Context
• ETSI Testing approach
− TDL
− TTCN-3
• Application samples within ETSI
− TC INT projects
− TC MTS standardisation
OUTLINE
3
• ETSI is a leading standardisation organisation for
Information and Communication Technology (ICT) standards
fulfilling European and global market needs.
• ETSI test specifications are developed according to the
well-proven methodology defined in ISO/IEC 9646.
This framework recommends that the test specifications include:
Test Purposes, Test Descriptions and Test Cases.
OUR CONTEXT
4
➢ Technical Committee “Methods for Testing and Specification”
➢ Working Group TDL provides and oversees
roadmap for further development of TDL and the TDL open source project
➢ Working Group TST develops
IoT test catalogues and specifications (not covered elsewhere)
• The types of testing include
conformance, interoperability, security and performance testing
• The initial technical focus is:
− IoT network layer
(communication protocols, node connectivity, edge computing etc.),
− Basic security of IoT devices
ETSI TC MTS
5
ETSI TESTING APPROACH
Source: https://tdl.etsi.org/index.php/introduction
Test Execution Level
Test Implementation
Level
Test Design Level
Requirements Level
6
QUALITY ASPECTS
1.
Conformance
2.
Robustness /
Security
3.
Performance
Black-Box perspective
7
Test Description Language
• Design, documentation, representation of
formalised test descriptions
• Scenario-based approach
Testing and Test Control Notation
• Specification and implementation of
all kinds of black-box tests
• Component-based approach
ETSI TEST LANGUAGE STANDARDS
8
1) Test configurations
2) Test Suite Structure
3) Test purpose (catalogue)
4) Test implementation
(TTCN-3)
TEST PURPOSE SPECIFICATION, SAMPLE MQTT
9
TDL-TO – TEST OBJECTIVE SPECIFICATION
• Informal text specification
(semi-structured)
• Simple description structure
(event occurrence sequences)
• Global keyword definitions
(domain specific)
• Single test observation
(for pass/fail verdict criteria)
Test Purpose {
TP Id TP_HELLO_MSG_SERVER /* Summary */
Test objective "Establishing Connection
with EndpointUrl"
Reference "OPC-UA,Part-6-
Mappings#section-7.1.3"
Expected behaviour
ensure that {
when {…}
then {…}
}
}
10
TTCN-3 – THE TEST EXECUTION LANGUAGE
1) Test configurations
2) Test Suite Structure
3) Test purpose (catalogue)
4) Test implementation (TTCN-3)
11
➢ Technical Committee “Core Network and
Interoperability Testing (INT)”
➢ Specialist/Testing Task Forces on
“Voice and video services over LTE”
✓ For multiple interfaces of the
identified test configurations
✓ Packages with common
domain definitions (library concept)
✓ More than 300 TDL-TO test purposes
✓ TDL Open Source Project (TOP) tools
APPLICATION: INTEROPERABILITY TESTS
12
APPLICATION: IOT-TESTWARE – THE TWO PILLARS
…
ETS
Reporting
Logging
Legend:
TP: Test Purpose
TSS: Test Suite Structure
ATS: Abstract Test Suite
ETS: Executable Test Suite
SUT: System Under Test
TSS TP ATS
13
AVAILABLE TEST SPECS – MTS TST WORK PROGRAMME
IEC 62443-4-2
CoAP
MQTT
https://portal.etsi.org/tb.aspx?tbid=860&SubTB=860
14
✓ Abstract → Keeps you focused on what to test
✓ Standardised → Helps you to produce repeatable results
independently from a chosen certain tool or tool provider
✓ Application focus → Wide range of features for today’s
interconnected, concurrent, embedded, real-time systems
✓ Semi-formal → Helps you to keep test specifications consistent
over evolving systems (meta-modelling supported static code analysis)
✓ Multiple syntaxes → Provide test specifications in a language
that different stakeholders understand best (graphical, textual, other)
✓ Tool support → The TDL Open source Project (TOP) offers tool support
for the use of TDL
BENEFITS OF TDL AS A TEST SPECIFICATION LANGUAGE
15
✓Standardised test purposes
− Used in multiple domains:
e.g. mobile, access/core networks, ITS
− Test types, e.g. conformance, interop, security
✓Advanced testing technology:
− Used for certification:
e.g. UMTS, LTE, 5G, oneM2M
✓ETSI continues maintenance and evolution
− TDL: https://tdl.etsi.org/
− TTCN-3: http://www.ttcn-3.org/
SUMMARY & OUTLOOK
16
CONTACT
Partially funded by
✓ ETSI in the context of the STF projects 454, 476, 492, 522, 574 and 577
✓ German Federal Ministry for Economic Affairs and Energy (IoT-T project)
Thank you for your attention!
makedonski@cs.uni-goettingen.de
ilie-daniel.gheorghe-pop@fokus.fraunhofer.de
axel.rennoch@fokus.fraunhofer.de
finn@cinderella.dk
pintar@sintesio.org
andreas.ulrich@siemens.com

More Related Content

Similar to USING TDL FOR STANDARDISED TEST PURPOSE DEFINITIONS

 Test system architectures using advanced standardized test languages
 Test system architectures using advanced standardized test languages Test system architectures using advanced standardized test languages
 Test system architectures using advanced standardized test languagesMiguel Conde-Ferreira
 
Ttcn ingenierie protocoles-poly4
Ttcn ingenierie protocoles-poly4Ttcn ingenierie protocoles-poly4
Ttcn ingenierie protocoles-poly4hemanth kumar sonti
 
Design and development of automated tests for the IoT
Design and development of automated tests for the IoTDesign and development of automated tests for the IoT
Design and development of automated tests for the IoTAxel Rennoch
 
OCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableOCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableJonathan Jeon
 
TRL technology readiness level of p.pptx
TRL technology readiness level of p.pptxTRL technology readiness level of p.pptx
TRL technology readiness level of p.pptxanitapansare1
 
ITU-T Study Group 11 Introduction
ITU-T Study Group 11 IntroductionITU-T Study Group 11 Introduction
ITU-T Study Group 11 IntroductionITU
 
Ipsn08 tiny ecc-ieee
Ipsn08 tiny ecc-ieeeIpsn08 tiny ecc-ieee
Ipsn08 tiny ecc-ieeeSelva Raj
 
Zuniga-Privacy-ECSG-update
Zuniga-Privacy-ECSG-updateZuniga-Privacy-ECSG-update
Zuniga-Privacy-ECSG-updateBrandon Height
 
Extended QA testing to enhance productivity of a leading networking solution ...
Extended QA testing to enhance productivity of a leading networking solution ...Extended QA testing to enhance productivity of a leading networking solution ...
Extended QA testing to enhance productivity of a leading networking solution ...Veryx Technologies
 
Srivaishnavi Sivagnanam_resume_final - CA_new
Srivaishnavi Sivagnanam_resume_final - CA_newSrivaishnavi Sivagnanam_resume_final - CA_new
Srivaishnavi Sivagnanam_resume_final - CA_newsrivaishnavi sivagnanam
 
Cognitive Radio Standardisation In Europe Etsi
Cognitive Radio Standardisation In Europe EtsiCognitive Radio Standardisation In Europe Etsi
Cognitive Radio Standardisation In Europe Etsimelvincabatuan
 
project introduction
project introductionproject introduction
project introductionstinmon
 
developement-stages-trl-mrl-irl.pdf
developement-stages-trl-mrl-irl.pdfdevelopement-stages-trl-mrl-irl.pdf
developement-stages-trl-mrl-irl.pdfumeshvishwakarma33
 

Similar to USING TDL FOR STANDARDISED TEST PURPOSE DEFINITIONS (20)

 Test system architectures using advanced standardized test languages
 Test system architectures using advanced standardized test languages Test system architectures using advanced standardized test languages
 Test system architectures using advanced standardized test languages
 
Ttcn ingenierie protocoles-poly4
Ttcn ingenierie protocoles-poly4Ttcn ingenierie protocoles-poly4
Ttcn ingenierie protocoles-poly4
 
Design and development of automated tests for the IoT
Design and development of automated tests for the IoTDesign and development of automated tests for the IoT
Design and development of automated tests for the IoT
 
Core lab intro
Core lab introCore lab intro
Core lab intro
 
Profile tulasi digital_health
Profile tulasi digital_healthProfile tulasi digital_health
Profile tulasi digital_health
 
EENA 2021: Critical communications (4/6)
EENA 2021: Critical communications (4/6) EENA 2021: Critical communications (4/6)
EENA 2021: Critical communications (4/6)
 
OCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableOCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/Wearable
 
HarshMehta
HarshMehtaHarshMehta
HarshMehta
 
TRL technology readiness level of p.pptx
TRL technology readiness level of p.pptxTRL technology readiness level of p.pptx
TRL technology readiness level of p.pptx
 
ITU-T Study Group 11 Introduction
ITU-T Study Group 11 IntroductionITU-T Study Group 11 Introduction
ITU-T Study Group 11 Introduction
 
Ipsn08 tiny ecc-ieee
Ipsn08 tiny ecc-ieeeIpsn08 tiny ecc-ieee
Ipsn08 tiny ecc-ieee
 
Zuniga-Privacy-ECSG-update
Zuniga-Privacy-ECSG-updateZuniga-Privacy-ECSG-update
Zuniga-Privacy-ECSG-update
 
Extended QA testing to enhance productivity of a leading networking solution ...
Extended QA testing to enhance productivity of a leading networking solution ...Extended QA testing to enhance productivity of a leading networking solution ...
Extended QA testing to enhance productivity of a leading networking solution ...
 
The IEEE 1149.1 Boundary-scan test standard
The IEEE 1149.1 Boundary-scan test standardThe IEEE 1149.1 Boundary-scan test standard
The IEEE 1149.1 Boundary-scan test standard
 
Srivaishnavi Sivagnanam_resume_final - CA_new
Srivaishnavi Sivagnanam_resume_final - CA_newSrivaishnavi Sivagnanam_resume_final - CA_new
Srivaishnavi Sivagnanam_resume_final - CA_new
 
Cognitive Radio Standardisation In Europe Etsi
Cognitive Radio Standardisation In Europe EtsiCognitive Radio Standardisation In Europe Etsi
Cognitive Radio Standardisation In Europe Etsi
 
project introduction
project introductionproject introduction
project introduction
 
developement-stages-trl-mrl-irl.pdf
developement-stages-trl-mrl-irl.pdfdevelopement-stages-trl-mrl-irl.pdf
developement-stages-trl-mrl-irl.pdf
 
NCOIC Overview
NCOIC OverviewNCOIC Overview
NCOIC Overview
 
01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf
 

Recently uploaded

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Recently uploaded (20)

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

USING TDL FOR STANDARDISED TEST PURPOSE DEFINITIONS

  • 1. USING TDL FOR STANDARDISED TEST PURPOSE DEFINITIONS Philip Makedonski, Ilie-Daniel Gheorghe-Pop, Axel Rennoch, Finn Kristoffersen, Boštjan Pintar, Andreas Ulrich IEEE QRS/STV, 13th December 2020, Macau (China)
  • 2. 2 • Our Context • ETSI Testing approach − TDL − TTCN-3 • Application samples within ETSI − TC INT projects − TC MTS standardisation OUTLINE
  • 3. 3 • ETSI is a leading standardisation organisation for Information and Communication Technology (ICT) standards fulfilling European and global market needs. • ETSI test specifications are developed according to the well-proven methodology defined in ISO/IEC 9646. This framework recommends that the test specifications include: Test Purposes, Test Descriptions and Test Cases. OUR CONTEXT
  • 4. 4 ➢ Technical Committee “Methods for Testing and Specification” ➢ Working Group TDL provides and oversees roadmap for further development of TDL and the TDL open source project ➢ Working Group TST develops IoT test catalogues and specifications (not covered elsewhere) • The types of testing include conformance, interoperability, security and performance testing • The initial technical focus is: − IoT network layer (communication protocols, node connectivity, edge computing etc.), − Basic security of IoT devices ETSI TC MTS
  • 5. 5 ETSI TESTING APPROACH Source: https://tdl.etsi.org/index.php/introduction Test Execution Level Test Implementation Level Test Design Level Requirements Level
  • 7. 7 Test Description Language • Design, documentation, representation of formalised test descriptions • Scenario-based approach Testing and Test Control Notation • Specification and implementation of all kinds of black-box tests • Component-based approach ETSI TEST LANGUAGE STANDARDS
  • 8. 8 1) Test configurations 2) Test Suite Structure 3) Test purpose (catalogue) 4) Test implementation (TTCN-3) TEST PURPOSE SPECIFICATION, SAMPLE MQTT
  • 9. 9 TDL-TO – TEST OBJECTIVE SPECIFICATION • Informal text specification (semi-structured) • Simple description structure (event occurrence sequences) • Global keyword definitions (domain specific) • Single test observation (for pass/fail verdict criteria) Test Purpose { TP Id TP_HELLO_MSG_SERVER /* Summary */ Test objective "Establishing Connection with EndpointUrl" Reference "OPC-UA,Part-6- Mappings#section-7.1.3" Expected behaviour ensure that { when {…} then {…} } }
  • 10. 10 TTCN-3 – THE TEST EXECUTION LANGUAGE 1) Test configurations 2) Test Suite Structure 3) Test purpose (catalogue) 4) Test implementation (TTCN-3)
  • 11. 11 ➢ Technical Committee “Core Network and Interoperability Testing (INT)” ➢ Specialist/Testing Task Forces on “Voice and video services over LTE” ✓ For multiple interfaces of the identified test configurations ✓ Packages with common domain definitions (library concept) ✓ More than 300 TDL-TO test purposes ✓ TDL Open Source Project (TOP) tools APPLICATION: INTEROPERABILITY TESTS
  • 12. 12 APPLICATION: IOT-TESTWARE – THE TWO PILLARS … ETS Reporting Logging Legend: TP: Test Purpose TSS: Test Suite Structure ATS: Abstract Test Suite ETS: Executable Test Suite SUT: System Under Test TSS TP ATS
  • 13. 13 AVAILABLE TEST SPECS – MTS TST WORK PROGRAMME IEC 62443-4-2 CoAP MQTT https://portal.etsi.org/tb.aspx?tbid=860&SubTB=860
  • 14. 14 ✓ Abstract → Keeps you focused on what to test ✓ Standardised → Helps you to produce repeatable results independently from a chosen certain tool or tool provider ✓ Application focus → Wide range of features for today’s interconnected, concurrent, embedded, real-time systems ✓ Semi-formal → Helps you to keep test specifications consistent over evolving systems (meta-modelling supported static code analysis) ✓ Multiple syntaxes → Provide test specifications in a language that different stakeholders understand best (graphical, textual, other) ✓ Tool support → The TDL Open source Project (TOP) offers tool support for the use of TDL BENEFITS OF TDL AS A TEST SPECIFICATION LANGUAGE
  • 15. 15 ✓Standardised test purposes − Used in multiple domains: e.g. mobile, access/core networks, ITS − Test types, e.g. conformance, interop, security ✓Advanced testing technology: − Used for certification: e.g. UMTS, LTE, 5G, oneM2M ✓ETSI continues maintenance and evolution − TDL: https://tdl.etsi.org/ − TTCN-3: http://www.ttcn-3.org/ SUMMARY & OUTLOOK
  • 16. 16 CONTACT Partially funded by ✓ ETSI in the context of the STF projects 454, 476, 492, 522, 574 and 577 ✓ German Federal Ministry for Economic Affairs and Energy (IoT-T project) Thank you for your attention! makedonski@cs.uni-goettingen.de ilie-daniel.gheorghe-pop@fokus.fraunhofer.de axel.rennoch@fokus.fraunhofer.de finn@cinderella.dk pintar@sintesio.org andreas.ulrich@siemens.com