stf 522: tdl phase 4 · 2017. 9. 26. · 16 invited talk on tdl at ictss 2017 a 20 prepare flyers...

36
© ETSI 2017. All rights reserved STF 522: TDL Phase 4 Status Report

Upload: others

Post on 04-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© ETSI 2017. All rights reserved

STF 522: TDL Phase 4Status Report

Page 2: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 3: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© ETSI 2017. All rights reserved

From the Terms of Reference…

Page 4: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 5: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

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

Page 6: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 7: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© ETSI 2017. All rights reserved

TOP

Page 8: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 9: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 10: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 11: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 12: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 13: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© ETSI 2017. All rights reserved

Promotion

Page 14: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 15: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© ETSI 2017. All rights reserved

Status Update

Page 16: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 17: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 18: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 19: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 20: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 21: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 22: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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 22­10:18

Mapping of Values vs Templates

STF 522 Session 2.notebook

2

August 25, 2017

Aug 22­11:31

Graphical syntax for Annotation of Element treatment

STF 522 Session 2.notebook

3

August 25, 2017

Aug 22­11:38

STF 522 Session 2.notebook

4

August 25, 2017

Aug 22­12:10

Not possible in TDL: Q does not activate ExceptionalBehaviour

STF 522 Session 2.notebook

5

August 25, 2017

Aug 22­12:34

STF 522 Session 2.notebook

6

August 25, 2017

Aug 22­12:06

STF 522 Session 2.notebook

7

August 25, 2017

Aug 22­16:13

STF 522 Session 2.notebook

8

August 25, 2017

Aug 22­16:09

STF 522 Session 2.notebook

9

August 25, 2017

Aug 22­16:12

STF 522 Session 2.notebook

10

August 25, 2017

Aug 22­16:12

STF 522 Session 2.notebook

11

August 25, 2017

Aug 22­16:58

STF 522 Session 2.notebook

12

August 25, 2017

Aug 23­09:27

STF 522 Session 2.notebook

13

August 25, 2017

Aug 23­09:38

STF 522 Session 2.notebook

14

August 25, 2017

Aug 23­10:10

STF 522 Session 2.notebook

15

August 25, 2017

Aug 23­10:20

STF 522 Session 2.notebook

16

August 25, 2017

Aug 23­10:21

STF 522 Session 2.notebook

17

August 25, 2017

Aug 23­11:56

STF 522 Session 2.notebook

18

August 25, 2017

Aug 23­12:16

STF 522 Session 2.notebook

19

August 25, 2017

Aug 23­14:15

STF 522 Session 2.notebook

20

August 25, 2017

Aug 23­14:29

STF 522 Session 2.notebook

21

August 25, 2017

Aug 23­14:58

STF 522 Session 2.notebook

22

August 25, 2017

Aug 23­15:16

STF 522 Session 2.notebook

23

August 25, 2017

Aug 23­15:52

STF 522 Session 2.notebook

24

August 25, 2017

Aug 24­09:06

STF 522 Session 2.notebook

25

August 25, 2017

Aug 24­10:59

STF 522 Session 2.notebook

26

August 25, 2017

Aug 24­11:28

STF 522 Session 2.notebook

27

August 25, 2017

Aug 24­14:27

STF 522 Session 2.notebook

28

August 25, 2017

Aug 24­14:32

STF 522 Session 2.notebook

29

August 25, 2017

Aug 24­15:31

STF 522 Session 2.notebook

30

August 25, 2017

Aug 24­15:37

STF 522 Session 2.notebook

31

August 25, 2017

Aug 24­15:40

STF 522 Session 2.notebook

32

August 25, 2017

Aug 24­16:00

STF 522 Session 2.notebook

33

August 25, 2017

Aug 24­16:39

STF 522 Session 2.notebook

34

August 25, 2017

Aug 24­16:52

STF 522 Session 2.notebook

35

August 25, 2017

Aug 24­17:05

STF 522 Session 2.notebook

36

August 25, 2017

Aug 24­17:48

STF 522 Session 2.notebook

37

August 25, 2017

Aug 25­08:50

STF 522 Session 2.notebook

38

August 25, 2017

Aug 25­10:00

STF 522 Session 2.notebook

39

August 25, 2017

Aug 25­10:18

STF 522 Session 2.notebook

40

August 25, 2017

Aug 25­10:32

STF 522 Session 2.notebook

41

August 25, 2017

