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
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;
Conference_Titel :
Networks, Computers and Communications (ISNCC), 2015 International Symposium on
Conference_Location :
Yasmine Hammamet, Tunisia
DOI :
10.1109/ISNCC.2015.7238572