Title :
Performance analysis of reusable software systems
Author :
Kalotra, Monika ; Kaur, Kanwalpreet
Author_Institution :
Dept. of Comput. Sci. & Eng., GNDU, Amritsar, India
Abstract :
To improve the quality of software system, there is a need to eliminate or reduce the rework. Software reuse is one of the solution proposed for it. Software reuse involves reuse of existing software modules, also called reusable software components, while creating new software systems. In the context of software reuse, it is important to evaluate the performance of reusable software components as performance is a crucial factor in the selection of any third party or existing software components.This paper shows a comparative study on the performance analysis of four reusable software components-hibernate, spring, IBatis and EclipseLink. This paper presents the way to build a comparative analysis that shows the average execution time, average heap usage, and average CPU utilization of the reusable software components using java based VisualVM tool.
Keywords :
Java; object-oriented programming; software performance evaluation; software quality; software reusability; virtual machines; EclipseLink; IBatis; Java based VisualVM tool; average CPU utilization; average execution time; average heap usage; hibernate; performance analysis; performance evaluation; reusable software components; software system quality improvement; software system reusability; spring; Benchmark testing; Databases; Java; Measurement; Performance analysis; Software reusability; CBSD; Performance; Software Reusability; java framework;
Conference_Titel :
Confluence The Next Generation Information Technology Summit (Confluence), 2014 5th International Conference -
Conference_Location :
Noida
Print_ISBN :
978-1-4799-4237-4
DOI :
10.1109/CONFLUENCE.2014.6949308