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...
Main Authors: | , , |
---|---|
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 |