stf 522: tdl phase 4 · 2017. 9. 26. · 16 invited talk on tdl at ictss 2017 a 20 prepare flyers...
TRANSCRIPT
© ETSI 2017. All rights reserved
STF 522: TDL Phase 4Status Report
© ETSI 2017. All rights reserved
Document History
• 2017-09-26: Document submitted for MTS#72
• 2017-09-06: Document submitted for SG#3
• 2017-05-31: Document submitted for MTS#71
• 2017-05-11: Document submitted for SG#2
• 2017-02-27: Document submitted for SG#1
• 2017-01-25: Document submitted for MTS#70
2
© ETSI 2017. All rights reserved
From the Terms of Reference…
© ETSI 2017. All rights reserved
TDL Phase 4: Objectives
• New Part 6 for mapping TDL to TTCN-3
• Adaptation and extension of MM addressing CRs
• new test configuration features (clarifications needed)
• related to the mapping to TTCN-3
• Adaptation and extension of GR, XF, TO
• New Part 5 to relocate the UML profile (currently annex to MM)
• Requirements for security and performance testing with TDL (TR)
4
© ETSI 2017. All rights reserved
TDL Phase 4: Deliverables
5
Deliv. Work Item code Standard number
Working title Scope
D1 RES/ES 203 119-1 V1.4.1 Test Description Language; Meta-Model and SemanticsScope: common concepts, meta-model, semantics
D2 RES/ES 203 119-2 V1.3.1 Test Description Language; Graphical SyntaxScope: TDL graphical concrete syntax for end users
D3 RES/ES 203 119-3 V1.3.1 Test Description Language; Exchange FormatScope: TDL exchange format for tool interoperability
D4 RES/ES 203 119-4 V1.3.1 Test Description Language; Structured Test Objective SpecificationScope: TDL extension for structured test objectives
D5 DES/ES 203 119-5 V1.1.1 Test Description Language; UML profile for TDLScope: TDL to UML meta-model mapping
D6 DES/ES 203 119-6 V1.1.1 Test Description Language; Mapping of TDL to TTCN-3Scope: Mapping rules to automatically generate TTCN-3 test case skeletons from TDL test descriptions
D7 DTR/MTS-1029504TDLSecPerfReq
TDL and its usage for security and performance testing; consolidated requirements (technical report)
© ETSI 2017. All rights reserved
Today
• TOP status
• Promotion and communication planning
• Steering group meetings
• Status update on the work of STF 522
• TDL at ETSI
6
© ETSI 2017. All rights reserved
TOP
© ETSI 2017. All rights reserved
TOP Status
• Added
• MM implementation (Part 1, Part 3)
• Textual editor (Annex B, Part 1; Annex B, Part 4)
• Graphical viewer (Part 2)
• Pending
• Validation / constraint implementation
• Translation between textual and XF representation
• Word generation (Part 4)
8
© ETSI 2017. All rights reserved
TOP Planning
• Oct 2017
• communication activities: mailing list, documentation, UCAAT
• features: improved graphical facilities
• editing configurations and behaviour (some deviations from Part 2)
• embedded textual editor for data use
• validation integration
• infrastructure: separate branches (1.4.1), update site / repository
• technical details need to be determined (add to task list)
9
© ETSI 2017. All rights reserved
TOP Planning
• Mar 2018
• add/merge new features: local ordering, procedures, etc.
• TTCN-3 generation prototype (depends on new features)
• additional documentation and outstanding tasks
10
© ETSI 2017. All rights reserved
TOP Promotion
• UCAAT 2017
• TDL Tutorial at 9:00 on Wednesday
• TDL Session at 16:00 on Wednesday
• CTI Talk, STF Talk, FOKUS Talk (UTP and TDL compliance to ES 202 951)
• NetResults experience with TDL (MBT Session at 11:00 on Friday)
• TDL booth / information at ETSI stand
• Coordinate contributions by September 20
• Task list: Google Spreadsheet
11
© ETSI 2017. All rights reserved
# Tasks Priority1 TDL Website review and TOP dedicate page(s) A2 Article for ETSI Magazine "The Standard" A5 Finalize public wiki (https://tdl.etsi.org/wiki) A8 Technical documentation on how to download, setup, use the tools A9 A guideline on how to contribute (design of the tools, where to modify) A11 ETSI press release A12 Sync on how to present TOP at UCAAT 17 A15 Readme files for the repository A16 Invited talk on TDL at ICTSS 2017 A20 Prepare flyers for UCAAT A3 Whitepaper on the advantages of TDL B4 Preparation of goodies for TDL (Tshirts?) B6 Create a maling list dedicated to TOP B13 Request a TDL dedicated session at UCAAT 18 (?) B14 A video with a Demo on how to use the tools B17 TDL at MODELSWARD 2018 B18 TOP logo vs TDL logo (?) B19 Plugins repository (managed via FTP and later via CI/CD) B21 SQJ article B7 ETSI Webinar: to explain how to download, setup use the tools C10 Reaching out to the Testing community (forums? maling lists? academia?) D
© ETSI 2017. All rights reserved
Promotion
© ETSI 2017. All rights reserved
Other Promotional Activities
• Book chapter in GI TAV 25th Anniversary (STF 522)
• based on SAM 2016 article, heavily revised after review from editors
• awaiting second review -> cancelled under “strange” circumstances
• Keynote at ICTSS (AU)
• coordination and assistance requested
• temporal challenge: Keynote on Monday, 2 days ahead of “launch”
• Subsequent article in SQJ (AU + ?) -> based on chapter?
• STF 522 page on ETSI portal14
© ETSI 2017. All rights reserved
Status Update
© ETSI 2017. All rights reserved
Work Plan
• Timescale: Jan, 2017 (+4 months) - Jan, 2018 (+1 month)
• delays due to administrative overhead at respective organisations
• final confirmation received on Dec 15, 2016
• work remotely, meet in person only if necessary
• coordinated remote sessions scheduled as needed, based on availability
• Working sessions planned so far, further sessions as needed
• WK7: Feb 14-17 Session 1 @ UG (4 days)
• WK34: Aug 22-25 Session 2 @ UG (4 days)
16
© ETSI 2017. All rights reserved
Milestones (Current Planning)
17
N Task / Milestone / Deliverable ToR Targets Current Targets
M0 Start of work Sep-2016 Jan-2017
T0 Project management Sep-2016–Sep-2017 Jan-2017–Jan-2018
T1 TDL-to-TTCN-3 mapping Sep-2016–Sep-2017 Jan-2017–Jan-2018
T2 Advanced test configuration features Sep-2016–Apr-2017 Jan-2017–Aug-2017
T3 Language maintenance Sep-2016–Apr-2017 Jan-2017–Aug-2017
T4 Requirements for security and performance testing Mar-2017–Sep-2017 Jun-2017–Dec-2017
M1 Informal report on planning 16-Dec-2016 Jan-2017
M2 1st drafts 28-Apr-2017 May-2017
M3 2nd drafts 28-Jul-2017 Sep-2017
M4 Final drafts for MTS review 01-Sep-2017 Dec-2017
M5 Final report, end of work, TB approval 27-Sep-2017 Jan-2018
M6 Membership vote 27-Sep-2017 Feb-2018
M7 Publication 01-Dec-2017 Apr-2018
© ETSI 2017. All rights reserved
Overall Timeline (Current)
18
Task Milest. Description J F M A M J J A S O N D J F M A
T0 Project management
T1 TDL-to-TTCN-3 mapping
T2 Advanced test configuration
T3 Language maintenance
T4 Requirements solicitation
M0 Start of work
M1 Informal report on planning
M2 1st drafts
M3 2nd drafts
M4 Final drafts for MTS review
M5 Final report, TB approval
M6 Membership vote
M7 Publication
© ETSI 2017. All rights reserved
Notes from SG Meetings
• Inter-SUT communication remains as future work
• Introduce local ordering as explicit property of test description
• Focus on message-based communication at first
• Data mapping required at first
• Advanced test configuration as TDL extension (similar to TO)
19
© ETSI 2017. All rights reserved
Notes from SG Meetings
• Advanced test configurations
• separate extension (new WI) or annex - still not decided within MTS
• future discussion on generic notion of inheritance throughout TDL
• Implementation of mapping
• under TOP? with STF resources?
• Future directions need to be discussed and affirmed
• Revised and updated TOP promotion task list
• TDL adoption at ETSI20
© ETSI 2017. All rights reserved
Deliverable Status
• Part 1: refinements
• definitions, time, newly added parts, predefined functions
• future directions for local ordering, collections, inheritance
• Parts 2, 3, 4 updated according to changes in Part 1
• Part 5 (UML Profile) not updated according to changes in Part 1
• Part 6
• structure, notation (explanation and examples), content, some examples
• All examples need to be updated and aligned (Milestone 3)21
© ETSI 2017. All rights reserved
• Discussed difficult cases during Session 2
• data: data instances annotated as values or templates (default)
• time: quiescence in exceptional behaviour, time label use, time constraint
• behaviour: combined behaviour and exceptional behaviour
Deliverable Status: Part 6
22
STF 522 Session 2.notebook
1
August 25, 2017
Aug 2210:18
Mapping of Values vs Templates
STF 522 Session 2.notebook
2
August 25, 2017
Aug 2211:31
Graphical syntax for Annotation of Element treatment
STF 522 Session 2.notebook
3
August 25, 2017
Aug 2211:38
STF 522 Session 2.notebook
4
August 25, 2017
Aug 2212:10
Not possible in TDL: Q does not activate ExceptionalBehaviour
STF 522 Session 2.notebook
5
August 25, 2017
Aug 2212:34
STF 522 Session 2.notebook
6
August 25, 2017
Aug 2212:06
STF 522 Session 2.notebook
7
August 25, 2017
Aug 2216:13
STF 522 Session 2.notebook
8
August 25, 2017
Aug 2216:09
STF 522 Session 2.notebook
9
August 25, 2017
Aug 2216:12
STF 522 Session 2.notebook
10
August 25, 2017
Aug 2216:12
STF 522 Session 2.notebook
11
August 25, 2017
Aug 2216:58
STF 522 Session 2.notebook
12
August 25, 2017
Aug 2309:27
STF 522 Session 2.notebook
13
August 25, 2017
Aug 2309:38
STF 522 Session 2.notebook
14
August 25, 2017
Aug 2310:10
STF 522 Session 2.notebook
15
August 25, 2017
Aug 2310:20
STF 522 Session 2.notebook
16
August 25, 2017
Aug 2310:21
STF 522 Session 2.notebook
17
August 25, 2017
Aug 2311:56
STF 522 Session 2.notebook
18
August 25, 2017
Aug 2312:16
STF 522 Session 2.notebook
19
August 25, 2017
Aug 2314:15
STF 522 Session 2.notebook
20
August 25, 2017
Aug 2314:29
STF 522 Session 2.notebook
21
August 25, 2017
Aug 2314:58
STF 522 Session 2.notebook
22
August 25, 2017
Aug 2315:16
STF 522 Session 2.notebook
23
August 25, 2017
Aug 2315:52
STF 522 Session 2.notebook
24
August 25, 2017
Aug 2409:06
STF 522 Session 2.notebook
25
August 25, 2017
Aug 2410:59
STF 522 Session 2.notebook
26
August 25, 2017
Aug 2411:28
STF 522 Session 2.notebook
27
August 25, 2017
Aug 2414:27
STF 522 Session 2.notebook
28
August 25, 2017
Aug 2414:32
STF 522 Session 2.notebook
29
August 25, 2017
Aug 2415:31
STF 522 Session 2.notebook
30
August 25, 2017
Aug 2415:37
STF 522 Session 2.notebook
31
August 25, 2017
Aug 2415:40
STF 522 Session 2.notebook
32
August 25, 2017
Aug 2416:00
STF 522 Session 2.notebook
33
August 25, 2017
Aug 2416:39
STF 522 Session 2.notebook
34
August 25, 2017
Aug 2416:52
STF 522 Session 2.notebook
35
August 25, 2017
Aug 2417:05
STF 522 Session 2.notebook
36
August 25, 2017
Aug 2417:48
STF 522 Session 2.notebook
37
August 25, 2017
Aug 2508:50
STF 522 Session 2.notebook
38
August 25, 2017
Aug 2510:00
STF 522 Session 2.notebook
39
August 25, 2017
Aug 2510:18
STF 522 Session 2.notebook
40
August 25, 2017
Aug 2510:32
STF 522 Session 2.notebook
41
August 25, 2017
Aug 2510:55
STF 522 Session 2.notebook
42
August 25, 2017
Aug 2511:19
behavior allowed
behavior NOT allowed
STF 522 Session 2.notebook
33
August 25, 2017
Aug 2416:39
STF 522 Session 2.notebook
34
August 25, 2017
Aug 2416:52
STF 522 Session 2.notebook
35
August 25, 2017
Aug 2417:05
STF 522 Session 2.notebook
36
August 25, 2017
Aug 2417:48
STF 522 Session 2.notebook
37
August 25, 2017
Aug 2508:50
STF 522 Session 2.notebook
38
August 25, 2017
Aug 2510:00
STF 522 Session 2.notebook
39
August 25, 2017
Aug 2510:18
STF 522 Session 2.notebook
40
August 25, 2017
Aug 2510:32
STF 522 Session 2.notebook
41
August 25, 2017
Aug 2510:55
STF 522 Session 2.notebook
42
August 25, 2017
Aug 2511:19
behavior allowed
behavior NOT allowed
© ETSI 2017. All rights reserved
STF 522 Session 2.notebook
1
August 25, 2017
Aug 2210:18
Mapping of Values vs Templates
STF 522 Session 2.notebook
2
August 25, 2017
Aug 2211:31
Graphical syntax for Annotation of Element treatment
STF 522 Session 2.notebook
3
August 25, 2017
Aug 2211:38
STF 522 Session 2.notebook
4
August 25, 2017
Aug 2212:10
Not possible in TDL: Q does not activate ExceptionalBehaviour
STF 522 Session 2.notebook
5
August 25, 2017
Aug 2212:34
STF 522 Session 2.notebook
6
August 25, 2017
Aug 2212:06
STF 522 Session 2.notebook
7
August 25, 2017
Aug 2216:13
STF 522 Session 2.notebook
8
August 25, 2017
Aug 2216:09
STF 522 Session 2.notebook
9
August 25, 2017
Aug 2216:12
STF 522 Session 2.notebook
10
August 25, 2017
Aug 2216:12
STF 522 Session 2.notebook
11
August 25, 2017
Aug 2216:58
STF 522 Session 2.notebook
12
August 25, 2017
Aug 2309:27
STF 522 Session 2.notebook
13
August 25, 2017
Aug 2309:38
STF 522 Session 2.notebook
14
August 25, 2017
Aug 2310:10
STF 522 Session 2.notebook
15
August 25, 2017
Aug 2310:20
STF 522 Session 2.notebook
16
August 25, 2017
Aug 2310:21
STF 522 Session 2.notebook
17
August 25, 2017
Aug 2311:56
STF 522 Session 2.notebook
18
August 25, 2017
Aug 2312:16
STF 522 Session 2.notebook
19
August 25, 2017
Aug 2314:15
STF 522 Session 2.notebook
20
August 25, 2017
Aug 2314:29
STF 522 Session 2.notebook
21
August 25, 2017
Aug 2314:58
STF 522 Session 2.notebook
22
August 25, 2017
Aug 2315:16
STF 522 Session 2.notebook
23
August 25, 2017
Aug 2315:52
STF 522 Session 2.notebook
24
August 25, 2017
Aug 2409:06
STF 522 Session 2.notebook
25
August 25, 2017
Aug 2410:59
STF 522 Session 2.notebook
26
August 25, 2017
Aug 2411:28
STF 522 Session 2.notebook
27
August 25, 2017
Aug 2414:27
STF 522 Session 2.notebook
28
August 25, 2017
Aug 2414:32
STF 522 Session 2.notebook
29
August 25, 2017
Aug 2415:31
STF 522 Session 2.notebook
30
August 25, 2017
Aug 2415:37
STF 522 Session 2.notebook
31
August 25, 2017
Aug 2415:40
STF 522 Session 2.notebook
32
August 25, 2017
Aug 2416:00
STF 522 Session 2.notebook
33
August 25, 2017
Aug 2416:39
STF 522 Session 2.notebook
34
August 25, 2017
Aug 2416:52
STF 522 Session 2.notebook
35
August 25, 2017
Aug 2417:05
STF 522 Session 2.notebook
36
August 25, 2017
Aug 2417:48
STF 522 Session 2.notebook
37
August 25, 2017
Aug 2508:50
STF 522 Session 2.notebook
38
August 25, 2017
Aug 2510:00
STF 522 Session 2.notebook
39
August 25, 2017
Aug 2510:18
STF 522 Session 2.notebook
40
August 25, 2017
Aug 2510:32
STF 522 Session 2.notebook
41
August 25, 2017
Aug 2510:55
STF 522 Session 2.notebook
42
August 25, 2017
Aug 2511:19
behavior allowed
behavior NOT allowed
STF 522 Session 2.notebook
33
August 25, 2017
Aug 2416:39
STF 522 Session 2.notebook
34
August 25, 2017
Aug 2416:52
STF 522 Session 2.notebook
35
August 25, 2017
Aug 2417:05
STF 522 Session 2.notebook
36
August 25, 2017
Aug 2417:48
STF 522 Session 2.notebook
37
August 25, 2017
Aug 2508:50
STF 522 Session 2.notebook
38
August 25, 2017
Aug 2510:00
STF 522 Session 2.notebook
39
August 25, 2017
Aug 2510:18
STF 522 Session 2.notebook
40
August 25, 2017
Aug 2510:32
STF 522 Session 2.notebook
41
August 25, 2017
Aug 2510:55
STF 522 Session 2.notebook
42
August 25, 2017
Aug 2511:19
behavior allowed
behavior NOT allowed
STF522 Day 1x.notebook
1
February 17, 2017
Feb 1414:35
STF522 Day 1x.notebook
2
February 17, 2017
Feb 1514:32
STF522 Day 1x.notebook
3
February 17, 2017
Feb 1514:43
STF522 Day 1x.notebook
4
February 17, 2017
Feb 1515:08
STF522 Day 1x.notebook
5
February 17, 2017
Feb 1515:39
STF522 Day 1x.notebook
6
February 17, 2017
Feb 1516:26
STF522 Day 1x.notebook
7
February 17, 2017
Feb 1516:38
STF522 Day 1x.notebook
8
February 17, 2017
Feb 1415:01
STF522 Day 1x.notebook
9
February 17, 2017
Feb 1416:28
STF522 Day 1x.notebook
10
February 17, 2017
Feb 1416:31
STF522 Day 1x.notebook
11
February 17, 2017
Feb 1511:16
STF522 Day 1x.notebook
12
February 17, 2017
Feb 1511:53
STF522 Day 1x.notebook
13
February 17, 2017
Feb 1511:31
STF522 Day 1x.notebook
15
February 17, 2017
Feb 1510:02
STF522 Day 1x.notebook
16
February 17, 2017
Feb 1510:14
STF522 Day 1x.notebook
17
February 17, 2017
Feb 1610:42
STF522 Day 1x.notebook
19
February 17, 2017
Feb 1611:04
STF522 Day 1x.notebook
20
February 17, 2017
Feb 1611:32
STF522 Day 1x.notebook
21
February 17, 2017
Feb 1612:06
STF522 Day 1x.notebook
22
February 17, 2017
Feb 1615:41
STF522 Day 1x.notebook
23
February 17, 2017
Feb 1615:56
STF522 Day 1x.notebook
24
February 17, 2017
Feb 1616:10
STF522 Day 1x.notebook
25
February 17, 2017
Feb 1612:12
STF522 Day 1x.notebook
26
February 17, 2017
Feb 1414:36
STF522 Day 1x.notebook
27
February 17, 2017
Feb 1611:50
STF522 Day 1x.notebook
28
February 17, 2017
Feb 1417:35
STF522 Day 1x.notebook
29
February 17, 2017
Feb 1417:55
STF522 Day 1x.notebook
30
February 17, 2017
Feb 1418:04
STF522 Day 1x.notebook
31
February 17, 2017
Feb 1418:08
Session 1
Session 2
© ETSI 2017. All rights reserved
Deliverable Status: Task 4
• Objectives
• Solicitation of requirements for the specification of TDL test descriptions in the area of performance and security testing from partners in ETSI MTS and other Technical Bodies.
• Output
• An ETSI technical report (DTR/MTS-1029504TDLSecPerfReq) summarising the solicited requirements and provides initial suggestions on treating them within the existing scope of TDL and on needed TDL extensions; the technical report serves as input to further discussions within the SG, MTS and CTI in order to determine future activities on TDL standardization.
24
© ETSI 2017. All rights reserved
Deliverable Status: Task 4
• Interactions
• The SG will be involved to identify ETSI members and further users who will be questioned on essential requirements on security and performance testing; the SG will provide also feedback on the findings;
• Additional feedback from CTI based on current practices at ETSI
25
© ETSI 2017. All rights reserved
Deliverable Status: Task 4
• Discussion with ETSI CTI about possible target TBs/ISGs
• Performance test doesn’t exists in ETSI context, any input could come from members only
• Potential ETSI bodies identified and current conclusions
• TC CYBER (Milan Zoric) “At this point in time there are no testing standards and no testing Work Items in TC Cyber. My estimate is that it would be premature to promote TDL in TC Cyber right now. In some deliverables they are describing use cases with MSC-like diagrams. However, the behaviour described is not normative and therefore not meant to be tested. “
26
© ETSI 2017. All rights reserved
Deliverable Status: Task 4
• Potential ETSI bodies identified and current conclusions
• ITS (Sebastian Müller, Alexandre Berge) Conformance tests are stable, well understood, a TD step investment would not make sense. “On interop side, TDL makes much more sense to me… a reference set of ITS interop TPs have been selected to be implemented using this framework; I have in mind to have a parallel task for developing TDs in TDL (most probably tdlan) for those tests, as a trial, when tdlan (or ultimately other TDL variants) tools will be available Now concerning … ITS security I will collect feedback from experts of STF538 (…STF kick-off to happen soon), but I don’t expect specific needs or requirement compared to “pure” conformance.”
• MEC (Sebastian Müller) No feedback yet.
27
© ETSI 2017. All rights reserved
Deliverable Status: Task 4
• Potential ETSI bodies identified and current conclusions
• ESI (Laurent Vreck)“I would say that TDL is not applicable for the current work on TC ESI. The testing at the moment in Electronic Signature is to check the format of the signatures by parsing the files.”
• OM2M (Laurent Vreck and Miguel Angel Reina Ortega) “For oneM2M, as you said, we have a process already in place for writing conformance TP and ATS. We don’t use TD for conformance.”
28
© ETSI 2017. All rights reserved
Deliverable Status: Task 4
• Potential ETSI bodies identified and current conclusions
• NFV-TST (Michele Carignani) Maybe “TDL could be of interest to be applied for description of interoperability to improve the design and the documentation. I made some experiments during our study for CTI (will report on this at UCAAT) – see attachments. Since the actions are at a “high level” I do not foresee possible automation of test execution in this area. TDL could be of interest if it permits to describe a benchmark. The output should not be a verdict but a collection of computed metrics evaluations.TDL tooling availability is essential to start any possible involvement of NFV TST (and ETSI TBs in general).”
29
© ETSI 2017. All rights reserved
Deliverable Status: Task 4
• Potential ETSI bodies identified and current conclusions
• NFV-SEC (Scott Cadzow) Maybe “The short answer is that TDL is of value to NFV-SEC. Unfortunately I am in London this week (…) and thus not at the NFV meeting in Denver but I will raise the topic with my fellow experts in NFV SEC.”
30
© ETSI 2017. All rights reserved
Deliverable Status: Task 4
• TDL stakeholder situation is unclear
• No clear source for security/performance requirements,
• this task is seen to be pre-mature for the time being
• TDL to TTCN-3 mapping requires more resources than estimated
• higher impact to the TDL meta-model than expected
• Proposal to re-allocate resources from Task 4 to Task 1
• Task 1 is a higher priority task than Task 4
• Task 4 is just a small portion of the whole STF budget
31
© ETSI 2017. All rights reserved
TDL at ETSI
• Requested clarifications regarding behaviour and data
• STF reviewed and responded addressing the questions
• mostly misunderstandings (TDL is becoming rather complex)
• adequate tooling can support desired workflows
• however, workflows may need to be reviewed as well
• one potential CR regarding “modified” data instances
• TBC: Support for generating TTCN-3 is high priority
32
© ETSI 2017. All rights reserved
Next Steps
• Milestone 2 submission: September 15
• UCAAT 2017 coordination and submission: September 20, 29
• MTS#72 and progress report: September 27
• UCAAT 2017 and TOP launch: October 11
• SG meeting: Mid-End November
• Milestone 3 submission: December 15 (wrong dates in WIs)
• Continuation of activities in the future? WIs TBD at MTS#72
33
© ETSI 2017. All rights reserved
The Future of TDL
• We need users
• initial studies and some interest at ETSI
• other parties: NetResults, TSP, U-Ottawa
• Users need tools and guides
• TOP can be a platform for both
• Tools need tool-vendors
• TOP as a starting point
• Tool-vendors need users34
Users
ToolsTool-vendors
© ETSI 2017. All rights reserved
The Future of TDL
• Further refinements and extensions desirable
• inheritance, data and typing, local behaviour, mapping to TTCN-3
• secondary, need to come from actual users
• Main focus on increasing acceptance and adoption
• identify limiting factors and act on them, requires faster turnaround
• information and training on solving actual problems instead of on features
• Fostering initiative among stakeholders
• Support and funding opportunities35
© ETSI 2017. All rights reserved
Any other business?
36