...
首页> 外文期刊>International Journal of Computer Applications in Technology >Incremental verification of component-based timed systems
【24h】

Incremental verification of component-based timed systems

机译:基于组件的定时系统的增量验证

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

摘要

We are interested in the incremental development, by integration of components, of component-based timed systems, and in particular, in the preservation of their properties during such a development process. We model timed components with timed automata. Their composition is achieved with the classic parallel composition operator for timed automata. The specifications of these timed systems are expressed with the timed linear logic Metric Interval Temporal Logic (MITL). To guarantee the preservation of properties during an incremental development process, we propose to use τ-simulation relations, adapted for timed systems. First, we extend the classic notion of τ-simulation with timed aspects. As in the untimed case, this relation, called timed τ-simulation, preserves safety properties. To preserve more properties, in particular liveness ones, we present another relation, called divergence-sensitive and stability-respecting (DS) timed τ-simulation. This last relation preserves all MITL properties (and thus liveness ones), but also strong non-zenoness and deadlock-freedom. Moreover, as we put ourselves in a component-based framework, we study if the relations are appropriate to the use of the composition operator that we consider. For this purpose, we study if the relations are compatible with this operator, and if composability and compositionality hold. These three properties are a way to reduce the cost of the verification of the preservation, or even to get it for free. It results that the timed τ-simulation is appropriate with the classic operator since the properties hold without any assumption. However, this is not the case for the DS timed τ-simulation. We implemented the algorithmic verification of the simulations in a tool called Verification of Simulation for Timed Automata (VeSTA). The structure of the tool was inspired from the one of the OPEN-KRONOS tool. This allows, as additional feature, to connect the models considered in VeSTA to the modules of the verification platform OPEN-CAESAR. We show the interest of our method by applying it on a case study, concerning a production cell example.
机译:我们对通过组件集成,基于组件的定时系统进行渐进式开发感兴趣,尤其是在此类开发过程中保留其属性。我们使用定时自动机对定时组件进行建模。它们的合成是通过用于定时自动机的经典并行合成运算符实现的。这些定时系统的规格由定时线性逻辑度量间隔时间逻辑(MITL)表示。为了保证在增量开发过程中保留属性,我们建议使用适用于定时系统的τ模拟关系。首先,我们用定时方面扩展了τ模拟的经典概念。与非定时情况一样,这种关系称为定时τ仿真,可以保留安全性。为了保留更多的属性,特别是活泼的属性,我们提出了另一种关系,称为发散敏感和稳定度(DS)定时τ模拟。最后一个关系保留了所有MITL属性(因此也保留了活动属性),还保留了强大的非齐诺性和无死锁。此外,当我们将自己置于基于组件的框架中时,我们将研究这种关系是否适合我们所考虑的组合运算符的使用。为此,我们研究关系是否与此运算符兼容,以及可组合性和组成性是否成立。这三个属性是一种减少验证保存成本,甚至免费获得的方法。结果表明,定时τ模拟适用于经典算子,因为这些属性无需任何假设即可保持不变。但是,对于DS定时τ仿真则不是这种情况。我们在名为“定时自动机的模拟验证”(VeSTA)的工具中实现了模拟的算法验证。该工具的结构灵感来自OPEN-KRONOS工具之一。作为附加功能,这允许将VeSTA中考虑的模型连接到验证平台OPEN-CAESAR的模块。通过将其应用到有关生产单元示例的案例研究中,我们展示了我们方法的兴趣。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号