Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Reverse engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Ageing of a data-intensive legacy system: symptoms and remedies
Journal of Software Maintenance: Research and Practice
Supporting reuse by delivering task-relevant and personalized information
Proceedings of the 24th International Conference on Software Engineering
Reverse Engineering and Design Recovery: A Taxonomy
IEEE Software
Locating Features in Source Code
IEEE Transactions on Software Engineering
Requirements for Integrating Software Architecture and Reengineering Models: CORUM II
WCRE '98 Proceedings of the Working Conference on Reverse Engineering (WCRE'98)
Business Rules Extraction from Large Legacy Systems
CSMR '04 Proceedings of the Eighth Euromicro Working Conference on Software Maintenance and Reengineering (CSMR'04)
Model-Driven Business Process Recovery
WCRE '04 Proceedings of the 11th Working Conference on Reverse Engineering
An Ontological Approach for Recovering Legacy Business Content
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 08
Estimating the Costs of a Reengineering Project
WCRE '05 Proceedings of the 12th Working Conference on Reverse Engineering
Architecture-Driven Modernization (ADM)
WCRE '05 Proceedings of the 12th Working Conference on Reverse Engineering
The relationship between Precision-Recall and ROC curves
ICML '06 Proceedings of the 23rd international conference on Machine learning
Aligning Modern Business Processes and Legacy Systems: A Component-Based Perspective (Cooperative Information Systems)
Business process mining: An industrial application
Information Systems
New Frontiers of Reverse Engineering
FOSE '07 2007 Future of Software Engineering
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
A pattern language for designing e-business architecture
Journal of Systems and Software
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
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 Systematic Survey of Program Comprehension through Dynamic Analysis
IEEE Transactions on Software Engineering
Preprocessing support for large scale process mining of SAP transactions
BPM'07 Proceedings of the 2007 international conference on Business process management
Implementing business process recovery patterns through QVT transformations
ICMT'10 Proceedings of the Third international conference on Theory and practice of model transformations
A framework for the evaluation of specification miners based on finite state machines
ICSM '10 Proceedings of the 2010 IEEE International Conference on Software Maintenance
From specification to experimentation: a software component search engine architecture
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
Using a protocol template for case study planning
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
Hi-index | 0.00 |
Business processes have become one of the key assets of organization, since these processes allow them to discover and control what occurs in their environments, with information systems automating most of an organization's processes. Unfortunately, and as a result of uncontrolled maintenance, information systems age over time until it is necessary to replace them with new and modernized systems. However, while systems are aging, meaningful business knowledge that is not present in any of the organization's other assets gradually becomes embedded in them. The preservation of this knowledge through the recovery of the underlying business processes is, therefore, a critical problem. This paper provides, as a solution to the aforementioned problem, a model-driven procedure for recovering business processes from legacy information systems. The procedure proposes a set of models at different abstraction levels, along with the model transformations between them. The paper also provides a supporting tool, which facilitates its adoption. Moreover, a real-life case study concerning an e-government system applies the proposed recovery procedure to validate its effectiveness and efficiency. The case study was carried out by following a formal protocol to improve its rigor and replicability. Copyright © 2011 John Wiley & Sons, Ltd.