1 Scope
2 References
2.1 Normative references
2.2 Informative references
3 Definitions and abbreviations
3.1 Definitions
3.2 Abbreviations
4 Introduction
4.1 Conformance and compatibility
5 General
6 Amendments to the core language
7 Additional TTCN-3 types
7.1 General
7.2 The object identifier type
8 ASN.1 and TTCN-3 type
equivalents
8.1 General
8.2 Identifiers
9 ASN.1 data types and values
9.1 Transformation rules for ASN.1 types and values
9.2 Transformation rules for values
9.3 Scope of ASN.1 identifiers
10 Parameterization in ASN.1
11 Defining ASN.1 message templates
11.1 General
11.2 Receiving messages based on ASN.1 types
11.3 Ordering of template fields
12 Encoding information
12.1 General
12.2 ASN.1 encoding attributes
12.3 ASN.1 variant attributes
Annex A – Additional BNF and static semantics
A.1 New productions for ASN.1 support
A.2 Amended core language BNF productions and static semantics
Annex B – Additional predefined TTCN-3 functions
Annex C – Additional information on object identifiers
C.1 The top-level arcs of the OID tree
C.2 Character patterns to match OID IRI-s
Annex D – Deprecated features
Annex E – Example patterns for ASN.1 time types
E.1 Patterns corresponding to unconstrained time types
E.2 Constructing patterns corresponding to constrained time
types