Mia-Mining

Qu'est-ce que c'est ?

Mia-Mining est un logiciel d'aide à la maintenance et à la rétrodocumentation permettant l'analyse fine des composants applicatifs. Il propose l'étude des algorithmes, des propagations de données, des règles de gestion...

Comment ça marche ?

Après avoir paramétré une chaîne de chargement automatique, les différents composants applicatifs sont analysés et une base de connaissances est chargée. Une consolidation des informations est ensuite effectuée afin de détecter les liens entre chaque composant.
Le niveau de finesse de l'analyse correspond à celle d'un compilateur pour extraire le maximum d'information.

L'outil de consultation permet ensuite d'utiliser les puissantes fonctions de rétrodocumentation sur tout ou partie des composants chargés dans le référentiel.

Quelles sont les principales caractéristiques ?

  • Analyse équivalent à une compilation
  • Nombreuses fonctions pour l'aide à la compréhension des programmes
  • Représentation graphique des algorithmes
  • Recherche du code mort
  • Analyse de la propagation des données
  • Fonction unique de Slicing de programme
  • Requêteur extrêmement puissant
  • Mode batch pour l'analyse à grande échelle
  • Bibliothèques de requêtes fournies en standard

Quels sont les langages et plateformes pris en compte ?

Du fait de l'extrême perfectionnement et du niveau de détail d'analyse nécessaire pour Mia- Mining, actuellement seuls les langages procéduraux sont couverts par ce module.

Voici les principaux composants analysés :

  • COBOL pour les environnements MVS 74, 85 ; GCOS 7 ; GCOS 8 ; Unisys ; Microfocus ; AcuCorp ; Siemens
  • Natural
  • RPG : RPG 2, RPG 3, RPG 4