Mia-Insight : une double vision sur le patrimoine applicatif
Mia-Insight est une solution complète constituée de deux modules :
Mia-Discovery pour l'analyse structurelle du SI
Mia-Mining pour l'analyse introspective des applications
Mia-Discovery : analyse structurelle
Le module Mia-Discovery offre une capacité d’analyse structurelle du SI, centrée sur la recherche et l’exploitation de références croisées :
- Enchaînement de programmes
- Enchaînement de méthodes / fonctions
- Enchaînement d'environnements
- Dépendance entre tables
- Mainframe :
- Dessin de chaîne
- Enchaînement de Performs
- Graphes de composition : copy, macro…
- Composition de copy
- Ordonnancement

Mia-Mining : analyse des algorithmes
Le module Mia-Mining entre à l’intérieur de l’algorithmique des programmes et offre une puissante capacité d’analyse introspective :
- Affichage code mort
- Comparaison des structures de variables
- Liste des littéraux
- Longueur des variables
- Recherche des utilisations d’une variable
- Flot de donnée : propagation des données (avant/arrière)
- Flot de contrôle : séquence d’exécution des lignes de programmes (avant/arrière)
- Slicing : extraction d’une tranche conditionnelle de code en fonction d’un contexte

Cycle de vie d'une cartographie
Le cycle de vie Mia-Insight est simple :
- Une chaîne d’alimentation met à disposition les programmes à analyser
- Des analyseurs de code permettent de constituer un référentiel interrogeable
- L’utilisateur lance des requêtes sur le référentiel pour trouver l’information recherchée
- En mode industriel l'utilisateur est par exemple un batch
Mia-Insight : idées-force
Les cinq idées-force de Mia-Insight, mises en œuvre au travers de son déploiement, sont :
- La connaissance et la maîtrise du SI est une nécessité stratégique de toute entreprise
- La constitution d’une base de connaissances fiable du SI doit se faire de manière entièrement automatique, avec une fréquence de rafraîchissement régulière
- Le patrimoine applicatif doit être analysé dans sa globalité et pour l’ensemble de ses caractéristiques propres
- Les fonctionnalités d’analyse doivent supporter une granularité sur une échelle continue depuis une vision globale et consolidée du SI jusqu’au détail de chaque composant applicatif
- L’information collectée sur le SI doit être mise à disposition de l’ensemble des acteurs concernés par l’évolution et le maintien en conditions opérationnelles