【24h】

Integrating Specification and Programs for System Modeling and Verification

机译:集成规范和程序以进行系统建模和验证

获取原文
获取原文并翻译 | 示例

摘要

High level specification languages like CSP use math ematical objects as abstractions to represent systems and processes. System behaviors are described as process ex pressions combined with compositional operators, which are associated with elegant algebraic laws for system anal ysis. Nonetheless, modeling systems with non-trivial data and functional aspects using CSP remains difficult. In this work, we propose a modeling language named CSP# (short for communicating sequential programs) which integrates high-level modeling operators with low-level procedural codes, for the purpose of efficient mechanical system ver ification. We demonstrate that data operations can be mod eled as terminating sequential programs, which can be com posed using high-level compositional operators. CSP# is supported by the PAT model checker and has been applied to a number of systems.
机译:诸如CSP之类的高级规范语言使用数学对象作为抽象来表示系统和过程。系统行为被描述为与表达式运算符相结合的过程表达式,这些表达式与系统分析的优雅代数定律相关联。但是,使用CSP对具有非平凡数据和功能方面的系统进行建模仍然很困难。在这项工作中,我们提出了一种名为CSP#(通信顺序程序的简称)的建模语言,该语言将高级建模操作员与低级过程代码集成在一起,以实现高效的机械系统验证。我们演示了可以将数据操作建模为终止顺序程序,这些程序可以使用高级组合运算符组成。 PAT模型检查器支持CSP#,并且已将CSP#应用于许多系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号