首页> 外文会议>Fundamental approaches to software engineering >Interface Generation and Compositional Verification in JavaPathfinder
【24h】

Interface Generation and Compositional Verification in JavaPathfinder

机译:JavaPathfinder中的接口生成和组成验证

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

摘要

We present a novel algorithm for interface generation of software components. Given a component, our algorithm uses learning techniques to compute a permissive interface representing legal usage of the component. Unlike our previous work, this algorithm does not require knowledge about the component's environment. Furthermore, in contrast to other related approaches, our algorithm computes permissive interfaces even in the presence of non-determinism in the component. Our algorithm is implemented in the JavaPathfinder model checking framework for UML statechart components. We have also added support for automated assume-guarantee style compositional verification in JavaPathfinder, using component interfaces. We report on the application of the approach to interface generation for flight-software components.
机译:我们提出了一种用于软件组件的界面生成的新颖算法。对于给定的组件,我们的算法使用学习技术来计算表示组件合法使用情况的许可接口。与我们以前的工作不同,此算法不需要了解组件的环境。此外,与其他相关方法相比,即使在组件中存在不确定性的情况下,我们的算法也会计算许可接口。我们的算法在用于UML状态图组件的JavaPathfinder模型检查框架中实现。我们还使用组件接口添加了对JavaPathfinder中的自动假定保证样式组成验证的支持。我们报告了该方法在飞行软件组件的界面生成中的应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号