Aug 25­10:55

STF 522 Session 2.notebook

42

August 25, 2017

Aug 25­11:19

behavior allowed

behavior NOT allowed

STF 522 Session 2.notebook

33

August 25, 2017

Aug 24­16:39

STF 522 Session 2.notebook

34

August 25, 2017

Aug 24­16:52

STF 522 Session 2.notebook

35

August 25, 2017

Aug 24­17:05

STF 522 Session 2.notebook

36

August 25, 2017

Aug 24­17:48

STF 522 Session 2.notebook

37

August 25, 2017

Aug 25­08:50

STF 522 Session 2.notebook

38

August 25, 2017

Aug 25­10:00

STF 522 Session 2.notebook

39

August 25, 2017

Aug 25­10:18

STF 522 Session 2.notebook

40

August 25, 2017

Aug 25­10:32

STF 522 Session 2.notebook

41

August 25, 2017

Aug 25­10:55

STF 522 Session 2.notebook

42

August 25, 2017

Aug 25­11:19

behavior allowed

behavior NOT allowed

Page 23: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© ETSI 2017. All rights reserved

STF 522 Session 2.notebook

1

August 25, 2017

Aug 22­10:18

Mapping of Values vs Templates

STF 522 Session 2.notebook

2

August 25, 2017

Aug 22­11:31

Graphical syntax for Annotation of Element treatment

STF 522 Session 2.notebook

3

August 25, 2017

Aug 22­11:38

STF 522 Session 2.notebook

4

August 25, 2017

Aug 22­12:10

Not possible in TDL: Q does not activate ExceptionalBehaviour

STF 522 Session 2.notebook

5

August 25, 2017

Aug 22­12:34

STF 522 Session 2.notebook

6

August 25, 2017

Aug 22­12:06

STF 522 Session 2.notebook

7

August 25, 2017

Aug 22­16:13

STF 522 Session 2.notebook

8

August 25, 2017

Aug 22­16:09

STF 522 Session 2.notebook

9

August 25, 2017

Aug 22­16:12

STF 522 Session 2.notebook

10

August 25, 2017

Aug 22­16:12

STF 522 Session 2.notebook

11

August 25, 2017

Aug 22­16:58

STF 522 Session 2.notebook

12

August 25, 2017

Aug 23­09:27

STF 522 Session 2.notebook

13

August 25, 2017

Aug 23­09:38

STF 522 Session 2.notebook

14

August 25, 2017

Aug 23­10:10

STF 522 Session 2.notebook

15

August 25, 2017

Aug 23­10:20

STF 522 Session 2.notebook

16

August 25, 2017

Aug 23­10:21

STF 522 Session 2.notebook

17

August 25, 2017

Aug 23­11:56

STF 522 Session 2.notebook

18

August 25, 2017

Aug 23­12:16

STF 522 Session 2.notebook

19

August 25, 2017

Aug 23­14:15

STF 522 Session 2.notebook

20

August 25, 2017

Aug 23­14:29

STF 522 Session 2.notebook

21

August 25, 2017

Aug 23­14:58

STF 522 Session 2.notebook

22

August 25, 2017

Aug 23­15:16

STF 522 Session 2.notebook

23

August 25, 2017

Aug 23­15:52

STF 522 Session 2.notebook

24

August 25, 2017

Aug 24­09:06

STF 522 Session 2.notebook

25

August 25, 2017

Aug 24­10:59

STF 522 Session 2.notebook

26

August 25, 2017

Aug 24­11:28

STF 522 Session 2.notebook

27

August 25, 2017

Aug 24­14:27

STF 522 Session 2.notebook

28

August 25, 2017

Aug 24­14:32

STF 522 Session 2.notebook

29

August 25, 2017

Aug 24­15:31

STF 522 Session 2.notebook

30

August 25, 2017

Aug 24­15:37

STF 522 Session 2.notebook

31

August 25, 2017

Aug 24­15:40

STF 522 Session 2.notebook

32

August 25, 2017

Aug 24­16:00

STF 522 Session 2.notebook

33

August 25, 2017

Aug 24­16:39

STF 522 Session 2.notebook

34

August 25, 2017

Aug 24­16:52

STF 522 Session 2.notebook

35

August 25, 2017

Aug 24­17:05

STF 522 Session 2.notebook

36

August 25, 2017

Aug 24­17:48

STF 522 Session 2.notebook

