Call of Papers for Current Volume ********************OnLine Paper Submission for Current Volume

Volume & Issue no: Volume 5, Issue 4, July - August 2016


Author Name:
Abid Thyab Al Ajeeli
ABSTRACT: A software systems developer or manager needs to have an overall visibility of the infrastructure of a system and needs to have a clear picture of all the relationships between the various components of the system. This paper describes methods for enhancing visibility which can be provided automatically by extracting the required information from the coding and testing phases and from the related software development phases. The extracted items of information are recorded into a knowledge base structure. The research in this paper furnishes a software developer or manager with capabilities that enable one to establish quickly and efficiently the correspondence between software components and the required information from other phases of the software methodology. This information, therefore, can support and enhance decision making through the complete life cycle of a software product. The paper describes a method of analyzing software programs whereby cross-referential, dependency, and other information can be abstracted automatically during compilation to support developers and /or managers to adopt the appropriate decision-making. These items of information are also used to support library administration, configuration management, version control, software reusability, and software composition. The analysis process is accomplished by transcribing underlying language grammar rules directly into programming language Prolog as predicates in first-order logic. The research provides a data querying mechanism that enables developers and managers to investigate the logical basis for improving abstraction, maintainability, and usability of the software methodology. This is accomplished through the browsing of items of data stored in the underlying knowledge representation systems, especially the improvement of the querying answering facilities of such systems. A knowledge representation system allows the formulating and recording of constraints and facts about a domain of the real world in a knowledge base. A knowledge representation system provides inference services which enable deducing implicit facts. With queries, developers and/or managers can directly or indirectly deduce and retrieve knowledge stored in the underlying knowledge base. Keywords: Abstraction, Data query, Definite-clause, Grammar rules, Java, Knowledge base, Software development methodology, Software maintenance.
Cite this article:
Abid Thyab Al Ajeeli , " A FRAMEWORK FOR SOFTWARE DEVELOPMENT PRODUCT METHODOLOGY MANAGEMENT" , International Journal of Emerging Trends & Technology in Computer Science (IJETTCS) , Volume 5, Issue 4, July - August 2016 , pp. 043-057 , ISSN 2278-6856.
Full Text [PDF]                           Back to Current Issue

NOTE: Authors note that paper cannot be withdrawn at any condition once it is accepted. The Team of IJETTCS advise you, do not submit same article to the multiple journals simultaneously. This may create a problem for you. Please wait for review report which will take maximum 01 to 02 week. 


Contact us

International Journal of Emerging Trends & Technology in Computer Science (IJETTCS)
ISSN 2278-6856
Frequency : 6 Issues/Year