Morsa: a scalable approach for persisting and accessing large models
Proceedings of the 14th international conference on Model driven engineering languages and systems
Modernization of legacy web applications into rich internet applications
ICWE'11 Proceedings of the 11th international conference on Current Trends in Web Engineering
Harvesting models from web 2.0 databases
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
Model-driven development (MDD) techniques such as metamodeling and model transformation are applicable to not just the creation of new software systems but also the evolution of existing systems. This model-driven evolution can help reduce software evolution costs by automating many basic activities in software change processes. One initiative for applying MDD technology in the modernization or reengineering of a legacy system is architecture-driven modernization (ADM), which the Object Management Group (OMG) launched in 2003. ADM aims to facilitate interoperability among modernization tools by defining a set of standard metamodels that represent the metadata involved in a software modernization process. This article shows how to put ADM into practice through the example of a tool that extracts ADM models from PL/SQL code and how to use these models in a modernization activity such as generating metrics of PL/SQL triggers in legacy Oracle Forms applications.