Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2383276.2383286acmotherconferencesArticle/Chapter ViewAbstractPublication PagescompsystechConference Proceedingsconference-collections
research-article

An overview of the knowledge discovery meta-model

Published: 22 June 2012 Publication History

Abstract

Modernization of existing software systems is expensive and not always successive process that involves many challenging activities. In order to support these activities, the Object Management Group within the Architecture-Driven Modernization initiative proposes a number of standard representations of views on existing software systems. The Knowledge Discovery Meta-model plays the fundamental role in this set of representations as it defines common concepts of software assets and their operational environments. This paper addresses issues related to the extraction of knowledge from the software assets and the representation according to the Knowledge Discovery Meta-model in order to abstract the business logic implemented in the system. It observes that although this meta-model minimizes the effort required to obtain representation, it has several drawbacks that limits its capability to express domain specific knowledge. It is believed that this paper will enable researchers and practitioners to get a better understanding of this kind of representation, prepare for the modernization activities, and provide a basis for the further research.

References

[1]
Arévalo, G., Ducasse, S. & Nierstrasz, O. Lessons learned in applying formal concept analysis to reverse engineering. Proceedings of the Third international conference on Formal Concept Analysis. Springer-Verlag, 2005, pp. 95--112
[2]
Flores, N. & Aguiar, A. Reverse engineering of framework design using a meta-patterns-based approach. Proceedings of the ACS/IEEE 2005 International Conference on Computer Systems and Applications. IEEE Computer Society, 2005, pp. 941--946
[3]
Khedker, U., Sanyal, A. & Karkare, B. Data Flow Analysis: Theory and Practice. CRC Press, Inc., 2009
[4]
Lakhotia, A. & Gravley, J. M. Toward experimental evaluation of subsystem classification recovery techniques. Proceedings of the Second Working Conference on Reverse Engineering. IEEE Computer Society, 1995
[5]
Maqbool, O. & Babri, H. Hierarchical Clustering for Software Architecture Recovery. IEEE Trans. Softw. Eng., IEEE Press, 2007, Vol. 33(11), pp. 759--780
[6]
OMG. Architecture driven modernization standards roadmap. 2009, http://adm.omg.org/ADMTF Roadmap.pdf
[7]
OMG. Architecture Driven Modernization Task Force. http://adm.omg.org, 2012
[8]
OMG. Knowledge Discovery Meta-model Specification Version 1.3., 2011 http://www.omg.org/spec/KDM/1.3/PDF/
[9]
Seacord, R. C., Plakosh, D. & Lewis, G. A. Modernizing Legacy Systems: Software Technologies, Engineering Process and Business Practices. Addison-Wesley, Longman Publishing Co., Inc., 2003
[10]
The Standish Group, Chaos Summary for 2009, 2009
[11]
Tip, F. A. Survey of Program Slicing Techniques. Journal of Programming Languages, 1995, Vol. 3, pp. 121--189
[12]
Tzerpos, V. & Holt, R. C. Software Botryology, Automatic Clustering of Software Systems. Proceedings of the 9th International Workshop on Database and Expert Systems Applications. IEEE Computer Society, 1998
[13]
Ulrich, W. M. & Newcomb, P. Information Systems Transformation: Architecture-Driven Modernization Case Studies. Morgan Kaufmann Publishers Inc., 2010
[14]
Vasilecas, O. & Normantas, K. Deriving business rules from the models of existing information systems. Proceedings of the 11th International Conference on Computer Systems and Technologies. ACM, 2011, pp. 95--100
[15]
Wiggerts, T. A. Using Clustering Algorithms in Legacy Systems Remodularization. Proceedings of the Fourth Working Conference on Reverse Engineering (WCRE '97). IEEE Computer Society, 1997
[16]
Sartipi, K. Pattern-based Software Architecture Recovery. In Proc. of the Second ASERC Workshop on Software Architecture 2003
[17]
Exforsys, Application development, What is N-Tier, 2007, http://www.exforsys.com/tutorials/application-development/what-is-n-tier.html

Cited By

View all
  • (2023)Architecture Driven Modernization: A Review on Reverse Engineering Techniques based on Models’ ApproachWSEAS TRANSACTIONS ON INFORMATION SCIENCE AND APPLICATIONS10.37394/23209.2023.20.3220(293-302)Online publication date: 11-Oct-2023
  • (2020)Modeling Android Security using an Extension of Knowledge Discovery Metamodel2020 10th International Conference on Computer and Knowledge Engineering (ICCKE)10.1109/ICCKE50421.2020.9303707(356-361)Online publication date: 29-Oct-2020
  • (2017)Model-Driven Reverse Engineering Approaches: A Systematic Literature ReviewIEEE Access10.1109/ACCESS.2017.27335185(14516-14542)Online publication date: 2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
CompSysTech '12: Proceedings of the 13th International Conference on Computer Systems and Technologies
June 2012
440 pages
ISBN:9781450311939
DOI:10.1145/2383276
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 June 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. architecture-driven modernization
  2. knowledge discovery meta-model
  3. model-driven reverse engineering

Qualifiers

  • Research-article

Conference

CompSysTech'12

Acceptance Rates

Overall Acceptance Rate 241 of 492 submissions, 49%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Architecture Driven Modernization: A Review on Reverse Engineering Techniques based on Models’ ApproachWSEAS TRANSACTIONS ON INFORMATION SCIENCE AND APPLICATIONS10.37394/23209.2023.20.3220(293-302)Online publication date: 11-Oct-2023
  • (2020)Modeling Android Security using an Extension of Knowledge Discovery Metamodel2020 10th International Conference on Computer and Knowledge Engineering (ICCKE)10.1109/ICCKE50421.2020.9303707(356-361)Online publication date: 29-Oct-2020
  • (2017)Model-Driven Reverse Engineering Approaches: A Systematic Literature ReviewIEEE Access10.1109/ACCESS.2017.27335185(14516-14542)Online publication date: 2017
  • (2014)KDM-AOProceedings of the 2014 Ninth International Conference on Availability, Reliability and Security10.1109/SBES.2014.20(61-70)Online publication date: 8-Sep-2014

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media