...
首页> 外文期刊>Electronic Communications of the EASST >Integrated Model Checking of Static Structure and Dynamic Behavior using Temporal Description Logics
【24h】

Integrated Model Checking of Static Structure and Dynamic Behavior using Temporal Description Logics

机译:使用时间描述逻辑对静态结构和动态行为进行集成模型检查

获取原文
           

摘要

This paper presents a new notation for the formal representation of the static structure and dynamic behavior of software, based on description logics and temporal logics. The static structure as described by UML class diagrams is represented formally by description logics while the dynamic behavior is represented by linear temporal logic and state transition systems. We integrate these descriptions of static and dynamic aspects into a single formalism called LTLDL. LTLDL enables a concise and natural yet precise definition of the behavior of software w.r.t. UML class diagrams and state transition diagrams. We demonstrate our approach on the sake warehouse problem. Further, we describe how properties of finite LTLDL models can be analyzed based on bounded model checking and SMT (satisfiability modulo theory) solving. We implemented a restricted SMT solver for finite sets and relations. This SMT solver helped to reduce the model checking runtime significantly as compared to bounded model checking with existing tools.
机译:本文基于描述逻辑和时间逻辑,为软件的静态结构和动态行为的形式表示提供了一种新的表示法。 UML类图描述的静态结构由描述逻辑形式表示,而动态行为则由线性时间逻辑和状态转换系统表示。我们将对静态和动态方面的这些描述集成到称为LTLDL的单一形式中。 LTLDL可以对软件行为进行简明,自然而精确的定义。 UML类图和状态转换图。我们展示了有关清酒仓库问题的方法。此外,我们描述了如何基于有限模型检查和SMT(可满足性模理论)求解来分析有限LTLDL模型的属性。我们为有限集和关系实施了受限的SMT求解器。与使用现有工具进行的有限模型检查相比,该SMT求解器有助于显着减少模型检查的运行时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号