Study on Ontology-Based Reference Model of Software Configuration Management

When dealing with hundreds of components, keeping track of version changes and various dependency constraints imposed on the system, Software configuration management (SCM) can be defined as the control of the evolution of complex software systems. In recent years, researchers have argued that using ontology to represent and drive knowledge infrastructure of software projects provides procedural knowledge. The advantages of using ontology for SCM are immense and cover various aspects of software development and evolution. In this paper, key challenges must be face for designing and implementing SCM is summarized. One of them is the limited capability on interoperating in different SCM tools. An ontology-based reference knowledge model base for SCM is presented. The reference model allows depicting complex relations between concepts and services operating in configuration management.