首页> 外文会议>Formal Methods for Open Object-Based Distributed Systems(FMOODS 2007); 20070606-08; Paphos(CY) >Verifying Distributed, Event-Based Middleware Applications Using Domain-Specific Software Model Checking
【24h】

Verifying Distributed, Event-Based Middleware Applications Using Domain-Specific Software Model Checking

机译:使用特定于域的软件模型检查来验证基于事件的分布式中间件应用程序

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

摘要

The success of distributed event-based infrastructures such as SIENA and Elvin is partially due to their ease of use. Even novice users of these infrastructures not versed in distributed programming can quickly comprehend the small and intuitive interfaces that these systems typically feature. However, if these users make incorrect assumptions about how the infrastructure services work, a mismatch between the infrastructure and its client applications occurs, which may manifest itself in erroneous client behaviour. We propose a framework for automatically model checking distributed event-based systems in order to discover mismatch between the infrastructure and its clients. Using the SIENA event service as an example, we implemented and evaluated our framework by customizing the Bandera/Bogor tool pipeline. Two realistic Java applications are implemented to test and evaluate the framework.
机译:诸如SIENA和Elvin之类的基于事件的分布式基础架构的成功部分归因于它们的易用性。即使是不熟悉分布式编程的这些基础结构的新手用户也可以快速理解这些系统通常具有的小而直观的界面。但是,如果这些用户对基础结构服务的工作方式做出了错误的假设,则会发生基础结构与其客户端应用程序之间的不匹配,这可能会以错误的客户端行为表现出来。我们提出了一种框架,用于自动对基于事件的分布式系统进行模型检查,以发现基础架构及其客户端之间的不匹配。以SIENA事件服务为例,我们通过自定义Bandera / Bogor工具管道来实现和评估我们的框架。实现了两个现实的Java应用程序来测试和评估该框架。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号