• DocumentCode
    647232
  • Title

    Extracting business rules from COBOL: A model-based framework

  • Author

    Cosentino, Valentina ; Cabot, Jordi ; Albert, Patrick ; Bauquel, Philippe ; Perronnet, Jacques

  • Author_Institution
    AtlanMod, INRIA, Nantes, France
  • fYear
    2013
  • fDate
    14-17 Oct. 2013
  • Firstpage
    409
  • Lastpage
    416
  • 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.
  • Keywords
    business data processing; data visualisation; reverse engineering; software maintenance; COBOL; business logic extraction; business logic visualization; business rules extraction; information systems; legacy systems; model driven reverse engineering framework; model-based framework; software components; Analytical models; Context; Data structures; Organizations; Reactive power; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering (WCRE), 2013 20th Working Conference on
  • Conference_Location
    Koblenz
  • Type

    conf

  • DOI
    10.1109/WCRE.2013.6671316
  • Filename
    6671316