Anti-Pattern Specification and Correction Recommendations for Semantic Cloud Services

被引:0
|
作者
Rekik, Molka [1 ]
Boukadi, Khoulou [1 ]
Gaaloul, Walid [2 ]
Ben-Abdallah, Hanene [3 ]
机构
[1] Sfax Univ, Mir Cl Lab, Sfax, Tunisia
[2] Telecom SudParis, Samovar, France
[3] King Abdulaziz Univ, Mir Cl Lab, Jeddah, Saudi Arabia
来源
PROCEEDINGS OF THE 50TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES | 2017年
关键词
ONTOLOGIES;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The lack of standardized descriptions of cloud services hinders their discovery. In an effort to standardize cloud service descriptions, several works propose to use ontologies. Nevertheless, the adoption of any of the proposed ontologies calls for an evaluation to show its efficiency in cloud service discovery. Indeed, the existing cloud providers describe, their similar offered services in different ways. Thus, various existing works aim at standardizing the representation of cloud computing services by proposing ontologies. Since the existing proposals were not evaluated, they might be less adopted and considered. Indeed, the ontology evaluation has a direct impact on its understandability and reusability. In this paper, we propose an evaluation approach to validate our proposed Cloud Service Ontology (CSO), to guarantee an adequate cloud service discovery. To this end, this paper has a three-fold contribution. First, we specify a set of patterns and anti-patterns in order to evaluate our CSO. Second, we define an anti-pattern detection algorithm based on SPARQL queries which provides a set of correction recommendations to help ontologists revise their ontology. Finally, tests were conducted in relation to: (i) the algorithm efficiency and (ii) anti-pattern detection of design anomalies as well as taxonomic and domain errors within CSO.
引用
收藏
页码:4231 / 4240
页数:10
相关论文
共 50 条
  • [1] Anti-pattern matching
    Kirchner, Claude
    Kopetz, Radu
    Moreau, Pierre-Etienne
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2007, 4421 : 110 - +
  • [2] The intermediate customer anti-pattern
    Perry, Tom
    AGILE 2008, PROCEEDINGS, 2008, : 280 - 283
  • [3] An Anti-pattern for Misuse Cases
    Dashti, Mohammad Torabi
    Radomirovic, Sasa
    COMPUTER SECURITY, 2017, 2018, 10683 : 250 - 261
  • [4] The Iterative Method of Development Pattern and Anti-Pattern
    Markowska, Malgorzata
    HRADEC ECONOMIC DAYS, PT II, 2019, 2019, 9 : 68 - 78
  • [5] Anti-pattern Matching Modulo
    Kirchner, Claude
    Kopetz, Radu
    Moreau, Pierre-Etienne
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, 2008, 5196 : 275 - +
  • [6] A URI parsing technique and algorithm for anti-pattern detection in RESTful Web services
    Alshraiedeh, Fuad Sameh
    Katuk, Norliza
    INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2021, 17 (01) : 1 - 17
  • [7] Anti-pattern Mutations and Fault-proneness
    Jaafar, Fehmi
    Khomh, Foutse
    Gueheneuc, Yann-Gael
    Zulkernine, Mohammad
    2014 14TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2014), 2014, : 246 - 255
  • [8] Support Vector Machines for Anti-pattern Detection
    Maiga, Abdou
    Ali, Nasir
    Bhattacharya, Neelesh
    Sabane, Aminata
    Gueheneuc, Yann-Gael
    Antoniol, Giuliano
    Aimeur, Esma
    2012 PROCEEDINGS OF THE 27TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2012, : 278 - 281
  • [9] An Investigation of Code Cycles and Poltergeist Anti-pattern
    Al-Rubaye, Samer Raad Azzawi
    Selcuk, Yunus Emre
    PROCEEDINGS OF 2017 8TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2017), 2017, : 139 - 140
  • [10] Software Process Anti-pattern Detection in Project Data
    Picha, Petr
    Brada, Premek
    PROCEEDINGS OF THE 24TH EUROPEAN CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS (EUROPLOP 2019), 2019,