Semantic-based Architecture Smell Analysis

被引:0
|
作者
Chondamrongkul, Nacha [1 ]
Sun, Jing [1 ]
Warren, Ian [1 ]
Lee, Scott Uk-Jin [2 ]
机构
[1] Univ Auckland, Dept Comp Sci, Auckland, New Zealand
[2] Hanyang Univ, Coll Comp, Ansan, South Korea
关键词
Architecture Smells; Software Architecture; Ontology Web Language; Model Checking; Smell Detection;
D O I
10.1145/3372020.3391564
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software smells have negative impacts on the reliability and modifiability of software systems. The smells in architecture design can be cascaded down to the implementation level and cause issues that require much effort to fix. Therefore, early detection of the architecture smells can benefit the overall quality of the software system. This paper presents an integration of methods that formally define the software architecture design towards architecture smell detection. Our approach serves as a framework that allows the architectural structures and behaviours to be formally analysed based on a coherent technique. We evaluated the accuracy and performance of our approach with the models generated from open source projects. The results show that our approach is effective and functions well.
引用
收藏
页码:109 / 118
页数:10
相关论文
共 50 条
  • [1] A semantic-based architecture for sensor networks
    Pan, QH
    Li, ML
    Ni, L
    Wu, MY
    [J]. ANNALS OF TELECOMMUNICATIONS, 2005, 60 (7-8) : 928 - 943
  • [2] Semantic-based authorization architecture for Grid
    Marin Perez, Juan M.
    Bernal Bernabe, Jorge
    Alcaraz Calero, Jose M.
    Garcia Clemente, Felix J.
    Martinez Perez, Gregorio
    Gomez Skarmeta, Antonio F.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2011, 27 (01): : 40 - 55
  • [3] Semantic-Based Process Analysis
    Di Francescomarino, Chiara
    Corcoglioniti, Francesco
    Dragoni, Mauro
    Bertoli, Piergiorgio
    Tiella, Roberto
    Ghidini, Chiara
    Nori, Michele
    Pistore, Marco
    [J]. SEMANTIC WEB - ISWC 2014, PT II, 2014, 8797 : 228 - 243
  • [4] Semantic-Based Technology Trend Analysis
    Yang, Chao
    Zhu, Donghua
    Zhang, Guangquan
    [J]. 2015 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND KNOWLEDGE ENGINEERING (ISKE), 2015, : 222 - 228
  • [5] Semantic-Based Service Analysis and Optimization
    Fallon, Liam
    O'Sullivan, Declan
    [J]. 2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,
  • [6] A Semantic-Based Analytics Architecture and Its Application to Commodity Pricing
    Behnaz, Ali
    Natarajan, Aarthi
    Rabhi, Fethi A.
    Peat, Maurice
    [J]. ENTERPRISE APPLICATIONS, MARKETS AND SERVICES IN THE FINANCE INDUSTRY, FINANCECOM 2016, 2017, 276 : 17 - 31
  • [7] Autonomous Decentralized Semantic-Based Architecture for Dynamic Content Classification
    Mahmood, Khalid
    Raza, Asif
    Krishnamurthy, Madan
    Takahashi, Hironao
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2016, E99B (04) : 849 - 858
  • [8] Towards Semantic-based Social Network Analysis
    Ghawi, Raji
    Schoenfeld, Mirco
    Pfeffer, Juergen
    [J]. 2018 14TH INTERNATIONAL CONFERENCE ON SIGNAL IMAGE TECHNOLOGY & INTERNET BASED SYSTEMS (SITIS), 2018, : 561 - 568
  • [9] A semantic-based methodology for digital forensics analysis
    Amato, Flora
    Castiglione, Aniello
    Cozzolino, Giovanni
    Narducci, Fabio
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 138 : 172 - 177
  • [10] Comparative Analysis and Implementation of Semantic-Based Classifiers
    Miguel Escobar-Vega, Luis
    Hugo Zaldivar-Carrillo, Victor
    Villalon-Turrubiates, Ivan
    [J]. ADVANCES IN COMPUTATIONAL INTELLIGENCE, MICAI 2018, PT II, 2018, 11289 : 83 - 95