Performance evaluation for object oriented software systems

  • Authors:
  • Vipin Saxena;Deepak Arora

  • Affiliations:
  • B. B. Ambedkar University (A Central University);Vidya Vihar, Rae Bareilly Road, Lucknow, India

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Distributed computing has become an integral part of large and complex computation used in large organizations. It not only hides the complexities of processing from its user but it also delivers high-level security, reliability and availability. In this regard, software and hardware competence must be considered as a performance parameter for any distributed computer system. For maximum throughput, the software running on any hardware architecture should be capable enough to utilize the available resources at its highest efficiency. The main objective of this paper is to measure the performance of processors for different object-oriented software system frameworks. The authors have chosen two types of object oriented software system frameworks: C#, based on Microsoft .NET Framework and Visual C++, based on Microsoft Foundation Classes. For processing needs, two processors: Pentium D and Core 2 Duo are considered, each having multiple execution cores in it. Before evaluating the performance of these processors, a UML model is presented for the process execution in a distributed computing scenario. Along with UML class and sequence diagram, a comparative study between performances of aforesaid software system is also reported.