Title :
Measuring Component-Based Systems Using a Systematic Approach and Environment
Author :
Gao, Jerry ; Wu, Yumei ; Chang, Lee ; Meldal, Sigurd
Author_Institution :
San Jose State Univ., CA
Abstract :
SOA applications are developed to implement service-oriented workflows with service specifications. Most SOA applications are made of service-oriented components, which are built using standard specifications and interaction protocols. How to validate system performance and measure the non-function requirements and behaviors in a component-based SOA application becomes a challenge for engineer. This paper focuses on the measurement of the component-based SOA systems in terms of service-oriented process speed, system reliability, throughput, and availability. The paper proposes a systematic solution to support the system level measurement for component-based SOA software, which extends our previous component level performance measurement. The paper presents a systematic solution using an event-based functional transition model as a performance evaluation model, and its evaluation metrics, such as system processing time, throughput, availability and reliability. It reports the basic functions and design of this solution, also presents a case study and application results
Keywords :
object-oriented programming; software architecture; software metrics; software performance evaluation; software reliability; SOA system engineering; component level performance measurement; component-based SOA application; component-based SOA software; component-based SOA system measurement; component-based software engineering; evaluation metrics; event-based functional transition model; interaction protocols; performance evaluation model; service specifications; service-oriented components; service-oriented process speed; service-oriented workflows; standard specifications; system level measurement; system reliability; Application software; Availability; Level measurement; Protocols; Reliability engineering; Service oriented architecture; Software performance; System performance; Throughput; Velocity measurement;
Conference_Titel :
Service-Oriented System Engineering, 2006. SOSE '06. Second IEEE International Workshop
Conference_Location :
Shanghai
Print_ISBN :
0-7695-2726-4
DOI :
10.1109/SOSE.2006.19