Table of Contents Author Guidelines Submit a Manuscript
Journal of Applied Mathematics
Volume 2014, Article ID 160608, 11 pages
http://dx.doi.org/10.1155/2014/160608
Research Article

Reliability Evaluation of Service-Oriented Architecture Systems Considering Fault-Tolerance Designs

Department of Computer Science, National Tsinghua University, Hsinchu 30013, Taiwan

Received 18 September 2013; Accepted 15 November 2013; Published 9 January 2014

Academic Editor: Osamu Mizuno

Copyright © 2014 Kuan-Li Peng and Chin-Yu Huang. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. Z. Zheng and M. R. Lyu, “Collaborative reliability prediction of service-oriented systems,” in Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE '10), pp. 35–44, May 2010. View at Publisher · View at Google Scholar · View at Scopus
  2. H. M. Sneed, “Integrating legacy software into a service oriented architecture,” in Proceedings of the 10th European Conference on Software Maintenance and Reengineering (CSMR '06), pp. 11–14, March 2006. View at Publisher · View at Google Scholar · View at Scopus
  3. M. Lyu, Software Fault Tolerance. Trends in Software, Wiley, 1995.
  4. Z. Zheng and M. R. Lyu, “An adaptive QoS-aware fault tolerance strategy for web services,” Empirical Software Engineering, vol. 15, no. 4, pp. 323–345, 2010. View at Publisher · View at Google Scholar · View at Scopus
  5. K. Goševa-Popstojanova, A. P. Mathur, and K. S. Trivedi, “Comparison of architecture-based software reliability models,” in Proceedings of the 12th International Symposium on Software Reliability Engineering, pp. 22–31, IEEE, November 2001. View at Scopus
  6. S. S. Gokhale and K. S. Trivedi, “Analytical models for architecture-based software reliability prediction: a unification framework,” IEEE Transactions on Reliability, vol. 55, no. 4, pp. 578–590, 2006. View at Publisher · View at Google Scholar · View at Scopus
  7. R. C. Cheung, “A user-oriented software reliability model,” IEEE Transactions on Software Engineering, no. 2, pp. 118–125, 1980. View at Google Scholar
  8. V. Grassi, “Architecture-based reliability prediction for service-oriented computing,” in Architecting Dependable Systems III, pp. 279–299, Springer, 2005. View at Google Scholar
  9. K.-L. Peng and C.-Y. Huang, “Reliability assessment and analysis of incorporating fault tolerance into service-oriented architectural systems,” in Proceedings of the IEEE Internation Conference Industrial Engineering and Engineering Management (IEEM '12), 2012.
  10. W.-L. Wang, D. Pan, and M.-H. Chen, “Architecture-based software reliability modeling,” Journal of Systems and Software, vol. 79, no. 1, pp. 132–146, 2006. View at Publisher · View at Google Scholar · View at Scopus
  11. K. M. Chan, J. Bishop, J. Steyn, L. Baresi, and S. Guinea, “A fault taxonomy for web service composition,” in Proceedings of the Workshops of Service-Oriented Computing (ICSOC 707), pp. 363–375, Springer, 2009.
  12. Soap Version 1.2—part 1: Messaging Framework, 2nd edition, 2007.
  13. Web Services Description Language (Wsdl) Version 2.0—part 1: Core Language, 2007.
  14. Web Services Reliable Messaging (Ws-ReliableMessaging) Version 1.2, 2009.
  15. Web Services Coordination (Ws-Coordination) Version 1.2, 2009.
  16. C.-L. Fang, D. Liang, F. Lin, and C.-C. Lin, “Fault tolerant web services,” Journal of Systems Architecture, vol. 53, no. 1, pp. 21–38, 2007. View at Publisher · View at Google Scholar · View at Scopus
  17. P. P. W. Chan, M. R. Lyu, and M. Malek, “Reliable web services: methodology, experiment and modeling,” in Proceedings of the IEEE International Conference on Web Services (ICWS '07), pp. 679–686, July 2007. View at Publisher · View at Google Scholar · View at Scopus
  18. S. Subramanian, P. Thiran, N. C. Narendra, G. K. Mostefaoui, and Z. Maamar, “On the enhancement of BPEL engines for self-healing composite Web services,” in Proceedings of the International Symposium on Applications and the Internet (SAINT '08), pp. 33–39, August 2008. View at Publisher · View at Google Scholar · View at Scopus
  19. Z. Zheng, Y. Zhang, and M. R. Lyu, “Distributed QoS evaluation for real-world Web services,” in Proceedings of the IEEE 8th International Conference on Web Services (ICWS '10), pp. 83–90, July 2010. View at Publisher · View at Google Scholar · View at Scopus
  20. B. Li, X. Fan, Y. Zhou, and Z. Su, “Evaluating the reliability of web services based on BPEL code structure analysis and run-time information capture,” in Proceedings of the 17th Asia Pacific Software Engineering Conference: Software for Improving Quality of Life (APSEC '10), pp. 206–215, December 2010. View at Publisher · View at Google Scholar · View at Scopus
  21. K. H. Kim and H. O. Welch, “Distributed execution of recovery blocks: an approach for uniform treatment of hardware and software faults in real-time applications,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 38, no. 5, pp. 626–636, 1989. View at Google Scholar · View at Scopus
  22. R. K. Scott, J. W. Gault, and D. F. McAllister, “Fault-tolerant software reliability modeling,” IEEE Transactions on Software Engineering, vol. 13, no. 5, pp. 582–592, 1987. View at Google Scholar · View at Scopus
  23. Business Process Model and Notation (Bpmn), 2011.
  24. E. Nelson, “Estimating software reliability from test data,” Microelectronics Reliability, vol. 17, no. 1, pp. 67–73, 1978. View at Google Scholar · View at Scopus
  25. W. T. Tsai, D. Zhang, Y. Chen, H. Huang, R. Paul, and N. Liao, “A software reliability model for web services,” in Proceedings of the 8th IASTED International Conference on Software Engineering and Applications, pp. 144–149, November 2004. View at Scopus
  26. V. Cortellessa and V. Grassi, “Reliability modeling and analysis of service-oriented architectures,” in In Test and Analysis of Web Services, pp. 339–362, Springer, 2007. View at Google Scholar
  27. Web Services Business Process Execution Language Version 2.0, 2007.
  28. J. Musa, “Operational profiles in software-reliability engineering,” IEEE Software, vol. 10, no. 2, pp. 14–32, 1993. View at Google Scholar
  29. M. Rosen, B. Lublinsky, K. T. Smith, and M. J. Balcer, Applied SOA: Service-Oriented Architecture and Design Strategies, Wiley, 2008.
  30. D. Gross, Fundamentals of Queueing Theory, John Wiley & Sons, Hoboken, NJ, USA, 3rd edition, 2008. View at MathSciNet
  31. A. Saltelli, M. Ratto, T. Andres et al., Global Sensitivity Analysis. The Primer, John Wiley & Sons, Chichester, UK, 2008. View at MathSciNet