Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is KDM (Knowledge Discovery Metamodel)

Handbook of Research on Innovations in Systems and Software Engineering
A metamodel from the Object Management Group (OMG) for representing existing software, its elements, associations and operational environments that is related to software assurance and modernization.
Published in Chapter:
Reverse Engineering of Object-Oriented Code: An ADM Approach
Liliana Favre (Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina & Comisión de Investigaciones Científicas de la Provincia de Buenos Aires, Argentina), Liliana Martinez (Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina), and Claudia Pereira (Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina)
DOI: 10.4018/978-1-4666-6359-6.ch016
Abstract
Software modernization is a new research area in the software industry that is intended to provide support for transforming an existing software system to a new one that satisfies new demands. Software modernization requires technical frameworks for information integration and tool interoperability that allow managing new platform technologies, design techniques, and processes. To meet these demands, Architecture-Driven Modernization (ADM) has emerged as the new OMG (Object Management Group) initiative for modernization. Reverse engineering techniques play a crucial role in system modernization. This chapter describes the state of the art in the model-driven modernization area, reverse engineering in particular. A framework to reverse engineering models from object-oriented code that distinguishes three different abstraction levels linked to models, metamodels, and formal specification is described. The chapter includes an analysis of technologies that support ADM standards and provides a summary of the principles that can be used to govern current modernization efforts.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Non-Mobile Software Modernization in Accordance With the Principles of Model-Driven Engineering
The core metamodel of ADM, a language-independent metamodel for representing assets of software legacy.
Full Text Chapter Download: US $37.50 Add to Cart
Migrating Software Towards Mobile Technologies
The core metamodel of ADM, a language-independent metamodel for representing assets of software legacy.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR