1 / 15

TTCN-3 Status Report

TTCN-3 Status Report. STF349 Team. STF. STF 349: March 2008 – Dec. 2008 (83 days) Members: Gyorgy Rethy, Ericsson Thomas Deiß, Nokia Siemens Networks Jens Grabowski, University of Goettingen Ina Schieferdecker, FOKUS Two TTCN-3 Releases 3GPP/LTE maintenance update in summer

Télécharger la présentation

TTCN-3 Status Report

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TTCN-3 Status Report STF349 Team

  2. STF • STF 349: March 2008 – Dec. 2008 (83 days) • Members: • Gyorgy Rethy, Ericsson • Thomas Deiß, Nokia Siemens Networks • Jens Grabowski, University of Goettingen • Ina Schieferdecker, FOKUS • Two TTCN-3 Releases • 3GPP/LTE maintenance update in summer • TTCN-3 extension by end of the year STF 349 Report at MTS#47

  3. TTCN-3 v3.4.1 • Contains • (201 873-1) RES/MTS-00108-1: Core Language • (201 873-4) RES/MTS-00108-4: Operational Semantics • (201 873-6) RES/MTS-00108-6: Test Control Interfaces • (201 873-10) RES/MTS-00108-10: Documentation Tags • Addressed mainly 3GPP/LTE CRs • Membership vote procedure: 2008/07/01 - 2008/08/29 • final publication in Sept. 2009 STF 349 Report at MTS#47

  4. Planned TTCN-3 Extensions • Mandatory extensions  under development • Parameterization • Library support • Configuration and deployment support • Interworking with other languages: ASN.1 • Optional extensions  postponed to 2009 • Real-time, simulated time and performance extensions • Other advanced TTCN-3 features STF 349 Report at MTS#47

  5. CRs for v3.4.1 • Part 1 - Core • 20 CRs – 18 resolved, 1 rejected, 1 duplicate • Part 4 – Operational Semantics • part 1 CRs had implications on part 4 • Part 6 – TTCN-3 Control Interfaces • part 1 CRs had implications on part 6 • Part 10 – Documentation Tags • 1 CR resolved  Details see Mantis: http://t-ort.etsi.org STF 349 Report at MTS#47

  6. TTCN-3 v4.1.1 • Contains • RES/MTS-00107-1 TTCN-3 Core Language • RES/MTS-00107-4 TTCN-3 Operational Semantics • RES/MTS-00107-5 TTCN-3 TRI • RES/MTS-00107-6 TTCN-3 TCI • RES/MTS-00107-7 TTCN-3 and the Use of ASN.1 • RES/MTS-00107-8 The IDL to TTCN-3 Mapping • RES/MTS-00107-9 Using XML schema with TTCN-3  part 8 and 9 are not yet planned for v4.1.1 but should be added  because of major changes in part 1, part 4 will address these changes in v4.2.1 only STF 349 Report at MTS#47

  7. TTCN-3 v4.1.1 • Addresses (selected issues) • Part 1 • type parameterization • test configurations • parallel test cases • language packaging • library support • Part 5 and 6 • addition of C++ mapping • Part 7 • mapping update to ASN.1 (2007) • Part 9 • mapping additions • date/time handling STF 349 Report at MTS#47

  8. CRs for v4.1.1 • Part 1 - Core • 67 CRs – 18 closed, 3 rejected, 46 open • Part 4 – Semantics • 2 CRs – 2 open • Part 5 – TTCN-3 Run-Time Interfaces • 2 CRs – 2 closed • C++ mapping added • Part 6 – TTCN-3 Control Interfaces • 3 CRs – 3 open • C++ mapping added • Part 7 – ASN. 1 mapping • 2 CRs – 2 open • Part 9 – XSD mapping • 12 CRs – 6 closed, 6 open  Details see Mantis: http://t-ort.etsi.org STF 349 Report at MTS#47

  9. MTS Decision Needed • TTCN-3 is a complex language: • 641 grammar productions • 146 keywords • 39 predefined functions • 9 basic types, 7 kinds of structured types, 4 (kinds of) test specific types, 22 useful types • Current language requirements ask to add even more STF 349 Report at MTS#47

  10. Existing and potentially new TTCN-3 packages lang.mapping parts ASN.1 IDL XSD … specific extensions t3doc config.depl. type parameteri-zation real-time, performance … TTCN-3 Structuring: Imports, Attributes, Groups TTCN-3 Behavior: Special Types, Statements, Functions incl. Testcases Single test component Parallel test components part 1 Matching Async. Comm. Sync. Comm. TTCN-3 Data: Module, Data Type System, Constants, Expressions (Operations) STF 349 Report at MTS#47

  11. Options for handling those extensions • Option 1: • continue to extend part 1, 4, 5 and 6 as needed • Option 2: • add per extension package a new standard part • every part has to contain the respective extensions for part 1, 4, 5, and 6 as needed • consistency between parts will be complicated – but language complexity will be lowered: the maintenance will become more difficult, the TTCN-3 usage will become easier • MTS decision for new package parts on a case by case basis • current package candidates: • type parameterization • configuration and deployment support • real-time and performance • Option 3: • have only one standard part for the different packages • everything else as for single extension parts STF 349 Report at MTS#47

  12. STF349 Packaging Proposal • STF349 proposes • To use Option 2 • To prepare package drafts for the first, potentially also second package candidate STF 349 Report at MTS#47

  13. STF349 Work Plan • Address the mandatory items of the ToR and prepare initial input for the optional ones • Depending on new incoming CRs we may not resolve all planned CRs • CRs received after writing ToR for current STF:appr. 100 new CRs • 18 of those new CRs have been resolved in v3.4.122 are resolved for v4.1.1 • overall 68 CRs are open STF 349 Report at MTS#47

  14. Upcoming STF349 sessions • 13-17 October 2008 • 24-28 November 2008 (voluntary) STF 349 Report at MTS#47

  15. New TTCN-3 STF • Remaining extension work • defining semantics for new concepts in part 4 • Remaining CRs • not all can be resolved by STF 349 • Some optional extensions have been postponed • real-time, simulated time • performance • TF160 asks for interim versions in the future • two releases of TTCN-3 per year • somebody has to do this work • The new major changes may require further clarifications • will result in new CRs • Liaison with STF343 ensuring tool interoperability • both for established and for new TTCN-3 features • TTCN-3 v4.2.1 addressing performance and real-time and open and upcoming CRs • Planned for end 2009 with an interim version in summer 2009 • See ToR and WI proposal STF 349 Report at MTS#47

More Related