• DocumentCode
    2064336
  • Title

    Static analysis based business logic modelling from legacy system code: Business process model notation (BPMN) extraction using abstract syntax tree (AST)

  • Author

    Alawairdhi, Mohammed

  • Author_Institution
    College of Computing and Informatics, Saudi Electronic University, Riyadh, Saudi Arabia
  • fYear
    2015
  • fDate
    13-15 May 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Business logic extraction is a very important concept in the realm of object oriented software engineering as it deals with reusability to a great extent. Proper reusability of existing systems (legacy systems) to accommodate required changes thereby transforming existing systems into new ones is an important consideration of object oriented development. This yields several significant advantages such as cost reduction, scheduled development and minimal learning overhead etc. In this paper, we propose a novel method for extracting business logic from existing system. The method developed for extracting business logic in an existing system follows a static-analysis based approach. The method relies on analyzing the source code of the system independently from any input which requires an execution of the system.
  • Keywords
    Aging; Analytical models; Business; Object oriented modeling; Software systems; Unified modeling language; abstract syntax tree (AST); business logic; business process model notation (BPMN); software engineering; source code; static analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks, Computers and Communications (ISNCC), 2015 International Symposium on
  • Conference_Location
    Yasmine Hammamet, Tunisia
  • Type

    conf

  • DOI
    10.1109/ISNCC.2015.7238572
  • Filename
    7238572