PragmaDev Studio 5.5 inclut un encodeur ASN.1

Par:
fredericmazue

ven, 13/12/2019 - 14:42

PragmaDev Studio est une suite d’outils dédiés à la spécification et la conception des systèmes communicants complexes. La version 5.5 introduit l’intégration d’un encodeur ASN.1 gratuit dans le code généré facilitant l’intégration sur cible.

ASN.1 est un standard international permettant de décrire les types de données complexes. Il est accompagné d’un ensemble de règles d’encodage et de décodage permettant de transmettre les données de manière indépendante de la cible. Ce standard est utilisé quotidiennement par tous sans le savoir dans les télécommunications, l’automobile, le bancaire, l’internet...

SDL, le langage de modélisation au coeur de PragmaDev Studio, intègre les déclarations ASN.1 de manière standardisée. Ainsi, quand des données sont émises par le modèle, une des règles d’encodage peut être utilisée pour construire la suite de bits en résultant.

"L’intégration sur cible du code généré soulève beaucoup de questions chez nos utilisateurs potentiels. Le fait que l’encodage puisse être réalisé automatiquement y répond en liant les modèles abstraits et les systèmes réels." précise Emmanuel Gaudin, directeur fondateur de PragmaDev.

Parmi les nouveautés majeures on retiendra ,encore :

  • Export d’une interface de prototypage autonome
    L’interface de prototypage représente l’interface utilisateur de la spécification ou de la conception. La version 5.5 de PragmaDev Studio peut générer une interface autonome qui peut être manipulée par des non spécialistes. L’outil génère un fichier paquet qui peut être exécuté tel quel sur un ordinateur équipé de la version gratuite de PragmaDev Studio.
  • Export au format LaTeX
    La version 5.5 de PragmaDev Studio peut exporter les documents au format LaTeX afin de profiter des éditions professionnelles qu’offre ce format.
  • Linux 64 bits
    La version 5.5 de PragmaDev Studio est maintenant une application Linux 64 bits native. Cela facilitera l’installation car la plupart des distributions sont 64 bits, mais cela permettra aussi de simuler des modèles de très grande taille.
  • Support amélioré de macOS
    La version 5.5 de PragmaDev Studio est maintenant une application macOS 64 bits native. La nouvelle version intègre aussi le compilateur et le débogueur natifs de macOS clang et lldb.