solutions/Compilateur : Xcarecrows 4 ASN.1
 

Compilateur ASN.1

Xcarecrows 4 ASN.1


Xcarecrows 4 ASN.1 propose une interface de programmation en Java/XML simple et efficace. Il couvre toute la norme ASN.1 version 2002 et fournit les primitives d'encodage/décodage pour BER, DER et PER. Il s'adapte facilement aux nouvelles versions de la norme ASN.1.


Le processus de compilation est basé sur XSLT. Il fournit une représentation XML de la grammaire ASN.1 et un schéma XSD pour valider les messages ASN.1. Le traitement des objets informationnels se fait en une seule passe. Il est facile à maintenir et à faire évoluer.

Le processus de compilation
Le processus de compilation

Le processus de compilation

Les tests de non-régression sont automatiques (environ 3400 grammaires et plus de 1500 trames). L'utilisation d'une mécanique de réciproque valide la syntaxe XML et contrôle la transformation de chaque étape.

Fonctionnement des compilateurs traditionnels

Compilateurs traditionnels
Compilateurs traditionnels

Compilateurs traditionnels

Fonctionnement du compilateur de COGENIT

Le compilateur de COGENIT
Le compilateur de COGENIT

Le compilateur ASN.1 compile la grammaire ASN.1 en un document XML et fournit le résultat de la compilation à l'encodeur/décodeur.

L'encodeurs/décodeur BER, DER et PER valide la trame avec le schéma XSD fourni par le compilateur. Il utilise XER pour représenter en XML la trame. Il accepte et fournit la trame XER. Il supporte le changement de la règle d'encodage par l'application et facilite l'accès aux champs de la trame à l'aide des outils XML standard.

L'utilisateur final se concentre sur son métier

  • Accès aux informations protocolaires facilité par XML,
  • Intégration de l'encodeur/décodeur Java à un plugin Eclipse.
 
 © 2012 Cogenit SA - 53, rue Sainte Anne, 75002 Paris - Tel 01 40 20 08 43
IBM Business partner IBM Rational