【24h】

Using Dynamic Probe for Deadlock Detection in Component-Based System

机译:在基于组件的系统中使用动态探针进行死锁检测

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

摘要

Component-based development has gained a lot of attention in recent years. As a software development paradigm, it enhances the reusability and reduces the complexity but it also brings new challenges to Component-based System (CBS) reliability especially for deadlock problem. Since the CBS has a unique character which is component based, the composition might easily cause the deadlock of component connection in semantic and hurt the system reliability. In this paper, we present Dynamic Probe(DP) strategy for the deadlock problem of CBS. First a formal semantic model is proposed to abstract the interaction among the components for analyzing the deadlock connection, and then DP Detection algorithm is used to detect the deadlock loops, if the deadlock connections are detected then DP Elimination algorithm is used to evaluated the components reliability by several measurement indexes to find the component, which reliability lower than other components, and then replace it. Last, by the comparison to other related work, the result shows that the proposed strategy can both achieve lower processing cost and higher reliability.
机译:近年来,基于组件的开发引起了很多关注。作为软件开发范例,它提高了可重用性并降低了复杂性,但同时也给基于组件的系统(CBS)的可靠性带来了新的挑战,尤其是对于死锁问题。由于CBS具有基于组件的唯一特征,因此该组合可能容易导致组件连接在语义上陷入僵局并损害系统可靠性。在本文中,我们提出了针对CBS死锁问题的Dynamic Probe(DP)策略。首先提出一个形式化的语义模型,抽象化组件之间的相互作用以分析死锁连接,然后使用DP检测算法检测死锁循环,如果检测到死锁连接,则使用DP消除算法评估组件的可靠性通过几个测量指标来找到可靠性要低于其他组件的组件,然后将其更换。最后,通过与其他相关工作的比较,结果表明所提策略既可以实现较低的处理成本,又可以提高可靠性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号