首页> 外文会议>Software Engineering, 1996 >Checking subsystem safety properties in compositional reachability analysis
【24h】

Checking subsystem safety properties in compositional reachability analysis

机译:在成分可达性分析中检查子系统安全性

获取原文

摘要

The software architecture of a distributed program can be represented by an hierarchical composition of subsystems, with interacting processes at the leaves of the hierarchy. Compositional reachability analysis has been proposed as a promising automated method to derive the overall behavior of a distributed program in stages, based on its architecture. The method is particularly suitable for the analysis of programs which are subject to evolutionary change. When a program evolves, only behavior of those subsystems affected by the change need be re-evaluated. The method however has a limitation. The properties available for analysis are constrained by the set of actions that remain globally observable. The properties of subsystems, may not be analyzed. We extend the method to check safety properties of subsystems which may contain actions that are not globally observable. These safety properties can still be checked in the framework of compositional reachability analysis. The extension is supportedby augmenting finite-state machines with a special undefined state /spl pi/. The state is used to capture possible violation of the safety properties specified by software developers. The concepts are illustrated using a gas station system as a case study.
机译:分布式程序的软件体系结构可以由子系统的层次结构表示,在层次结构的叶子处具有交互过程。已经提出了组成可达性分析,这是一种有前途的自动化方法,可以基于其体系结构分阶段得出分布式程序的整体行为。该方法特别适用于分析受进化变化影响的程序。当程序发展时,只需重新评估受更改影响的那些子系统的行为。然而,该方法具有局限性。可用于分析的属性受仍可全局观察的一组操作约束。子系统的属性可能无法分析。我们扩展了该方法,以检查子系统的安全属性,这些子系统可能包含无法全局观察到的动作。这些安全性仍然可以在成分可达性分析的框架内进行检查。通过扩展具有特殊未定义状态/ spl pi /的有限状态机来支持该扩展。该状态用于捕获软件开发人员指定的可能违反安全性的行为。使用加油站系统作为案例研究说明了这些概念。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号