Les experts du COBOL
libre et moderne

Notre mission : donner une seconde vie aux infrastructures COBOL

SuperBOL développe et commercialise des solutions souveraines basées sur le compilateur open source GnuCOBOL pour faciliter les migrations d’infrastructures stratégiques.

Notre dessein est de positionner SuperBOL au cœur d’un écosystème en nouant des partenariats stratégiques avec les parties prenantes
(administrations, ETI, grands groupes, ESN, éditeurs de logiciels…).


SuperBOL est le premier contributeur français au compilateur libre GnuCOBOL.

Objectifs

Redynamiser les applications
SuperBOL apporte l’agilité nécessaire à l’évolution rapide des applications ainsi que des performances optimisées.
Diminuer les coûts
Le logiciel libre réduit les coûts de licence sur le compilateur et l’environnement.
Garantir la pérennité
En s’inscrivant dans une logique de prolongement de la durée de vie des applications et du matériel.
Retrouver sa souveraineté
Pour l’indépendance des utilisateurs vis-à-vis du lock-in des logiciels et mainframes non-européens.

Solutions

SuperBOL propose une gamme de solutions répondant aux enjeux des organisations voulant faire évoluer leur système nativement en COBOL.


GnuCOBOL est un compilateur open source publié en 2002 sous le nom d’OpenCOBOL. C’est entre 2013 et 2015 qu’il a été accepté comme projet GNU.

Migration sans modification du code
Supporte un grand nombre* de dialectes (IBM, MicroFocus, GCOS, ...) permettant des migrations sans modification du code.
Une offre mature et déployée
Unique compilateur libre utilisé dans un cadre industriel et dans les administrations (DGFiP).
Une communauté active
Développement actif et communautaire porté en bonne partie par SuperBOL (premier contributeur français à GnuCOBOL).
Une excellente portabilité
Bonne portabilité vers tous les environnements PC (Linux, Windows, MacOS) étant donné qu’il s’agit en fait d’un transpilateur vers le langage C.

GnuCOBOL est le compilateur le plus conforme aux évolutions des standards ISO**



  • *près de 20 dialectes d’après la page officielle de GnuCOBOL
  • **le compilateur GnuCOBOL passe 97% des tests NIST pour le standard COBOL85



SuperBOL Studio est un environnement de développement pour COBOL sur VSCode qui comprend actuellement :

✓ un language server protocol (LSP), un serveur analysant le code COBOL et répondant à des requêtes des développeurs (indentation, coloration syntaxique, navigation dans le code, diagnostic d’erreurs etc).

✓ une visualisation de la couverture de code analysée par GnuCOBOL permettant de distinguer les portions de codes COBOL effectivement exécutées.

Développé avec le langage de programmation fonctionnelle OCaml.
Issu de la recherche universitaire, il est connu pour être fiable et performant.

Offre

Conseil
Audit
Développement
Intégration
Maintenance
Support

Vous développez en langage COBOL

Nous développons des outils modernes pour programmer en COBOL :

  • Language Server Protocol (LSP)
  • Extension COBOL pour VSCode
  • Analyse de couverture de code et profilage pour GnuCOBOL

Vous avez des besoins spécifiques ? Parlons-en.

Vous êtes exploitant d'infrastructures COBOL ou maître d'oeuvre dans la migration

Nous accompagnons les entreprises dans la modernisation et la migration d’infrastructures COBOL.

À l’instar de ce que nous faisons pour la Direction Générale des Finances Publiques (DGFiP) pour l’aider à sortir des mainframes GCOS de Bull (obsolètes) avec GnuCOBOL (sur PC), SuperBOL développe des solutions dédiées à vos infrastructures.

Elles sont intégrables au middleware des ESN maître d’oeuvres des migrations.

Vous souhaitez valider la faisabilité d’un tel projet ? Parlons-en.

Support technique sur GnuCOBOL

Nous corrigeons les bugs que vous rencontrez sur le compilateur GnuCOBOL :

  • Syntaxe non reconnue par le compilateur
  • Conflits entre encodage ASCII et EBCDIC
  • Comportement inattendu des programmes

Assistance pour la migration vers GnuCOBOL

Depuis Janvier 2022, SuperBOL contribue régulièrement au développement de GnuCOBOL et accompagne ses clients dans une migration vers GnuCOBOL.

Pour une migration vers GnuCOBOL, SuperBOL vous propose :

  • Audits et proof of concept
  • Aide à la maîtrise d’ouvrage

Quelques unes de nos contributions pour la migration vers GnuCOBOL :

  • Ajout du support pour le dialecte GCOS sur GnuCOBOL
  • Support de jeux de caractères pour GCSORT
  • Support initial pour l’affichage du contexte des erreurs retournées par GnuCOBOL

Outillage et support sur outils

Nous vous proposons d’étendre nos outils comme SuperBOL Studio à la demande selon vos besoins. Notamment dans l’ajout de fonctionnalités ou l’extension du support COBOL (prise en charge de dialectes, de mots-clés COBOL manquants ou de commandes de préprocesseur).

Témoignage

"Nous sommes heureux de pouvoir contribuer à l'amélioration de la prise en charge du dialecte GCOS dans GnuCOBOL. Ce dialecte est fortement utilisé dans notre administration qui a développé un patrimoine de code sur COBOL GCOS assez important. Maintenant, où l'heure est à la sortie des systèmes GCOS, la cible COBOL sur Linux est confirmée et le compilateur GnuCOBOL en est la pièce angulaire. Un grand merci aux équipes d'OCamlPro [...] pour leur accompagnement."

Olivier Blanc (DGFiP) - Publié sur LinkedIn

A propos

SuperBOL s'appuie sur un bureau d'études avec plus de 10 ans d'expérience

SuperBOL est une équipe du bureau d’études OCamlPro spécialisé dans la R&D sur les langages de programmation. Ce bureau d’étude a été créé en 2011 par Fabrice Le Fessant, ancien chercheur polytechnicien de l’Inria. Fidèle à son ADN académique, OCamlPro a la particularité d’être composé d’une grande majorité de docteurs en informatique.

Expertises

  • Langages de programmation
    Compilation et interprétation de programmes
  • Sûreté et fiabilité logicielle
    Certification formelle
  • Traitement automatique des programmes
    Analyse statique