Extracting Business Rules from COBOL: A Model-Based Framework

Abstract : Organizations rely on the logic embedded in their Information Systems for their daily operations. This logic implements the business rules in place in the organization, which must be continuously adapted in response to market changes. Unfortunately, this evolution implies understanding and evolving also the underlying software components enforcing those rules. This is challenging because, first, the code implementing the rules is scattered throughout the whole system and, second, most of the time documentation is poor and out-of-date. This is specially true for older systems that have been maintained and evolved for several years (even decades). In those systems, it is not even clear which business rules are enforced nor whether rules are still consistent with the current organizational policies. In this sense, the goal of this paper is to facilitate the comprehension of legacy systems (in particular COBOL-based ones) by providing a model driven reverse engineering framework able to extract and visualize the business logic embedded in them.
Type de document :
Communication dans un congrès
Working Conference on Reverse Engineering, Oct 2013, Koblenz, Germany. 2013
Liste complète des métadonnées

Littérature citée [18 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00869235
Contributeur : Valerio Cosentino <>
Soumis le : mercredi 2 octobre 2013 - 17:47:38
Dernière modification le : vendredi 22 juin 2018 - 09:34:20
Document(s) archivé(s) le : vendredi 3 janvier 2014 - 10:55:37

Fichier

paper-cameraready.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00869235, version 1

Citation

Valerio Cosentino, Jordi Cabot, Patrick Albert, Philippe Bauquel, Jacques Perronnet. Extracting Business Rules from COBOL: A Model-Based Framework. Working Conference on Reverse Engineering, Oct 2013, Koblenz, Germany. 2013. 〈hal-00869235〉

Partager

Métriques

Consultations de la notice

717

Téléchargements de fichiers

928