Software maintenance and evolution: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Legacy Systems: Transformation Strategies
Legacy Systems: Transformation Strategies
Ageing of a data-intensive legacy system: symptoms and remedies
Journal of Software Maintenance: Research and Practice
Reverse Engineering and Design Recovery: A Taxonomy
IEEE Software
Iterative Reengineering of Legacy Systems
IEEE Transactions on Software Engineering
Incremental introduction of behaviors with static software architecture
Computer Standards & Interfaces - Special issue: Adaptable software architectures
A UML-Driven Enterprise Architecture Case Study
HICSS '03 Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track 3 - Volume 3
Requirements for Integrating Software Architecture and Reengineering Models: CORUM II
WCRE '98 Proceedings of the Working Conference on Reverse Engineering (WCRE'98)
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
"Roundtrip architectural modeling"
APCCM '05 Proceedings of the 2nd Asia-Pacific conference on Conceptual modelling - Volume 43
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
Emergent standard of knowledge management: Hybrid peer-to-peer knowledge management
Computer Standards & Interfaces
New Frontiers of Reverse Engineering
FOSE '07 2007 Future of Software Engineering
PRiM: An i*-based process reengineering method for information systems specification
Information and Software Technology
A Lifecycle Approach towards Business Rules Management
HICSS '08 Proceedings of the Proceedings of the 41st Annual Hawaii International Conference on System Sciences
ER '07 Tutorials, posters, panels and industrial contributions at the 26th international conference on Conceptual modeling - Volume 83
Modernizing Software & System Engineering Processes
ICSENG '08 Proceedings of the 2008 19th International Conference on Systems Engineering
PRECISO: a reengineering process and a tool for database modernisation through web services
Proceedings of the 2009 ACM symposium on Applied Computing
Knowledge Modelling Using UML Profile for Knowledge-Based Systems Development
Proceedings of the 2007 conference on Emerging Artificial Intelligence Applications in Computer Engineering: Real Word AI Systems with Applications in eHealth, HCI, Information Retrieval and Pervasive Technologies
Supporting Model---Driven Development of Object---Relational Database Schemas: A Case Study
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
On the use of patterns to recover business processes
Proceedings of the 2010 ACM Symposium on Applied Computing
Information Systems Transformation: Architecture-Driven Modernization Case Studies
Information Systems Transformation: Architecture-Driven Modernization Case Studies
A family of case studies on business process mining using MARBLE
Journal of Systems and Software
Integrating event logs into KDM repositories
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Empirical assessment of business model transformations based on model simulation
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
Search-based genetic optimization for deployment and reconfiguration of software in the cloud
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.01 |
Legacy systems age over time as a consequence of uncontrolled maintenance, thus they must be evolved while its valuable embedded knowledge is preserved. Software modernization, and particularly Architecture-Driven Modernization, has become the best solution in the legacy systems' evolution. ADM defines the Knowledge Discovery Metamodel specification, now being adopted as ISO/IEC 19506 by the International Standards Organization. The KDM metamodel allows to represent all the software artifacts recovered during reverse engineering techniques at different abstraction levels. This paper presents how to use KDM to modernize legacy systems, making them more agile, preserving the embedded business knowledge and reducing maintenance costs.