Ontology-based design pattern recognition

被引:0
|
作者
Kirasic, Damir
Basch, Danko
机构
关键词
knowledge-based system; ontology-based system; static code analysis; description logics; OWL application; formal pattern definition;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents ontlology-based architecture for pattern recognition in the context of static source code analysis. The proposed system has three subsystems: parser, OWL ontologies and analyser. The parser subsystem translates the input coded to AST that is constructed as an XML tree. The OWL ontologies define code patterns and general programming concepts. The analyser subsystem constructs instances of the input code as ontology individuals and asks the reasoner to classify them. The experience gained in the implementation of the proposed system and some practical issues are discussed. The recognition system successfully integrates the knowledge representation field and static code analysis. resulting in greater flexibility of the recognition system.
引用
下载
收藏
页码:384 / 393
页数:10
相关论文
共 50 条
  • [1] Ontology-Based Design Pattern Selection
    Naghdipour, Amene
    Hasheminejad, Seyed Mohammad Hossin
    2021 26TH INTERNATIONAL COMPUTER CONFERENCE, COMPUTER SOCIETY OF IRAN (CSICC), 2021,
  • [2] Ontology-Based Spatial Pattern Recognition in Diagrams
    Thomas, Anitta
    Gerber, Aurona J.
    van der Merwe, Alta
    ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS, AIAI 2018, 2018, 519 : 61 - 72
  • [3] Improving design pattern adoption with Ontology-Based Design Pattern Repository
    Pavlic, Luka
    Hericko, Marjan
    Podgorelec, Vill
    PROCEEDINGS OF THE ITI 2008 30TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2008, : 649 - 654
  • [4] Improving Design Pattern Adoption with an Ontology-Based Repository
    Pavlic, Luka
    Herieko, Marjan
    Podgorelec, Vili
    Rozman, Ivan
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2009, 33 (02): : 181 - 189
  • [5] Ontology-Based Insect Recognition
    Huang Shiguo
    Zhou Mingquan
    Geng Guohua
    Wang Xiuli
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON IMAGE ANALYSIS AND SIGNAL PROCESSING, 2009, : 176 - +
  • [6] Ontology-Based Pattern for System Engineering
    Ernadote, Dominique
    2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017), 2017, : 248 - 258
  • [7] Ontology-based International Degree Recognition
    Terziyan, Vagan
    Kaykova, Olena
    Vitko, Oleksandra
    Titova, Lyudmila
    BULLETIN OF THE TECHNICAL COMMITTEE ON LEARNING TECHNOLOGY, 2005, 7 (04): : 38 - 40
  • [8] Pattern Design of Ontology-based Knowledge Base for Project Risk Management
    Hao, Chen-Jian
    PROCEEDINGS OF THE 3RD ANNUAL 2017 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING (MSE 2017), 2017, 50 : 113 - 116
  • [9] An Ontology-based Approach to Security Pattern Selection
    Hui Guan
    Hongji Yang
    Jun Wang
    International Journal of Automation and Computing, 2016, (02) : 168 - 182
  • [10] An Ontology-based Approach to Security Pattern Selection
    Guan, Hui
    Yang, Hongji
    Wang, Jun
    INTERNATIONAL JOURNAL OF AUTOMATION AND COMPUTING, 2016, 13 (02) : 168 - 182