Performance Impact Analysis with KPP using Application Response Measurement in E-Government Systems
Namho Yoo, Ph.D. DoD/HA Falls Church, Virginia, USA Namho.Yoo@us.army.mil
In this paper, the performance impact analysis of egovernment systems with key performance parameters is being considered. Meaningful impact analysis in sustained government systems is required for consideringnon-functional requirements and functional requirements. Performance requirements are a critical component of non-functional areas. For example, if a new system change is set to the system, the impact in terms of the response time must be implemented in each sub-system. In this paper, an XML-based framework can be used to analyze performance impacts on sub-systems and can provide a scheme toenhance impact analysis by performance monitoring using application response measurement. Through a health system example as a case study, a performance requirement model to describe extended trees and adapting analysis result of performance monitoring using application response measurement and XML tree representation are addressed. This paper also proposes a scheme for prioritized processing and analgorithm for effectively enhancing impact analysis in a timely fashion.
In a sustained system, impact analysis is required to make decisions prior to making system changes associated with new requirements . System engineers are faced with the problem of analyzing nonfunctional impacts as well as functional impacts. There is a growing recognition of the role of the systemengineer in determining the quality of a system. This analysis is driven by non-functional requirements such as performance, security, reliability, modifiability, reusability, and economic constraints. Among these requirements, the performance requirement is a critical component in the non-functional area. Most
performance failures occur due to a lack of consideration of performance issues in theearly stage of analysis. As impact analysis is covered by several systems connected via interface in a sustained system, several supporting engineers would be involved in the engineering process suggested by the technical committee to meet the user’s requirement . One of the most typical requirements from the user with respect to performance is application response time. Prior to deployment,performance testing to measure the response time must be conducted for a thorough engineering impact analysis. As system environments change rapidly and engineering efforts for impact analysis increase significantly, performance specifications require careful examination. One of the key documents for such performance engineering efforts is the Operational Requirement Document (ORD), including the KeyPerformance Parameter (KPP) that contains a description about performance requests/requirements and how they should be implemented and evaluated. In this paper, the experience gained during engineering projects for impact analysis is discussed. Performance requirement are commonly applicable to all sub-systems. In this paper, a typical government health system as a case study. Thus, this papersuggests a customized process to monitor performance requirement during the impact analysis. As shown in Figure 1, the performance requirement is described as one of the non-functional requirements. To focus on the response time, application response measurement (ARM) for performance monitoring is discussed as a lightweight tool . The proposed scheme and implementation are discussed in order toconnect the user’s requirement described in the document and system environment for performance monitoring. In this paper, Extensible Markup Language (XML) technology is proposed for supporting performance engineering efforts for impact analysis in sustained systems as a common vehicle for information exchange.
503 978-1-4244-4828-9/09/$25.00 2009 IEEE Proc. ICSM 2009, Edmonton, Canada
Ler documento completo
Por favor, assinar para o acesso.