Paper
14 March 2013 Class diagram based evaluation of software performance
Huong Van Pham, Binh Ngoc Nguyen
Author Affiliations +
Proceedings Volume 8768, International Conference on Graphic and Image Processing (ICGIP 2012); 876870 (2013) https://doi.org/10.1117/12.2008322
Event: 2012 International Conference on Graphic and Image Processing, 2012, Singapore, Singapore
Abstract
The evaluation of software performance in the early stages of the software life cycle is important and it has been widely studied. In the software model specification, class diagram is the important object-oriented software specification model. The measures based on a class diagram have been widely studied to evaluate quality of software such as complexity, maintainability, reuse capability, etc. However the software performance evaluation based on Class model has not been widely studied, especially for object-oriented design of embedded software. Therefore, in this paper we propose a new approach to directly evaluate the software performance based on class diagrams. From a class diagram, we determine the parameters which are used to evaluate and build formula of the measures such as Size of Class Variables, Size of Class Methods, Size of Instance Variables, Size of Instance Methods, etc. Then, we do analysis of the dependence of performance on these measures and build the performance evaluation function from class diagram. Thereby we can choose the best class diagram based on this evaluation function.
© (2013) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Huong Van Pham and Binh Ngoc Nguyen "Class diagram based evaluation of software performance", Proc. SPIE 8768, International Conference on Graphic and Image Processing (ICGIP 2012), 876870 (14 March 2013); https://doi.org/10.1117/12.2008322
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Performance modeling

Computer architecture

Analytical research

FDA class I medical device development

Optical character recognition

Software engineering

Optimization (mathematics)

Back to Top