Getting Objects Methods and Interactions by Extracting Business Rules from Legacy Systems

The maintenance of legacy systems becomes over the years extremely complex and highly expensive due to the incessant changes of company activities and policies. In this case, a new or an improved system must replace the previous one. However, replacing those systems completely from scratch is also v...

Full description

Bibliographic Details
Main Authors: Omar El Beggar, Brahim Bousetta, Taoufiq Gadi
Format: Article
Language:English
Published: Czech Society of Systems Integration 2014-08-01
Series:Journal of Systems Integration
Subjects:
Online Access:http://www.si-journal.org/index.php/JSI/article/view/204/148
id doaj-3d0b91a416a44cbab8a5564d1d51b014
record_format Article
spelling doaj-3d0b91a416a44cbab8a5564d1d51b0142020-11-25T01:50:32ZengCzech Society of Systems IntegrationJournal of Systems Integration1804-27242014-08-01533256Getting Objects Methods and Interactions by Extracting Business Rules from Legacy SystemsOmar El Beggar0Brahim BousettaTaoufiq GadiFaculty of Sciences and Techniques Settat, University Hassan 1The maintenance of legacy systems becomes over the years extremely complex and highly expensive due to the incessant changes of company activities and policies. In this case, a new or an improved system must replace the previous one. However, replacing those systems completely from scratch is also very expensive and it represents a huge risk. The optimal scenario is evolving those systems by profiting from the valuable knowledge embedded in them. This paper aims to present an approach for knowledge acquisition from existing legacy systems by extracting business rules from source code. In fact, the business rules are extracted and assigned next to the domain entities in order to generate objects methods and interactions in an object-oriented platform. Furthermore, a rules translation in natural language is given. The aim is advancing a solution for re-engineering legacy systems, minimize the cost of their modernization and keep very small the gap between the company business and the renovated systems.http://www.si-journal.org/index.php/JSI/article/view/204/148Business rulesmodelmetamodelmodel transformationbusiness rules extractionslicingsequence diagramdomain class diagramlegacy systems
collection DOAJ
language English
format Article
sources DOAJ
author Omar El Beggar
Brahim Bousetta
Taoufiq Gadi
spellingShingle Omar El Beggar
Brahim Bousetta
Taoufiq Gadi
Getting Objects Methods and Interactions by Extracting Business Rules from Legacy Systems
Journal of Systems Integration
Business rules
model
metamodel
model transformation
business rules extraction
slicing
sequence diagram
domain class diagram
legacy systems
author_facet Omar El Beggar
Brahim Bousetta
Taoufiq Gadi
author_sort Omar El Beggar
title Getting Objects Methods and Interactions by Extracting Business Rules from Legacy Systems
title_short Getting Objects Methods and Interactions by Extracting Business Rules from Legacy Systems
title_full Getting Objects Methods and Interactions by Extracting Business Rules from Legacy Systems
title_fullStr Getting Objects Methods and Interactions by Extracting Business Rules from Legacy Systems
title_full_unstemmed Getting Objects Methods and Interactions by Extracting Business Rules from Legacy Systems
title_sort getting objects methods and interactions by extracting business rules from legacy systems
publisher Czech Society of Systems Integration
series Journal of Systems Integration
issn 1804-2724
publishDate 2014-08-01
description The maintenance of legacy systems becomes over the years extremely complex and highly expensive due to the incessant changes of company activities and policies. In this case, a new or an improved system must replace the previous one. However, replacing those systems completely from scratch is also very expensive and it represents a huge risk. The optimal scenario is evolving those systems by profiting from the valuable knowledge embedded in them. This paper aims to present an approach for knowledge acquisition from existing legacy systems by extracting business rules from source code. In fact, the business rules are extracted and assigned next to the domain entities in order to generate objects methods and interactions in an object-oriented platform. Furthermore, a rules translation in natural language is given. The aim is advancing a solution for re-engineering legacy systems, minimize the cost of their modernization and keep very small the gap between the company business and the renovated systems.
topic Business rules
model
metamodel
model transformation
business rules extraction
slicing
sequence diagram
domain class diagram
legacy systems
url http://www.si-journal.org/index.php/JSI/article/view/204/148
work_keys_str_mv AT omarelbeggar gettingobjectsmethodsandinteractionsbyextractingbusinessrulesfromlegacysystems
AT brahimbousetta gettingobjectsmethodsandinteractionsbyextractingbusinessrulesfromlegacysystems
AT taoufiqgadi gettingobjectsmethodsandinteractionsbyextractingbusinessrulesfromlegacysystems
_version_ 1725001481413722112