• DocumentCode
    2741798
  • Title

    Business rules extraction from large legacy systems

  • Author

    Wang, Xinyu ; Sun, Jianling ; Yang, Xiaohu ; zhijun ; Maddineni, Srini

  • Author_Institution
    Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
  • fYear
    2004
  • fDate
    24-26 March 2004
  • Firstpage
    249
  • Lastpage
    258
  • Abstract
    Business rules are a set of conditional operations attached to a given data result. On legacy systems, it is very difficult to extract business rules because of the inconsistency of documentation. Some techniques have been presented for extracting business rules from legacy systems. But usefulness of these methods is limited when they are applied to large complex legacy systems. Generally, large legacy systems involve large amount of code, domain variables, synonym variables and business rules, which make it more difficult to extract business rules. This paper proposes a framework, which offers distinct advantages over normal extraction solutions for large legacv systems. This framework consists of five steps: slicing program, identifying domain variables, data analysis, presenting business rules, and business validation. It has been applied to a large complex financial legacy system which has proved to be successful.
  • Keywords
    business data processing; data flow analysis; program slicing; reverse engineering; software maintenance; business rules extraction; call-graph; domain variable; legacy system; program slicing; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings. Eighth European Conference on
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2107-X
  • Type

    conf

  • DOI
    10.1109/CSMR.2004.1281426
  • Filename
    1281426