@inproceedings{f008c8f505854b1f9db0b5b6d2d46dd5,
title = "Detecting cloud (Anti)patterns: OCCI perspective",
abstract = "Open Cloud Computing Interface (OCCI) follows a set of guidelines (i.e. best practices) to create interoperable APIs over Cloud resources. In this paper, we identify a set of patterns that must be followed and anti-patterns that should be avoided to comply with the OCCI guidelines. To automatically detect (anti)patterns, we propose a Semantic-based approach, relying on SWRL (Semantic Web Rule Language) rules and in SQWRL (Semantic Query-Enhanced Web Rule Language) queries to describe the (anti)patterns symptoms. An evaluation, conducted on real world Cloud service APIs, shows the feasibility of the proposed approach by assessing their compliance to OCCI standard.",
keywords = "Anti-pattern, OCCI, Ontology, Pattern, SQWRL, SWRL",
author = "Hayet Brabra and Achraf Mtibaa and Layth Sliman and Walid Gaaloul and Boualem Benatallah and Faiez Gargouri",
note = "Publisher Copyright: {\textcopyright} Springer International Publishing Switzerland 2016.; 14th International Conference on Service-Oriented Computing, ICSOC 2016 ; Conference date: 10-10-2016 Through 13-10-2016",
year = "2016",
month = jan,
day = "1",
doi = "10.1007/978-3-319-46295-0\_13",
language = "English",
isbn = "9783319462943",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "202--218",
editor = "Samir Tata and Eleni Stroulia and Sami Bhiri and Sheng, \{Quan Z.\}",
booktitle = "Service-Oriented Computing - 14th International Conference, ICSOC 2016, Proceedings",
}