首页> 外文会议>International Conference on Engineering of Complex Computer Systems >Modeling and Verification of Component-Based Systems with Data Passing Using BIP
【24h】

Modeling and Verification of Component-Based Systems with Data Passing Using BIP

机译:使用BIP的数据传递对基于组件的系统进行建模和验证

获取原文

摘要

Large-scale systems are often modeled and verified in a component-based way. BIP (Behavior, Interaction, Priority) is a flexible component-based framework which supports hierarchical design of heterogeneous systems. BIP components interact via connectors in which data can be passed among multiple components. It also support the modeling of time. Due to its expressiveness and flexibility, many real-time systems can be modeled easily in BIP. Verification, however, is not well supported in the current BIP framework. That is a major disadvantage when it is used in a model-driven design flow. To fill this gap, we propose a translation from slightly restricted BIP models to timed automata. Then model checking can be applied to the latter using Uppaal (which is a sophisticated model checker for timed automata). The correctness of translation is proven formally and the translation is implemented as a tool Bip2Uppaal. Three industrial case studies show that our approach is practical and effective.
机译:大型系统通常以基于组件的方式进行建模和验证。 BIP(行为,交互,优先级)是一个基于组件的灵活框架,它支持异构系统的分层设计。 BIP组件通过连接器进行交互,其中可以在多个组件之间传递数据。它还支持时间建模。由于其表现力和灵活性,许多实时系统都可以在BIP中轻松建模。但是,当前的BIP框架并未很好地支持验证。在模型驱动的设计流程中使用它时,这是一个主要缺点。为了填补这一空白,我们建议将BIP模型的限制转换为定时自动机。然后可以使用Uppaal(这是定时自动机的复杂模型检查器)将模型检查应用于后者。翻译的正确性已得到正式证明,并且翻译是作为工具Bip2Uppaal实施的。三个行业案例研究表明,我们的方法是切实有效的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号