Research Article

An Ameliorated Methodology for the Abstraction and Minimization of Functional Dependencies of legacy ëCí Program Elements

by  Dr. Shivanand M. Handigund, Rajkumar N. Kulkarni
journal cover
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 16 - Issue 3
Published: February 2011
Authors: Dr. Shivanand M. Handigund, Rajkumar N. Kulkarni
10.5120/1995-2689
PDF

Dr. Shivanand M. Handigund, Rajkumar N. Kulkarni . An Ameliorated Methodology for the Abstraction and Minimization of Functional Dependencies of legacy ëCí Program Elements. International Journal of Computer Applications. 16, 3 (February 2011), 7-12. DOI=10.5120/1995-2689

                        @article{ 10.5120/1995-2689,
                        author  = { Dr. Shivanand M. Handigund,Rajkumar N. Kulkarni },
                        title   = { An Ameliorated Methodology for the Abstraction and Minimization of Functional Dependencies of legacy ëCí Program Elements },
                        journal = { International Journal of Computer Applications },
                        year    = { 2011 },
                        volume  = { 16 },
                        number  = { 3 },
                        pages   = { 7-12 },
                        doi     = { 10.5120/1995-2689 },
                        publisher = { Foundation of Computer Science (FCS), NY, USA }
                        }
                        %0 Journal Article
                        %D 2011
                        %A Dr. Shivanand M. Handigund
                        %A Rajkumar N. Kulkarni
                        %T An Ameliorated Methodology for the Abstraction and Minimization of Functional Dependencies of legacy ëCí Program Elements%T 
                        %J International Journal of Computer Applications
                        %V 16
                        %N 3
                        %P 7-12
                        %R 10.5120/1995-2689
                        %I Foundation of Computer Science (FCS), NY, USA
Abstract

Information systems of many organizations are processed through system of interrelated ‘C’ programs. In a ‘C’ program each statement contains functional dependencies amongst the attributes. Sometimes these functional dependencies may redundant in different statements. The existing application programs used in the maintenance of the information system are lengthy, and because of the perennial maintenance of the program, these functional dependencies are unevenly scattered. Thus, some functional dependencies may be implicitly present in other statements or sometimes they are unevenly scattered across the entire program. This situation creates the complication in the reengineering process which creates scuffle in selecting the attributes for a class on the basis of the cohesive property.

References
  • Shivanand M. Handigund, ‚ÄúReverse Engineering of Legacy COBOL systems‚Äù, Ph.D. Thesis, 2001, IIT Bombay, Mumbai
  • Ronald S. King, James J. Legendre, ‚ÄúDiscovery of Functional and Approximate Functional Dependencies in Relational Databases‚Äù, Journal of Applied Mathematics And Decision Sciences, 7(1), 49-59, 2003.
  • Wie Ming LIM, John Harrison, ‚ÄúDiscovery of constraints from data for Information system Reverse Engineering‚Äù, IEEE 1997, 39-48.
  • Wie Ming LIM, John Harrison, ‚ÄúParallel approaches for Discovering Functional Dependencies from Data for Information System Design Recovery‚Äù, IEEE 1997, 254-260.
  • Victor Matos, Becky Grasser, ‚ÄúSQL-based Discovery of Exact and Approximate Functional Dependencies‚Äù, SIGCSE Bulletin, Volume 36, Number 4, Dec-2004, 58-63.
  • Hong Yao, Howard J. Hamilton, and Cory J. Butz, ‚ÄúFD_Mine: Discovering Functional Dependencies in a Database Using Equivalences‚Äù.
  • Jalal Atoum, Dojanah Bader, and Arafat Awajan, ‚ÄúMining Functional Dependency from Relational Databases Using Equivalent Classes and Minimal cover‚Äù, Journal of Computer Science 4(6): 421-426, 2008, Science Publications.
  • IztokSavnik, Peter A. Flach, ‚ÄúBottom-up Induction of Functional Dependencies from relations‚Äù, Knowledge Discovery in Databases Workshop WS-93-02, 174-185.
  • Herbert Schildt, ‚ÄúC The Complete Reference‚Äù, Fourth Edition, Tata McGraw-Hill Publishing Company Limited, New Delhi, 2000.
  • Julian M. Scher, CanghuiQiu, ‚ÄúFD-EXPLORER: A pedagogical and Design Tool for Functional Dependency Exploration‚Äù, in the proceedings of ISECON 2004, v21, 1-7.
  • Mannila, H., and Raiha K.J., ‚ÄúAlgorithms for Inferring Functional Dependencies from relations‚Äù, Data and Knowledge Engineering, 12(1): 83-99, 1994.
  • ajkumar N. Kulkarni and Shivanand M. Handigund, ‚ÄúAbstraction Of Structural Components From Legacy ‚ÄòC‚Äô Program‚Äù, International Conference on ‚ÄúAdvances in Computer Vision and Information Technology (ACVIT ‚Äì 07)‚Äù, Aurangabad, India, November 2007, pp. 1523-1530.
  • Rajkumar N. Kulkarni and Shivanand M. Handigund, ‚ÄúMoulding The Legacy ‚ÄòC‚Äô Programs For Reengineering‚Äù, International Conference on ‚ÄúAdvances in Computer Vision and Information Technology (ACVIT -07)‚Äù, Aurangabad, India, November, 2007, pp-1531-1537.
  • Rajkumar N. Kulkarni and Shivanand M. Handigund, ‚ÄúAbstraction of Structural and Behavioral Components from Legacy ‚ÄòC‚Äô Program‚Äù, 2nd International Conference on Advanced Computing and Communication Technologies (ICACCT 2007), Panipat, Haryana, India, November, 2007, pp 550-554.
  • Rajkumar N. Kulkarni and Shivanand M. Handigund, ‚ÄúAbstraction Of Structural And Behavioral Components From Legacy ‚ÄòC‚Äô Program‚Äù, International Journal of Computing Science and Communication Technologies, Vol. 1, No. 1, July 2008, pp 70 ‚Äì 75.
  • K KAggarwal and Yogesh Singh, ‚ÄúSoftware Engineering‚Äù, Revised second edition, New Age International(P) Limited, 2005, New Delhi.
  • E. Balaguruswamy, ‚ÄúProgramming in ANSI C‚Äù, third edition, Tata McGraw-Hill Publishing Company Limited, New Delhi, 2006.
  • T. D. Brown Jr., ‚ÄúC for Basic Programmers‚Äù, Tata McGraw Hill Publishing Company Limited, New Delhi, 1992.
  • Dr. Shivanand M. Handigund & Rajkumar N. Kulkarni, ‚ÄúAn Ameliorated Methodology for the design of Object Structures from legacy ‚ÄòC‚Äô Program‚Äù International Journal of Computer Applications (0975- 8887), Volume 1, No. 13, March 2010, Page No. 61-66.
Index Terms
Computer Science
Information Sciences
No index terms available.
Keywords

Functional dependencies minimization abstraction reengineering business rules legacy systems reverse engineering.

Powered by PhDFocusTM