OntCheck: An Ontology-Driven Static Correctness Checking Tool for Component-Based Models

被引:0
|
作者
Lin, Xi [1 ,2 ,3 ]
Zhang, Hehua [1 ,3 ]
Gu, Ming [1 ,3 ]
机构
[1] Tsinghua Univ, Sch Software, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[3] Tsinghua Natl Lab Informat Sci & Technol, Beijing 100084, Peoples R China
关键词
OWL-DL; SYSTEM;
D O I
10.1155/2013/934349
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Component-based models are widely used for embedded systems. The models consist of components with input and output ports linked to each other. However, mismatched links or assumptions among components may cause many failures, especially for large scale models. Binding semantic knowledge into models can enable domain-specific checking and help expose modeling errors in the early stage. Ontology is known as the formalization of semantic knowledge. In this paper we propose an ontology-driven tool for static correctness checking of domain-specific errors. two kinds of important static checking, semantic type and domain-restrcted rules, are fulfilled in a unified framework. We first propose a formal way to precisely describe the checking requirements by ontology and then separately check them by a lattice-based constraint solver and a description logic reasoner. Compared with other static checking methods, the ontology-based method we proposed is model-externally configurable and thus flexible and adaptable to the changes of requirements. The case study demonstrates the effectiveness of our method.
引用
收藏
页数:11
相关论文
共 50 条
  • [41] Domain Ontology Component-based Semantic Information Integration
    Zhu, Hongmei
    Tian, Qijia
    Liang, Yongquan
    Ji, Shujuan
    Sun, Wei
    PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL III, 2009, : 101 - +
  • [42] PRACTICAL GOAL-BASED REASONING IN ONTOLOGY-DRIVEN APPLICATIONS
    Pham, Huy
    Stacey, Deborah
    KEOD 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON KNOWLEDGE ENGINEERING AND ONTOLOGY DEVELOPMENT, 2011, : 99 - 109
  • [43] Dependency Analysis in Ontology-Driven Content-Based Systems
    Abgaz, Yalemisew M.
    Javed, Muhammad
    Pahl, Claus
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, PT II, 2012, 7268 : 3 - 12
  • [44] Ontology-driven scene interpretation based on qualitative spatial reasoning
    Panteras G.
    Clark J.R.
    Agouris P.
    Stefanidis A.
    GeoJournal, 2017, 82 (4) : 751 - 768
  • [45] Columbus: A Tool for Discovering User Interface Models in Component-based Web Applications
    Hernandez-Mendez, Adrian
    Tielitz, Andreas
    Matthes, Forian
    WEBIST: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, 2017, : 324 - 331
  • [46] TOWARDS ONTOLOGY-DRIVEN INTEROPERABILITY FOR SIMULATION-BASED APPLICATIONS
    Benjamin, Perakath
    Akella, Kumar
    PROCEEDINGS OF THE 2009 WINTER SIMULATION CONFERENCE (WSC 2009 ), VOL 1-4, 2009, : 1355 - 1366
  • [47] Ontology-driven Keyword-based Search on Linked Data
    Bobed, Carlos
    Esteban, Guillermo
    Mena, Eduardo
    ADVANCES IN KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, 2012, 243 : 1899 - 1908
  • [48] Correctness-by-Learning of Infinite-State Component-Based Systems
    Bou-Ammar, Haitham
    Jaber, Mohamad
    Nassar, Mohamad
    FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2017), 2017, 10487 : 162 - 178
  • [49] Model-checking of component-based event-driven real-time embedded software
    Gu, ZH
    Shin, KG
    ISORC 2005: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2005, : 410 - 417
  • [50] Stateful component-based performance models
    Lucia Happe
    Barbora Buhnova
    Ralf Reussner
    Software & Systems Modeling, 2014, 13 : 1319 - 1343