Résumé

Objectif

La présente Recommandation définit la façon dont des modules ASN.1 peuvent être utilisés en combinaison avec le langage SDL. L'objectif est de permettre de décrire la structure et le comportement des systèmes en langage SDL et les paramètres des messages échangés en notation ASN.1. La présente Recommandation définit un mappage de constructions ASN.1 dans des constructions SDL préexistantes et ne contient qu'une légère extension de la Recommandation Z.100 de manière à pouvoir utiliser des modules ASN.1.

Portée

La présente Recommandation donne une définition sémantique pour la combinaison du langage SDL et de modules ASN.1. Elle donne un mappage des données ASN.1 définies dans un module sur les constructions SDL correspondantes définies dans la Recommandation Z.100 [1], y compris les opérateurs qui peuvent être appliqués aux données ASN.1. Les items de données ASN.1 peuvent alors être utilisés dans le langage SDL (en utilisant la notation SDL).

L'utilisation du langage SDL avec notation ASN.1 incorporée est définie dans la Recommandation Z.107 [2].

Application

Le principal domaine d'application de la présente Recommandation est la spécification de systèmes de télécommunication. L'usage combiné du langage SDL et de la notation ASN.1 permet de spécifier de manière cohérente la structure et le comportement de systèmes de télécommunication, ainsi que les données, les messages et le codage de messages que ces systèmes utilisent.

NOTE – Dans la présente Recommandation, le terme "spécification" inclut la définition des prescriptions dans une norme, dans une Recommandation ou un document d'approvisionnement ainsi que la description d'une implémentation.

Une spécification est conforme à la présente Recommandation si et seulement si elle respecte les règles grammaticales syntaxiques et sémantiques relatives au langage technique formel défini dans la Recommandation (qui inclut les langages ASN.1 et SDL cités en référence). La conformité implique que toute interprétation éventuellement dynamique de la spécification soit conforme aux règles du langage. Une spécification qui utilise des extensions du langage n'est pas conforme.

Un outil ne prend pas entièrement en charge le langage s'il rejette certaines constructions du langage ou si une interprétation statique ou dynamique d'une spécification n'est pas conforme à la sémantique du langage.

Etat/Stabilité

La présente Recommandation remplace les mappages sémantiques de la notation ASN.1 dans le langage SDL définis dans la Recommandation Z.105 (1995). L'utilisation du langage SDL avec notation ASN.1 incorporée qui était définie dans la Recommandation Z.105 (1995) n'est pas définie dans la présente Recommandation.

En cas de modification des Recommandations X.680 [3], X.681 [4], X.682 [5] et X.683 [6] ou Z.100 [1], il sera peut-être nécessaire d'apporter des modifications à la présente Recommandation.