37

August 25, 2017

Aug 25­08:50

STF 522 Session 2.notebook

38

August 25, 2017

Aug 25­10:00

STF 522 Session 2.notebook

39

August 25, 2017

Aug 25­10:18

STF 522 Session 2.notebook

40

August 25, 2017

Aug 25­10:32

STF 522 Session 2.notebook

41

August 25, 2017

Aug 25­10:55

STF 522 Session 2.notebook

42

August 25, 2017

Aug 25­11:19

behavior allowed

behavior NOT allowed

STF 522 Session 2.notebook

33

August 25, 2017

Aug 24­16:39

STF 522 Session 2.notebook

34

August 25, 2017

Aug 24­16:52

STF 522 Session 2.notebook

35

August 25, 2017

Aug 24­17:05

STF 522 Session 2.notebook

36

August 25, 2017

Aug 24­17:48

STF 522 Session 2.notebook

37

August 25, 2017

Aug 25­08:50

STF 522 Session 2.notebook

38

August 25, 2017

Aug 25­10:00

STF 522 Session 2.notebook

39

August 25, 2017

Aug 25­10:18

STF 522 Session 2.notebook

40

August 25, 2017

Aug 25­10:32

STF 522 Session 2.notebook

41

August 25, 2017

Aug 25­10:55

STF 522 Session 2.notebook

42

August 25, 2017

Aug 25­11:19

behavior allowed

behavior NOT allowed

STF522 Day 1x.notebook

1

February 17, 2017

Feb 14­14:35

STF522 Day 1x.notebook

2

February 17, 2017

Feb 15­14:32

STF522 Day 1x.notebook

3

February 17, 2017

Feb 15­14:43

STF522 Day 1x.notebook

4

February 17, 2017

Feb 15­15:08

STF522 Day 1x.notebook

5

February 17, 2017

Feb 15­15:39

STF522 Day 1x.notebook

6

February 17, 2017

Feb 15­16:26

STF522 Day 1x.notebook

7

February 17, 2017

Feb 15­16:38

STF522 Day 1x.notebook

8

February 17, 2017

Feb 14­15:01

STF522 Day 1x.notebook

9

February 17, 2017

Feb 14­16:28

STF522 Day 1x.notebook

10

February 17, 2017

Feb 14­16:31

STF522 Day 1x.notebook

11

February 17, 2017

Feb 15­11:16

STF522 Day 1x.notebook

12

February 17, 2017

Feb 15­11:53

STF522 Day 1x.notebook

13

February 17, 2017

Feb 15­11:31

STF522 Day 1x.notebook

15

February 17, 2017

Feb 15­10:02

STF522 Day 1x.notebook

16

February 17, 2017

Feb 15­10:14

STF522 Day 1x.notebook

17

February 17, 2017

Feb 16­10:42

STF522 Day 1x.notebook

19

February 17, 2017

Feb 16­11:04

STF522 Day 1x.notebook

20

February 17, 2017

Feb 16­11:32

STF522 Day 1x.notebook

21

February 17, 2017

Feb 16­12:06

STF522 Day 1x.notebook

22

February 17, 2017

Feb 16­15:41

STF522 Day 1x.notebook

23

February 17, 2017

Feb 16­15:56

STF522 Day 1x.notebook

24

February 17, 2017

Feb 16­16:10

STF522 Day 1x.notebook

25

February 17, 2017

Feb 16­12:12

STF522 Day 1x.notebook

26

February 17, 2017

Feb 14­14:36

STF522 Day 1x.notebook

27

February 17, 2017

Feb 16­11:50

STF522 Day 1x.notebook

28

February 17, 2017

Feb 14­17:35

STF522 Day 1x.notebook

29

February 17, 2017

Feb 14­17:55

STF522 Day 1x.notebook

30

February 17, 2017

Feb 14­18:04

STF522 Day 1x.notebook

31

February 17, 2017

Feb 14­18:08

Session 1

Session 2

Page 24: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 25: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 26: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 27: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 28: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 29: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 30: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 31: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 32: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 33: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 34: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 35: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© 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

Page 36: STF 522: TDL Phase 4 · 2017. 9. 26. · 16 Invited talk on TDL at ICTSS 2017 A 20 Prepare flyers for UCAAT A 3 Whitepaper on the advantages of TDL B 4 Preparation of goodies for

© ETSI 2017. All rights reserved

Any other business?

36