Results 1 -
9 of
9
Testing Long-Lived Web Services Transactions Using a Risk-Based Approach," Int. Conf.on Quality Software
, 2010
"... © 2010 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to ..."
Abstract
-
Cited by 11 (5 self)
- Add to MetaCart
(Show Context)
© 2010 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of
Testing the Reliability of Web Services Transactions in Cooperative Applications
"... hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by o ..."
Abstract
-
Cited by 5 (3 self)
- Add to MetaCart
(Show Context)
hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.
A Formal Verification Strategy for Crash Recovery in
- Proceeding of 3rd International Conference of Web Information System Engineering (WISE 2002) Workshops, IEEE CS
, 2002
"... Fault tolerance is an essential requirement for Webdatabase applications, yet there has been little effort to specify and verify techniques for crash recovery formally. This paper presents an extension to novel protocols (previously defined for Web-database transactional applications) so as to forma ..."
Abstract
- Add to MetaCart
Fault tolerance is an essential requirement for Webdatabase applications, yet there has been little effort to specify and verify techniques for crash recovery formally. This paper presents an extension to novel protocols (previously defined for Web-database transactional applications) so as to formally verify the correctness of recovery procedures in the presence of failures. The protocols presented manage complex transactional applications upon multiple and autonomously administered Web-databases. Evaluation of these protocols shows that they enhance failure resilience, improve performance, and preserve the autonomy of component systems.
Multi-dimensional Criteria for Testing Web Services Transactions
"... Web services (WS) transactions are important in order to reliably compose distributed and autonomous services into composite web services and to ensure that their execution is consistent and correct. But such transactions are generally complex and they require longer processing time, and manipulate ..."
Abstract
- Add to MetaCart
(Show Context)
Web services (WS) transactions are important in order to reliably compose distributed and autonomous services into composite web services and to ensure that their execution is consistent and correct. But such transactions are generally complex and they require longer processing time, and manipulate critical data. Thus various techniques have been developed in order to perform quality assessment of WS transactions in terms of response time efficiency, failure recovery and throughput. This paper focuses on the testing aspect of WS transactions — a key issue that has not been examined in the literature. Accordingly it proposes multi-dimensional criteria for testing the WS transactions. The proposed criteria have the potential to capture the behaviour of WS transactions and to analyze and classify the possible (failure) situations that effect the execution of such transactions. These criteria are used to generate various test cases and to provide (WS transactions) tester with flexibility of adjusting the method in terms of test efforts and effectiveness. The proposed criteria have been designed, implemented and evaluated through a case study and a number of experiments have been performed. The evaluation shows that these criteria have the capability to effectively generate test cases for testing WS transactions as well as enable tester to decide on the trade-off between test efforts and the quality.
ARTICLE IN PRESS S0022-0000(06)00027-4/FLA AID:2120 Vol.•••(•••) [+model] P.1 (1-12) YJCSS:m3SC+ v 1.53 Prn:17/02/2006; 12:29 yjcss2120 by:Jurgita p. 1
, 2005
"... Composite web services provide promising prospects for conducting cross-organizational business transactions. Such transac-tions: are generally complex, require longer processing time, and manipulate financially critical data. It is therefore crucial to ensure stronger reliability, higher throughput ..."
Abstract
- Add to MetaCart
Composite web services provide promising prospects for conducting cross-organizational business transactions. Such transac-tions: are generally complex, require longer processing time, and manipulate financially critical data. It is therefore crucial to ensure stronger reliability, higher throughput and enhanced performance of transactions. In order to meet these requirements, this paper proposes a new commit protocol for managing transactions in composite web services. Specifically, it aims to improve the performance by reducing network delays and the processing time of transactions. The proposed protocol is based on the con-cept of tentative commit that allows transactions to tentatively commit on the shared data of web services. The tentative commit protocol avoids resource blocking thus improving performance. The proposed protocol is tested through various simulation exper-iments. The outcomes of these experiments show that the proposed protocol outperforms existing protocols in terms of transaction performance. 2006 Elsevier Inc. All rights reserved.
Ensuring Recovery for SACReD Web Transactions in the E-commerce Applications
"... Abstract. This paper presents an extension to a novel Web transaction management protocol, previously defined for a failure-free environment, such that it provides reliable recovery from failure in e-commerce applications. This protocol manages complex Web transactions upon multiple distributed Web ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract. This paper presents an extension to a novel Web transaction management protocol, previously defined for a failure-free environment, such that it provides reliable recovery from failure in e-commerce applications. This protocol manages complex Web transactions upon multiple distributed Web services, and overcome limitations of two-phase commit protocols by applying correctness criteria based upon semantic atomicity. Further, it supports enhanced transaction resilience through the use of compensating and alternative transactions. The protocol has been prototyped in a CORBA environment. An evaluation carried out on this prototype shows that the new recovery mechanism minimises the logging cost, increases fault tolerance, and permits independent recovery of autonomous systems.