{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:05:06Z","timestamp":1759032306968,"version":"3.40.3"},"publisher-location":"Cham","reference-count":20,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319462943"},{"type":"electronic","value":"9783319462950"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-46295-0_13","type":"book-chapter","created":{"date-parts":[[2016,9,19]],"date-time":"2016-09-19T13:21:04Z","timestamp":1474291264000},"page":"202-218","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Detecting Cloud (Anti)Patterns: OCCI Perspective"],"prefix":"10.1007","author":[{"given":"Hayet","family":"Brabra","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Achraf","family":"Mtibaa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Layth","family":"Sliman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Walid","family":"Gaaloul","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Boualem","family":"Benatallah","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Faiez","family":"Gargouri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,9,20]]},"reference":[{"key":"13_CR1","unstructured":"Open Cloud Computing Interface. http:\/\/occi-wg.org\/"},{"key":"13_CR2","unstructured":"OCCI Compliance Testing Tool (2011). http:\/\/occi-wg.org\/2011\/01\/18\/occi-compliance-testing-tool\/"},{"key":"13_CR3","unstructured":"OWL 2 Web Ontology Language Document Overview, 2nd edn. (2012). https:\/\/www.w3.org\/TR\/owl2-overview\/"},{"key":"13_CR4","volume-title":"J2EE An-tiPatterns","author":"B Dudney","year":"2003","unstructured":"Dudney, B., Asbury, S., Krozak, J.K., Wittkopf, K.: J2EE An-tiPatterns. Wiley, Hoboken (2003)"},{"key":"13_CR5","unstructured":"Edmonds, A., Metsch, T.: Open cloud computing interface - text rendering. Technical report, Open Grid Forum (2016)"},{"issue":"4","key":"13_CR6","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1109\/MIC.2012.65","volume":"16","author":"A Edmonds","year":"2012","unstructured":"Edmonds, A., Metsch, T., Papaspyrou, A., Richardson, A.: Toward an open cloud standard. IEEE Internet Comput. 16(4), 15\u201325 (2012)","journal-title":"IEEE Internet Comput."},{"key":"13_CR7","series-title":"Studies in Computational Intelligence","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/978-3-642-21378-6_2","volume-title":"Computer and Information Science 2011","author":"R Fourati","year":"2011","unstructured":"Fourati, R., Bouassida, N., Abdallah, H.B.: A metric-based approach for anti-pattern detection in UML designs. In: Lee, R. (ed.) Computer and Information Science 2011. Studies in Computational Intelligence, vol. 364, pp. 17\u201333. Springer, Heidelberg (2011)"},{"key":"13_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"230","DOI":"10.1007\/978-3-662-45391-9_16","volume-title":"Service-Oriented Computing","author":"F Palma","year":"2014","unstructured":"Palma, F., Dubois, J., Moha, N., Gu\u00e9h\u00e9neuc, Y.-G.: Detection of REST patterns and antipatterns: a heuristics-based approach. In: Franch, X., Ghose, A.K., Lewis, G.A., Bhiri, S. (eds.) ICSOC 2014. LNCS, vol. 8831, pp. 230\u2013244. Springer, Heidelberg (2014)"},{"key":"13_CR9","unstructured":"Garcia, A.L., del Castillo, E.F., Fernandez, P.O.: ooi: Openstack occi interface. SoftwareX (2016, in press)"},{"key":"13_CR10","doi-asserted-by":"crossref","unstructured":"Gregorio, J., Fielding, R., Hadley, M., Nottingham, M., Orchard, D.: URI Template. RFC 6570,423 Internet Engineering Task Force (2012). http:\/\/www.ietf.org\/rfc\/rfc6570.txt","DOI":"10.17487\/rfc6570"},{"key":"13_CR11","doi-asserted-by":"crossref","unstructured":"Kessentini, M., Vaucher, S., Sahraoui, H.: Deviance from perfection is a better criterion than closeness to evil when identifying risky code. In: Proceedings of the IEEE\/ACM International Conference on Automated Software Engineering, ASE 2010, pp. 113\u2013122 (2010)","DOI":"10.1145\/1858996.1859015"},{"key":"13_CR12","doi-asserted-by":"crossref","unstructured":"Lewis, G.A.: The role of standards in cloud-computing interoperability. Technical report, Software Engineering Institute, Carnegie Mellon University (2012)","DOI":"10.21236\/ADA611213"},{"issue":"99","key":"13_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TCC.2015.2433259","volume":"PP","author":"BD Martino","year":"2015","unstructured":"Martino, B.D., Esposito, A., Cretella, G.: Semantic representation of cloud patterns and services with automated reasoning to support cloud application portability. IEEE Trans. Cloud Comput. PP(99), 1 (2015). doi:10.1109\/TCC.2015.2433259","journal-title":"IEEE Trans. Cloud Comput."},{"key":"13_CR14","unstructured":"Metsch, T., Edmonds, A.: Open cloud computing interface - infrastructure. Technical report, Open Grid Forum (2016)"},{"key":"13_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-34321-6_1","volume-title":"Service-Oriented Computing","author":"N Moha","year":"2012","unstructured":"Moha, N., Palma, F., Nayrolles, M., Conseil, B.J., Gu\u00e9h\u00e9neuc, Y.-G., Baudry, B., J\u00e9z\u00e9quel, J.-M.: Specification and detection of SOA antipatterns. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds.) Service Oriented Computing. LNCS, vol. 7636, pp. 1\u201316. Springer, Heidelberg (2012)"},{"key":"13_CR16","unstructured":"Nyren, R., Edmonds, A., Metsch, T., Parak, B.: Open cloud computing interface - http protocol. Technical report, Open Grid Forum (2016)"},{"key":"13_CR17","unstructured":"Nyren, R., Papaspyrou, A., Metsch, T., Parak, B.: Open cloud computing interface -core. Technical report, Open Grid Forum (2016)"},{"key":"13_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/978-3-662-48616-0_11","volume-title":"Service-Oriented Computing","author":"F Palma","year":"2015","unstructured":"Palma, F., Gonzalez-Huerta, J., Moha, N., Gueheneuc, Y.G., Guy, T.: Are RESTful APIs well-designed? Detection of their linguistic (anti)patterns. In: Barros, A., Grigori, D., Narendra, N.C., Dam, H.K. (eds.) Service-Oriented Computing. Lecture Notes in Computer Science, pp. 171\u2013187. Springer, Heidelberg (2015)"},{"key":"13_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1007\/978-3-319-09970-5_6","volume-title":"Software Architecture","author":"F Palma","year":"2014","unstructured":"Palma, F., Moha, N., Tremblay, G., Gu\u00e9h\u00e9neuc, Y.-G.: Specification and detection of SOA antipatterns in web services. In: Avgeriou, P., Zdun, U. (eds.) ECSA 2014. LNCS, vol. 8627, pp. 58\u201373. Springer, Heidelberg (2014)"},{"issue":"6","key":"13_CR20","doi-asserted-by":"publisher","first-page":"7633","DOI":"10.1016\/j.eswa.2010.12.097","volume":"38","author":"DL Settas","year":"2011","unstructured":"Settas, D.L., Meditskos, G., Stamelos, I.G., Bassiliades, N.: SPARSE: a symptom-based antipattern retrieval knowledge-based system using semantic web technologies. Expert Syst. Appl. 38(6), 7633\u20137646 (2011)","journal-title":"Expert Syst. Appl."}],"container-title":["Lecture Notes in Computer Science","Service-Oriented Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-46295-0_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,20]],"date-time":"2021-09-20T00:08:55Z","timestamp":1632096535000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-46295-0_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319462943","9783319462950"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-46295-0_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]},"assertion":[{"value":"20 September 2016","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICSOC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Service-Oriented Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Banff","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Canada","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2016","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10 October 2016","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 October 2016","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icsoc2016","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}