{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T12:03:06Z","timestamp":1742990586744,"version":"3.40.3"},"publisher-location":"Cham","reference-count":21,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030166564"},{"type":"electronic","value":"9783030166571"}],"license":[{"start":{"date-parts":[[2019,4,12]],"date-time":"2019-04-12T00:00:00Z","timestamp":1555027200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-16657-1_95","type":"book-chapter","created":{"date-parts":[[2019,4,11]],"date-time":"2019-04-11T20:04:30Z","timestamp":1555013070000},"page":"1020-1030","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["An SOA Design Patterns Recommendation System Based on Ontology"],"prefix":"10.1007","author":[{"given":"Karama","family":"Abdelhedi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nadia","family":"Bouassidar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,4,12]]},"reference":[{"key":"95_CR1","doi-asserted-by":"crossref","unstructured":"Birukou, A.: A survey of existing approaches for pattern search and selection. In: EuroPLoP, Bavaria, Germany (2010)","DOI":"10.1145\/2328909.2328912"},{"key":"95_CR2","doi-asserted-by":"crossref","unstructured":"Kirasic, D., Basch, D.: Ontology-based design pattern recognition. In: 12th International Conference, KES, pp. 384\u2013393. Springer (2008)","DOI":"10.1007\/978-3-540-85563-7_50"},{"key":"95_CR3","doi-asserted-by":"crossref","unstructured":"Diaz, P., Aedo, I., Navarro, I.: Using recommendation to help novices to reuse design knowledge. In: International Symposium for End User Development, pp. 331\u2013336 (2011)","DOI":"10.1007\/978-3-642-21530-8_35"},{"key":"95_CR4","volume-title":"Service-Oriented Architecture: Concepts, Technology, and Design","author":"T Erl","year":"2005","unstructured":"Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, Upper Saddle River (2005)"},{"key":"95_CR5","volume-title":"SOA Design Patterns","author":"T Erl","year":"2009","unstructured":"Erl, T.: SOA Design Patterns. Prentice Hall PTR, Boston (2009)"},{"key":"95_CR6","doi-asserted-by":"crossref","unstructured":"Galster, M., Avgeriou, P.: Qualitative analysis of the impact of SOA patterns on quality attributes. In: 12th International Conference on Quality Software, pp. 167\u2013170 (2012)","DOI":"10.1109\/QSIC.2012.35"},{"key":"95_CR7","volume-title":"Design Pattern - Elements of Reusable Object-Oriented Software","author":"E Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Pattern - Elements of Reusable Object-Oriented Software. Addison Wesley, Amsterdam (1995)"},{"key":"95_CR8","doi-asserted-by":"crossref","unstructured":"Gomes, P., Pereira, F.C., Paiva, P., Seco, N., Carreiro, P., Ferreira, J., Bento, C.: Using CBR for automation of software design patterns. In: Proceedings of the 6th European Conference on Advances in Case-Based Reasoning, pp. 534\u2013548 (2002)","DOI":"10.1007\/3-540-46119-1_39"},{"key":"95_CR9","unstructured":"Guhneuc, Y., Mustapha, R.: A simple recommender system for design patterns. In: Proceedings of the 1st EuroPLoP Focus Group on Pattern Repositories (2007)"},{"key":"95_CR10","doi-asserted-by":"publisher","first-page":"408","DOI":"10.1016\/j.jss.2011.08.031","volume":"85","author":"SMH Hasheminejad","year":"2012","unstructured":"Hasheminejad, S.M.H., Jalili, S.: Design patterns selection: an automatic two-phase method. J. Syst. Softw. 85, 408\u2013424 (2012)","journal-title":"J. Syst. Softw."},{"key":"95_CR11","unstructured":"Holger, K., Steffen, Z.: Finding the pattern you need: the design pattern intent ontology. In: Proceedings of the 10th International Conference on Model Driven Engineering Languages and Systems, pp. 211\u2013225. Springer (2007)"},{"key":"95_CR12","doi-asserted-by":"crossref","unstructured":"Moha, N., Palma, F., Nayrolles, M., Conseil, B.J., Gu\u00e9h\u00e9neuc, Y.-G., Baudry, B., Jezequel J.-M.: Specification and detection of SOA Antipatterns. In: ICSOC, p. 116. Springer (2012)","DOI":"10.1007\/978-3-642-34321-6_1"},{"key":"95_CR13","doi-asserted-by":"crossref","unstructured":"Moha, N., Demange, A., Tremblay, G.: Detection of SOA patterns. In: Proceedings of the 11th International Conference on Service Oriented Computing, pp. 114\u2013130. Springer (2013)","DOI":"10.1007\/978-3-642-45005-1_9"},{"key":"95_CR14","doi-asserted-by":"crossref","unstructured":"Muangon, W., Intakosum, S.: Adaptation of design pattern retrieval using CBR and FCA. In: 4th International Conference on Computer Sciences and Convergence Information Technology (2009)","DOI":"10.1109\/ICCIT.2009.190"},{"key":"95_CR15","doi-asserted-by":"crossref","unstructured":"Palma, F., Farzin, H., Gu\u00e9h\u00e9neuc, Y.G., Moha, N.: Recommendation system for design patterns in software development: an DPR overview. In: 3rd International Workshop on Recommendation Systems for Software Engineering, Zurich (2012)","DOI":"10.1109\/RSSE.2012.6233399"},{"key":"95_CR16","doi-asserted-by":"crossref","unstructured":"Paydar, S., Kahani, M.: A semantic web based approach for design pattern detection from source code. In: 2nd International eConference on Computer and Knowledge Engineering, pp. 289\u2013294 (2012)","DOI":"10.1109\/ICCKE.2012.6395394"},{"key":"95_CR17","volume-title":"SOA Patterns","author":"A Rotem-Gal-Oz","year":"2012","unstructured":"Rotem-Gal-Oz, A., Bruno, E., Dahan, U.: SOA Patterns. Manning Publications, Greenwich (2012)"},{"key":"95_CR18","unstructured":"Suresh, S., Naidu, M., AshaKiran, S.: Design pattern recommendation system methodology (data model and algorithms). In: International Conference on Computational Techniques and Artificial Intelligence, Italy (2011)"},{"key":"95_CR19","first-page":"496","volume":"2","author":"S Thabasum","year":"2012","unstructured":"Thabasum, S., Mani Sundar, U.T.: A survey on software design pattern tools for pattern selection and implementation. Int. J. Comput. Sci. Commun. Netw. 2, 496\u2013500 (2012)","journal-title":"Int. J. Comput. Sci. Commun. Netw."},{"key":"95_CR20","doi-asserted-by":"crossref","unstructured":"Zhang, R., Liu, L., Miao, P., Pavlic, L., Hericko, M.: An ontology-based advisement approach for SOA design patterns. In: The 8th International Conference on Knowledge Management in Organizations. Social and Big Data Computing for Knowledge Management, pp. 73\u201384. Springer (2014)","DOI":"10.1007\/978-94-007-7287-8_7"},{"key":"95_CR21","doi-asserted-by":"crossref","unstructured":"Badr, Y., Abraham, A., Biennier, F., Grosan, C.: Enhancing web service selection by user preferences of non-functional features. In: Fourth International Conference on Next Generation Web Services Practices (NWeSP 2008), pp. 60\u201365. IEEE Computer Society Press (2008). ISBN 978-0-7695-3455-8","DOI":"10.1109\/NWeSP.2008.39"}],"container-title":["Advances in Intelligent Systems and Computing","Intelligent Systems Design and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-16657-1_95","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,15]],"date-time":"2024-02-15T07:12:45Z","timestamp":1707981165000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-16657-1_95"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,12]]},"ISBN":["9783030166564","9783030166571"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-16657-1_95","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"type":"print","value":"2194-5357"},{"type":"electronic","value":"2194-5365"}],"subject":[],"published":{"date-parts":[[2019,4,12]]},"assertion":[{"value":"12 April 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ISDA 2018","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Intelligent Systems Design and Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Vellore","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"India","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"6 December 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 December 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"isda2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.mirlabs.net\/isda18\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}