Adaptability-based service behavioral assessment

  • Diego Anabalon GIISCo Research Group, Faculty of Informatics, National University of Comahue, Neuquen, Argentina
  • Martín Garriga GIISCo Research Group, Faculty of Informatics, National University of Comahue, Neuquen, Argentina
  • Andrés P. Flores GIISCo Research Group, Faculty of Informatics, National University of Comahue, Neuquen, Argentina
  • Alejandra Cechich GIISCo Research Group, Faculty of Informatics, National University of Comahue, Neuquen, Argentina
  • Alejandro Zunino ISISTAN Research Institute, UNICEN University, Tandil, Buenos Aires, Argentina
Keywords: Web Services, Testing, Service-Oriented Computing, Service Selection

Abstract

Building Service-oriented Applications implies the selection of adequate services to fulfill required functionality. Even a reduced set of candidate services involves an overwhelming assessment effort. In a previous work we have presented an approach to assist developers in the selection of Web Services. In this paper we detail its behavioral assessment procedure, which is based on testing and adaptation. This is done by using black-box testing criteria to explore services behavior. In addition, helpful information takes shape to build the needed adaptation logic to safely integrate the selected candidate into a Service-oriented Application. A concise case study shows the potential of this approach for both selection and integration of a candidate Web Service.

Downloads

Download data is not yet available.

References

[1] Xiaoying Bai, Wenli Dong, W-T Tsai, and Yinong Chen. Wsdl-based automatic test case generation for web services testing. In Service-Oriented System Engineering, 2005. SOSE 2005. IEEE International Workshop, pages 207–212. IEEE, 2005.
[2] M. Bozkurt, M. Harman, and Y Hassoun. Testing and verification in service-oriented architecture: a survey. Software Testing, Verification and Reliability, 23(4):261–313, 2013.
[3] A. De Renzis, M. Garriga, A. Flores, A. Zunino, and A. Cechich. Semantic-structural assessment scheme for integrability in service-oriented applications. In Latin-american Symposium of Enterprise Computing, held during CLEI’2014, September 2014.
[4] M. Delamaro, J. Maidonado, and A. Mathur. Interface mutation: An approach for integration testing. IEEE Transactions on Software Engineering, 27(3):228–247, 2001.
[5] Maryam Eslamichalandar, Kamel Barkaoui, and Hamid Reza Motahari-Nezhad. Service composition adaptation: An overview. 2nd IEEE IWAISE, page 20À7, 2012.
[6] M. Garriga, A. Flores, A. Cechich, and A Zunino. Behavior assessment based selection method for service oriented applications integrability. In Proceedings of the 41st Argentine Symposium on Software Engineering, ASSE ’12, pages 339-353, La Plata, BA, Argentina, 2012. SADIO.
[7] Martin Garriga, Andres Flores, Alejandra Cechich, and Alejandro Zunino. Web services composition mechanisms: A review. IETE Technical Review, In press, 2015.
[8] M. Jaffar-Ur Rehman, F. Jabeen, A. Bertolino, and A. Polini. Testing Software Components for Integration: a Survey of Issues and Techniques. Software Testing, Verification and Reliability, 17(2):95–133, June 2007.
[9] Jia, Y. y Harman, M. An Analysis and Survey of the Development of Mutation Testing. IEEE Transactions on Software Engineering, 37(5):649–678, 2011.
[10] μJava Home Page. Mutation system for Java programs, 2008. http://www.cs.gmu.edu/ offutt/mujava/.
[11] OMG. Service oriented architecture modeling language (soaml) specification. Technical report, Object Management Group, Inc., 2012. http://www.omg.org/spec/SoaML/1.0.1/PDF/.
[12] M. Papazoglou, P. Traverso, S. Dustdar, and F. Leymann. Service-oriented computing: A research roadmap. International Journal of Cooperative Information Systems, 17(02):223–255, 2008.
[13] D. Sprott and L. Wilkes. Understanding Service-Oriented Architecture. The Architecture Journal. MSDN Library. Microsoft Corporation, 1:13, January 2004. http://msdn.microsoft.com/en-us/library/aa480021.aspx.
[14] S. Weerawarana, F. Curbera, F. Leymann, T. Storey, and D. Ferguson. Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More. Prentice Hall PTR, 2005.
Published
2015-11-01
How to Cite
Anabalon, D., Garriga, M., Flores, A. P., Cechich, A., & Zunino, A. (2015). Adaptability-based service behavioral assessment. Journal of Computer Science and Technology, 15(02), p. 75-80. Retrieved from http://journal.info.unlp.edu.ar/JCST/article/view/551
Section
Original Articles