Abstract
Like any other large and complex systems, user requirements may change for Service Based Systems (SBSs), as well as their execution contexts, in the form of evolution and maintenance. Consequently, these changes may cause degradation of design, and Quality of Service (QoS), resulting to the bad practiced solutions, commonly known as Antipatterns. Therefore, detecting SOA (Service Oriented Architecture) antipatterns deserves an extra importance for assessing the design and QoS of SBSs. Also, this detection may facilitate the future evolution and maintenance. Despite of its importance, there are no methods and techniques for detecting SOA antipatterns within SBSs. The subject of my PhD thesis is to propose a novel and innovative approach, supported by a framework for specifying and detecting SOA antipatterns. My contributions are: (1) an approach for SOA antipatterns detection, (2) a framework supporting analysis and detection for SOA antipatterns in SBSs, and finally (3) a concrete empirical evidence to show the effectiveness of the proposed approach and framework.
Keywords
References
Dudney, B., Asbury, S., Krozak, J.K., Wittkopf, K.: J2EE AntiPatterns. John Wiley & Sons Inc. (2003)
Erl, T.: Service Oriented Architecture: Concepts, Technology and Design (2005)
Hanna, M.: Maintenance Burden Begging for a Remedy. Datamation, 53–63 (1993)
Král, J., Žemlička, M.: Crucial Service-Oriented Antipatterns, vol. 2, pp. 160–171. International Academy, Research and Industry Association, IARIA (2008)
Kral, J., Zemlicka, M.: Popular SOA Antipatterns. In: Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns, Computation World, pp. 271–276 (2009)
Moha, N., Palma, F., Nayrolles, M., Conseil, B.J., Guéhéneuc, Y.-G., Baudry, B., Jézéquel, J.-M.: Specification and Detection of SOA Antipatterns. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds.) ICSOC 2012. LNCS, vol. 7636, pp. 1–16. Springer, Heidelberg (2012)
Munro, M.J.: Product Metrics for Automatic Identification of “Bad Smell” Design Problems in Java Source-Code. In: Proceedings of the 11th International Software Metrics Symposium. IEEE Computer Society Press (September 2005)
Parsons, T., Murphy, J.: Detecting Performance Antipatterns in Component Based Enterprise Systems. Journal of Object Technology 7(3), 55–90 (2008)
Rotem-Gal-Oz, A., Bruno, E., Dahan, U.: SOA Patterns. Manning Publications Co. (2012) (to be published in Summer 2012)
Wong, S., Aaron, M., Segall, J., Lynch, K., Mancoridis, S.: Reverse Engineering Utility Functions Using Genetic Programming to Detect Anomalous Behavior in Software. In: Proceedings of the 2010 17th Working Conference on Reverse Engineering, pp. 141–149. IEEE Computer Society, Washington, DC (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Palma, F. (2013). Detection of SOA Antipatterns. In: Ghose, A., et al. Service-Oriented Computing - ICSOC 2012 Workshops. ICSOC 2012. Lecture Notes in Computer Science, vol 7759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37804-1_43
Download citation
DOI: https://doi.org/10.1007/978-3-642-37804-1_43
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37803-4
Online ISBN: 978-3-642-37804-1
eBook Packages: Computer ScienceComputer Science (R0)