【24h】

Closing Open SDL-Systems for Model Checking with DTSpin

机译:关闭开放的SDL系统以使用DTSpin进行模型检查

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

摘要

Model checkers like Spin can handle closed reactive systems, only. Thus to handle open systems, in particular when using assume-guarantee reasoning, we need to be able to close (sub-)systems, which is commonly done by adding an environment process. For models with asynchronous message-passing communication, however, modelling the environment as separate process will lead to a combinatorial explosion caused by all combinations of messages in the input queues. In this paper we describe the implementation of a tool which automatically closes DTPromela translations of SDL-specifications by embedding the timed chaotic environment into the system. To corroborate the usefulness of our approach, we compare the state space of models closed by embedding chaos with the state space of the same models closed with chaos as external environment process on some simple models and on a case study from a wireless ATM medium-access protocol.
机译:像Spin这样的模型检查器只能处理封闭的反应系统。因此,要处理开放系统,尤其是在使用假定担保推理时,我们需要能够关闭(子)系统,这通常是通过添加环境过程来完成的。但是,对于具有异步消息传递通信的模型,将环境建模为单独的过程将导致输入队列中消息的所有组合引起组合爆炸。在本文中,我们描述了一种工具的实现,该工具通过将定时混沌环境嵌入到系统中来自动关闭SDL规范的DTPromela翻译。为了证实我们方法的有用性,我们将通过嵌入混沌而关闭的模型的状态空间与通过外部环境过程在混沌中关闭的相同模型的状态空间进行了比较,并在一些简单模型上进行了研究,并从无线ATM介质访问中进行了案例研究协议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号