首页    期刊浏览 2025年03月01日 星期六
登录注册

文章基本信息

  • 标题:Detecting Design Level Anti-patterns; Structure and Semantics in UML Class Diagrams
  • 本地全文:下载
  • 作者:Eman K. Elsayed ; Enas E. El-Sharawy
  • 期刊名称:Journal of Computers
  • 印刷版ISSN:1796-203X
  • 出版年度:2018
  • 卷号:13
  • 期号:6
  • 页码:638-654
  • DOI:10.17706/jcp.13.6.638-654
  • 语种:English
  • 出版社:Academy Publisher
  • 摘要:Nowadays generation of reliable patterns is a challenge in the software engineering field, sodetermination of the anti-patterns becomes an effective and objective concept to evaluate any design. Thispaper proposes a general method to detect anti-patterns; structure and semantics in case of UML(Unifiedmodeling language) class diagram. The proposed method is classified as a hybrid between mathematicaland meta-model approaches. Its four phases merge between OWL(Web Ontology Language) Ontologybasedand event B for detection many anti-patterns; semantic and structure in UML class diagramcomponents (attributes, classes, operations, and associations). The paper proves the proposed method intwo ways; the first way is theoretical by coupling UML components with OWL and Event-B. The second wayis experimental by applying the method on a sample of nine famous UML class diagrams used as templates.The method detects and corrects the anti-patterns which appeared 519 times.
  • 关键词:Pattern; anti-pattern; Uml; event–B; ontology.
国家哲学社会科学文献中心版权所有