Performance Monitoring Based on UML Performance Profile

0Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In this paper we propose a way of measuring software performance metrics such as response time, throughput, and resource utilization. It is obvious that performance-related Quality of Service (QoS) is one of the important factors which are satisfied for users' needs. The proposed approach uses UML performance profile for the performance specification and aspect-oriented paradigm for the performance measurement. Code instrumentation in AOP is a mechanism to insert source code for performance measurement into business logic code. We used AspectJ, an aspect-oriented extension to the Java. AspectJ code for performance measurement is separated from Java code for functional requirements. Both AspectJ and Java code can be woven together for the performance measurement. The key component of the proposed approach is an AspectJ code generator. It creates AspectJ code for the performance measurement from the UML [1] models containing performance profile. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Kim, D. K., Kim, C. J., & Cho, E. S. (2007). Performance Monitoring Based on UML Performance Profile. In Communications in Computer and Information Science (Vol. 5, pp. 384–393). https://doi.org/10.1007/978-3-540-77600-0_41

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free