Qui sommes-nous ?

Cogenit refait son site Internet, si vous voulez nous aider, vous pouvez remplir un rapide questionnaire anonyme disponible à partir du lien suivant.

Merci beaucoup pour votre aide.

Voici le questionnaire!

Un CMMI conforté par une meilleure spécification et une maîtrise des modifications tout au long des cycles des 2 vies industrielle et d'exploitation apportent une contribution efficace à la maîtrise et à la productivité de la direction de projet et de tous les sous-traitants. Parmi les conséquences, la génération complète et automatique des tests contribue à l'augmentation de la productivité et accroît la fiabilité du fonctionnement et de la sécurité.

Tels sont les métiers de COGENIT, société anonyme fondée à la fin de 1989 par une équipe de spécialistes de simulation des grands systèmes de communications sécurisées issue du groupe Thomson CSF devenue Thales dont un ancien chercheur de l'Institut National de Recherche en Informatique et en Automatique (INRIA). Tirant parti de ces grandes compétences informatiques et d'une expérience industrielle réussie des grands systèmes, Cogenit s'est développée dans la mise au point de nouveaux algorithmes cryptologiques, applicables à tous les domaines de communication et de transmission d'informations sécurisées, en collaboration avec l'INRIA. Ces travaux ont permis les dépôts de certains brevets comme par exemple, un simulateur de traitement d'appels GSM en 1999.

Cogenit exerce une activité de conseil, d'assistance et de réalisation technique dans les domaines des systèmes d'information, des tests et de l'ingénierie pour les télécommunications, le transport et autres grands systèmes techniques, les services financiers et de gestion. Le savoir-faire de l'équipe a permis des développements importants de produits et de systèmes.

Dès 2000, devant la délocalisation d'une grande partie de l'activité informatique, COGENIT en s'appuyant sur cette expérience des grands comptes, sa compétence reconnue en matière de simulation et sa maîtrise des nouveaux langages, a commencé à développer Xcarecrows, ensemble d'outils en " open source " sur SourceForge et sur Eclipse plugin central.

Xcarecrows a commencé à apparaître sur SourceForge au printemps 2007. Plusieurs de ses outils ont été classés dans les premiers de leurs spécialités.

Les paradigmes MDA et MDD n'ont plus à faire leurs preuves. Xcarecrows 4MDA, qualifié par IBM, bénéficient des interfaces éprouvés avec REQUISITE PRO, RATIONAL Software Architect, RATIONAL, Software Modeler, Rational Functional Tester et CLEAR QUEST pour offrir une simulation moins onéreuse et plus fiable.

Les simulateurs sont validés et corrigés à chaque itération suivant des scénarios de tests générés de façon automatique et exhaustive directement à partir des spécifications. Spécifications, simulateurs et scénarios de tests sont ainsi affinés et corrigés pour aboutir à des tests identiques pour les simulateurs du système complet et le système lui-même validant ainsi trois paraphrases de la même spécification. Notons que ces corrections sont faites avant d'avoir produit le code avec deux avantages :

  • Elles sont obtenues plus rapidement et apportent certains avantages de l'Agile programming,
  • Elles n'imposent plus la révision de toutes les étapes de développement y compris le re-développement du code corrigé.

La démarche Xcarecrows offre ainsi des fiabilité et productivité très élevées.

Le point le plus riche est la génération automatique des tests avec Xcarecrows 4UTP (Unified Testing Profile). Dès la prise en considération des spécifications, que ce soit pour de la production de l'appel d'offres et des offres ou l'élaboration de l'architecture et des modèles, la production itérative et automatique des tests peut commencer.
Ces tests finalement identiques pour toutes les phases permettent de :

  • Vérifier cohérence et exhaustivité des spécifications,
  • Tester les différentes générations de simulateurs des composants et du système intégré,
  • Suivre la qualité des travaux des sous-traitants tant de composants que du code,
  • Nourrir les essais de l'hôte et de la cible,
  • Finalement constituer les scénarios de mise en service du système complet.

En plus des économies démontrées générées par le MDA/MDD au niveau des composants, c'est dans cette démarche de

  • génération automatique des tests complets dés le départ du projets et
  • leur affinage itératif en répétant le cycle " Exigences - simulation - test "

que résident les plus grands gains de productivité.

Ces deux outils de base sont servis par :

Xcarecrows 4XML de génération et d'édition de codes des simulateurs et des tests dont le succès en "open source" prouve la grande maîtrise de COGENIT du langage XML utilisé dans les applications de l'Object Management Group.

Xcarecrows 4WS pour le déploiement des logiciels du système lui-même

Xcarecrows H323 pour compiler l'ASN1, logiciel au cœur des protocoles importants pour l'industrie de l'information et des communications, avec le minimum d'apprentissage

Xcarecrows 4X509 constitue le cœur d'un atelier de cryptologie à la base des échanges sécurisés sur le web

Xcarecrows 4SSL pour l'édition de MIDP.

L'ensemble de ces outils assure leurs interfaces internes et externes grâce à différentes fonctions de ce même CLEAR QUEST d'IBM. L'ensemble Xcarecrows produit les spécifications pour les développeurs de codes et les sous-traitants de composants du système à un niveau de qualité qui enrichira le CMMI.