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 条
  • [31] A refinement checking based strategy for component-based systems evolution
    Dihego, Jose
    Sampaio, Augusto
    Oliveira, Marcel
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 167 (167)
  • [32] Statistical model checking of stochastic component-based systems
    Zhang, Lianyi
    Lo, Kueiming
    Qing, Duzheng
    Wang, Weijing
    Yu, Lixin
    JOURNAL OF STATISTICAL COMPUTATION AND SIMULATION, 2017, 87 (13) : 2509 - 2525
  • [33] A refinement driven component-based design
    Chen, Zhenbang
    Liu, Zhiming
    Stolz, Volker
    Yang, Lu
    Ravn, Anders P.
    12TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2007, : 277 - +
  • [34] Towards Checking Architectural Rules in Component-Based Design
    Herold, Sebastian
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2008 WORKSHOPS, 2008, 5333 : 473 - 478
  • [35] Tool Support for Component-Based Semantics
    van Binsbergen, L. Thomas
    Sculthorpe, Neil
    Mosses, Peter D.
    COMPANION PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON MODULARITY (MODULARITY COMPANION'16), 2016, : 8 - 11
  • [36] Development of an ontology-driven, component based framework for the implementation of adaptiveness in a Jellyfish-type simulation model
    Bohacs, Gabor
    Rinkacs, Angela
    JOURNAL OF AMBIENT INTELLIGENCE AND SMART ENVIRONMENTS, 2017, 9 (03) : 361 - 374
  • [37] Abstracting Ontology-Driven Conceptual Models: Objects, Aspects, Events, and Their Parts
    Romanenko, Elena
    Calvanese, Diego
    Guizzardi, Giancarlo
    RESEARCH CHALLENGES IN INFORMATION SCIENCE, 2022, 446 : 372 - 388
  • [38] Developing an Ontology-driven Requirements Analysis Tool (OntoRAT): A Use-case-driven Approach
    Al-Hroub, Younes
    Kossmann, Mario
    Odeh, Mohammed
    2009 SECOND INTERNATIONAL CONFERENCE ON THE APPLICATIONS OF DIGITAL INFORMATION AND WEB TECHNOLOGIES (ICADIWT 2009), 2009, : 130 - +
  • [39] A Web-Based Data-Querying Tool Based on Ontology-Driven Methodology and Flowchart-Based Model
    Ping, Xiao-Ou
    Chung, Yufang
    Tseng, Yi-Ju
    Liang, Ja-Der
    Yang, Pei-Ming
    Huang, Guan-Tarn
    Lai, Feipei
    JMIR MEDICAL INFORMATICS, 2013, 1 (01): : 2 - 20
  • [40] Evaluation of static properties for component-based architectures
    Fioukov, AV
    Eskenazi, EM
    Hammer, DK
    Chaudron, MRV
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE, 2002, : 33 - 39