La Recommandation UIT-T Z.103 définit les caractéristiques des notations abrégées et des annotations du langage de spécification et de description (SDL). Conjointement avec les Recommandations UIT-T Z.100, UIT-T Z.101, UIT-T Z.102, UIT-T Z.104, UIT-T Z.105, UIT-T Z.106 et UIT-T Z.107, cette Recommandation fait partie d'un manuel de référence du langage. Le langage défini dans ce document possède des caractéristiques qui ne figurent ni dans le langage SDL-2010 de base de la Recommandation UIT-T Z-101 ni dans le langage SDL-2010 complet de la Recommandation UIT-T Z-102. Les caractéristiques définies dans cette Recommandation, ou bien n'ont pas leur propre grammaire abstraite et sont transcrites dans une grammaire concrète, définie dans les Recommandations UIT-T Z.101, UIT-T Z.102 et UIT-T Z.104 (et UIT-T Z.107 pour les données orientées objet), ou bien sont des annotations sans signification formelle.PortéeLe langage de description et de spécification fournit des concepts pour la description du comportement et des données, ainsi que pour la structuration (notamment pour les grands systèmes). La description du comportement est fondée sur les machines à états finis étendus communiquant par messages. La description des données est fondée sur des types de données pour les valeurs et les objets. Quant à la structuration, elle est fondée sur la décomposition hiérarchique et la hiérarchie des types. La représentation graphique est une caractéristique propre du langage de description et de spécification. Cette Recommandation porte sur les caractéristiques du langage telles que la syntaxe abrégée ou la syntaxe concrète graphique alternative, ainsi que les macrocommandes qui rendent le langage SDL-2010 plus facile et plus pratique d'emploi. La grammaire concrète présentée est la représentation graphique. Une autre représentation sous forme de programmation textuelle est donnée dans la Recommandation UIT-T Z.106. Cette Recommandation ne fournit pas de syntaxe canonique, mais, en appliquant les descriptions du modèle qui y sont données, une spécification peut s'exprimer dans le langage SDL-2010 complet défini dans la Recommandation UIT-T Z.102 ou (si aucune caractéristique du langage SDL-2010 complet n'est employée) dans le langage SDL-2010 de base, comme défini dans le langage SDL-2010. Il convient de noter que tant dans le langage SDL-2010 de base que dans le langage SDL-2010 complet, les détails des expressions, les définitions des données et le langage des actions sont spécifiés dans la Recommandation UIT-T Z.104 (et dans la Recommandation UIT-T Z.107 pour les données orientées objet).ApplicationsLe langage de description et de spécification est applicable dans les organismes de normalisation et dans les entreprises. Les principaux domaines d'application pour lesquels le langage de description et de spécification a été conçu sont précisés dans la Recommandation UIT-T Z.100, mais le langage convient généralement pour décrire des systèmes réactifs. Les applications couvrent une large gamme qui va de la description des exigences à la mise en oeuvre. Les caractéristiques du langage définies dans la Recommandation UIT-T Z.103 complètent les caractéristiques définies dans les Recommandations UIT-T Z.101, UIT-T Z.102 et UIT-T Z.104 (et UIT-T Z.107 pour les données orientées objet). Le langage défini dans la Recommandation UIT-T Z.103 convient donc aux applications à toutes sortes de systèmes en temps réel (sauf si la notation ASN.1 est aussi requise, auquel cas les caractéristiques définies dans la Recommandation UIT-T Z.105 devraient aussi être utilisées, ou si la spécification doit être en format texte seulement ou en format d'échange, auquel cas les caractéristiques définies dans la Recommandation UIT-T Z.106 devraient aussi être employées). |