Cart (Loading....) | Create Account
Close category search window
 

Locating Software Features in a SOA Composite Application

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Coffey, J. ; Dept. of Comput. Sci., Univ. of West Florida, Pensacola, FL, USA ; White, L. ; Wilde, N. ; Simmons, S.

This paper describes the use of Feature Sequence Viewer (FSV) to perform feature location in a teaching and research program suite named Open SOALab. In this context, a software feature refers to software components that provide specific functionality. The composite application encompasses a system in which hotel brokers identify rooms meeting various criteria from among several hotel chains in multiple countries, and then exchanges the necessary amount of currency, using a currency broker to get several quotes and select the best one. The currency broker in turn uses two services: an authentication service and a settlement house. The various service interfaces are exposed via WSDLs. The system, running on Apache with php and nuSOAP, uses Apache's forensic log module and microsecond time stamps to generate data that is input into FSV which produces a browsable graphical representation of the messages in the system. FSV employs a component relevance index (pc) that is used to determine which messages are displayed within the viewer. A value of pc is computed for each message in the data set loaded into FSV. A user can raise and lower the threshold value for pc so that messages with pc values above the threshold are displayed and those below are not displayed. Three experiments of increasing complexity were performed to demonstrate the ability of this approach to extract feature messages by separating them from irrelevant messages within a SOA composite application.

Published in:

Web Services (ECOWS), 2010 IEEE 8th European Conference on

Date of Conference:

1-3 Dec. 2010

Need Help?


IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2014 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.