REVIEW OF METRICS EXTRACTION TOOL USING UML

Mala Das · International Journal of Advanced Research in Computer Science · 2019

In the present consequence, whole world depends on software. It is a cost effective way is essential because all countries depend on complex computer based systems. So it is a big challenge of the developers and researchers to adopt latest technologies which convert a highly complex system design into a simple design. Intended for this purpose, developers inspire the design and construction of computer-based systems by using reusable software which is called as component. A component can be deployed, as they possess the qualities such as reusability, stability, proper communication, modularity, testability, and complexity. The reusable components on integration interoperate with each other resulting in an operational application which is developed with minimum effort and low maintenance cost. We used Component Based Software Development (CBSD) process, which is based on the basic concepts of Object Orientated Techniques where Unified Modelling Language (UML) shows an important role. Different quality factors of a component are measured with the help of metrics, and there are number of metrics proposed for components. In this paper we proposed a methodology of static metrics for integration of software components, complexity metrics for UML Component-based System Specification (CBSS) and interface complexity metrics in a component assembly. These metrics are derived using UML artifacts. We derived these metrics by developing a tool named “CAME” (Component Assembly Metrics Extractor) in NetBeans which parses through the XMI file (XML Meta Data Interchange) generated by UML tool and produces different component metrics through graphic user interface. These metrics will help the software developer in making the system more stable, better and efficient.

Read the paper · More papers on PaperTik