Method for Specification of Resolutions of Appropriate Data Types within the ANY DEFINED BY Construct in the ASN.1 Language
Original Publication Date: 1994-Jun-01
Included in the Prior Art Database: 2005-Mar-27
Allen, WC: AUTHOR [+3]
A method for specification of resolutions of ANY DEFINED BYs in the Abstract Syntax Notation 1 (ASN.1) language.
Method for Specification of Resolutions of Appropriate
within the ANY DEFINED BY Construct in the ASN.1 Language
A method for
specification of resolutions of ANY DEFINED BYs in
the Abstract Syntax Notation 1 (ASN.1) language.
to the ASN.1 language is disclosed that allows the
specifier of ASN.1 syntaxes to provide resolution for ANY DEFINED BY
data types instead of forcing special case code to be written or
generated for each resolution of ANY DEFINED BY type.
DEFINED BY type is a special type designed to allow
extensions to a specified syntax. It is normally used as follows:
X ::= SEQUENCE
b ANY DEFINED BY a
The value in field 'a' determines the data type of field 'b.'
(Abstract Syntax Notation 1, ISO/IEC 8824) language
does not contain any method for specifying resolution of ANY DEFINED
BY constructs Unfortunately all Protocol Data Units (PDUs) defined
for the Application Layer include these. An extension to the ASN.1
language allows the specifier to provide resolution instead of
forcing special case code for resolution of each ANY DEFINED BY type.
extends the model used for syntax specification in
the ASN.1 language. It is completely compatible with the base
language, and does not require that the user learn entirely new
syntaxes. It can be mixed in with the definition of the syntax to
which it applies, allowing simple maintenance of...