STF 430: April 2011 - TTCN-3

advertisement
TTCN-3 Language Maintenance
and Evolution
TTCN-3 User Conference
2011, Bled
Gyorgy Rethy
STF 430 Leader
08-06-2011
STF administrative data
 STF 393: March 2010 – December 2010 (78 mDays)
 STF 430: April 2011 – December 2011 (78 mDays)
 Members:





Gyorgy Rethy, Ericsson
Jens Grabowski, University of Goettingen
Ina Schieferdecker, Fraunhofer FOKUS
Jacob Wieland, TestingTech
Benjamin Zeiss, University of Goettingen (in STF393)
 STF 430 sessions in 2011




07 June 2011
24 – 27 May 2011 (completed)
27 June – 01 July 2011 (planned)
26 – 30 September 2011 (planned)
28 Novenber – 02 December 2011 (planned, no new CRs
accepted)
TTCN-3 maintenance and evolution
Slide 2
TTCN-3 language evolution
 Tasks
 Resolution and implementation of CRs,
Prepare the drafts for ETSI publication.
Scope:
Parts 1 and 4 to 10 of the ES 201 873 series
The 4 extension packages (ES 202 781, ~782, ~784, ~785)
Proforma for TTCN-3 reference test suite
 Cooperation with STF 160 on language requirements of LTE testing
(interim version around middle of the year)
 Cooperation with STF409 on Development of TTCN-3 conformance test
suite
 Two new language extension packages
 Advanced TRI
 Continuous Signal support
 „Maintenance“ work (i.e. no new standard is developed)
 Except reporting problems, CRs are often requesting smaller additions,
new fearures -> TTCN-3 „maintenance“ also includes development work
07 June 2011
TTCN-3 maintenance and evolution
Slide 3
Major new features in the coming new version
(my selection )
 Map and unmap operations can be parameterized
 Port-specific address type can be declared in the port type
definition
 Specifying the host for a newly created PTC in the TTCN-3
code
 Consolidation and simplifying the BNF (using tool support)
 Adding XSD element and type substitution to XSD to TTCN-3
mapping
 int2enum() predefined function
 ispresent() can be used for templates of all types, not only
for optional fields
 New source code documentation tags:
 @requirement, @status, @reference
 @verdict tag is extended for TTCN-3 modules
(check the details in Mantis @ http://t-ort.etsi.org/view_all_bug_page.php)
07 June 2011
TTCN-3 maintenance and evolution
Slide 4
The version forest
 Interim version in 2010 (not published, is primarily for 3GPP use)
 TTCN-3 Part-1: Core Language
V4.2.2 (9 CRs)
 Approved new versions









TTCN-3 Part-1: Core Language
V4.3.1 (46 CRs)
TTCN-3 Part-5: TTCN-3 Runtime Interface
V4.3.1 (4 CRs)
TTCN-3 Part-6: TTCN-3 Control Interface
V4.3.1 (11 CRs)
TTCN-3 Part-7: Using ASN.1 with TTCN-3
V4.3.1 (1 CR)
TTCN-3 Part-8: Using IDL with TTCN-3
V4.3.1 (1 CR)
TTCN-3 Part-9: Using XML with TTCN-3 V4.3.1 (8 CRs)
TTCN-3 Part-10: TTCN-3 docum. tags
V4.3.1 (4 CRs)
TTCN-3 Extension: Advanced Parameterization V1.2.1 (2 CRs)
TTCN-3 Extension: Behaviour Types
V1.2.1 (3 CRs)
 Not republished:
 TTCN-3 Part-4: Operational Semantics
 TTCN-3 Extension: Real-Time and Performance Testing
 TTCN-3 Extension: Configuration and deployment
V4.2.1
V1.1.1
V1.1.1
 Interim version in 2011 (not published, is primarily for 3GPP use)
 Will consist at least Part-1, Part-9, maybe also Part-6
07 June 2011
TTCN-3 maintenance and evolution
V4.3.2
Slide 5
Download