Ageing of a data-intensive legacy system: symptoms and remedies
Journal of Software Maintenance: Research and Practice
Advances in Software Maintenance Management: Technologies and Solutions
Advances in Software Maintenance Management: Technologies and Solutions
Distributed and Parallel Databases
Model-Driven Business Process Recovery
WCRE '04 Proceedings of the 11th Working Conference on Reverse Engineering
Estimating the Costs of a Reengineering Project
WCRE '05 Proceedings of the 12th Working Conference on Reverse Engineering
Evaluation measures for business process models
Proceedings of the 2006 ACM symposium on Applied computing
Modeling process-driven and service-oriented architectures using patterns and pattern primitives
ACM Transactions on the Web (TWEB)
Business Process Management: Concepts, Languages, Architectures
Business Process Management: Concepts, Languages, Architectures
PRECISO: a reengineering process and a tool for database modernisation through web services
Proceedings of the 2009 ACM symposium on Applied Computing
Reverse Engineering of Business Processes exposed as Web Applications
CSMR '09 Proceedings of the 2009 European Conference on Software Maintenance and Reengineering
A Domain Specific Language for Extracting Models in Software Modernization
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
Using a protocol template for case study planning
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
An empirical comparison of static and dynamic business process mining
Proceedings of the 2011 ACM Symposium on Applied Computing
A family of case studies on business process mining using MARBLE
Journal of Systems and Software
A case study on business process recovery using an e-government system
Software—Practice & Experience
Hi-index | 0.00 |
Traditionally, software maintenance takes only technical information into account to evolve legacy systems. However, business knowledge, which could help to improve the comprehension of legacy systems, is rarely recovered. Probably, that knowledge is not considered due to the fact that business knowledge recovery is a problem with a non trivial solution. This paper contributes to the solution of this problem through the use of a set of patterns and the implementation through QVT transformations, which takes KDM (Knowledge Discovery Metamodel) models concerning the system and obtains BPMN (Business Processes Model and Notation) models to represent the embedded business knowledge. A case study reports that the transformation obtains cohesive and loosely-coupling business processes diagrams; and it is scalable to large systems. As a consequence, the business processes recovery can enhance the maintenance since they provide the business concept location in legacy systems, among other improvements.