REVIEW OF METRICS EXTRACTION TOOL USING UML

Main Article Content

MALA DAS
J.K. MAITRA
Zafar Shareef

Abstract

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.

Downloads

Download data is not yet available.

Article Details

Section
Articles
Author Biographies

MALA DAS, Rani Durgawati Vishwa Vidyalaya, Jabalpur, MP

ASSISTANT PROFESSOR

DEPARTMENT OF COMPUTER SCIENCE

J.K. MAITRA, Rani Durgawati Vishwa Vidyalaya, Jabalpur, MP

Department of Mathematics and Computer Science

Professor

References

Abreu F.B., Melo W., (1996). Evaluation the Impact of Object-Oriented Design on Software Quality, Proceedings of the 3rd International Software Metrics Symposium, Berlin, Gennany, pp. 90-99, March.

Abdellatief M. et. al., (2012). Multidimensional Size Measure for Design of Component-Based Software System, Institute of Software and Technology, Vol. 6, pp. 350–357.

B. Boehm, et al., (2000). Software Cost Estimation with COCOMO II. Prentice Hall.

Bakshi A., Singh R., (2013). Component Based Development in Software Engineering, International Journal of Recent Technology and Engineering (IJRTE), ISSN: 2277-3878, Volume-2, Issue-1, March, pp. 1, 48-52.

Bayar V., (2001). A Process Model for Component Oriented Software Development, Master Thesis.

Booch, G., (1994). Object-Oriented Analysis and Design with Applications, 2nd ed., Benjamin Cummings.

Bellin, D., Tyagi M., et al., Object-Oriented Metrics:An Overview , Computer Science Department,North Carolina A ,T state University,Greensboro,Nc 27411-0002.

Beshar Dhaya Nor, (2015). Comparative Analysis Of Software Reusability Attributes In Web And Mobile Applications, University Tun Hussein Onn Malaysia, April.

Capers J., (2012). A Short History Of The Lines Of Code (Loc) Metric ,Version 6.0. December 2

Churcher, N. I. and Shepperd, M. J.,(1995). Comments on 'A Metrics Suite for Object-Oriented Design', IEEE Transactions on Software Engineering, vol. 21, pp. 263-5.

Clemens S., (1998). Component Software: Beyond Object-Oriented Programming, Addison Wesley.

Chawla S., Kaur G.,(2013). Comparative Study Of The Software Metrics For The Complexity And Maintainability Of Software Development, Journal Of Advanced Computer Science and Application (IJACSA) Vol. 4, No. 9.