首页> 外文期刊>IEEE Transactions on Software Engineering >Symbolic Refinement of Extended State Machines with Applications to the Automatic Derivation of Sub-Components and Controllers
【24h】

Symbolic Refinement of Extended State Machines with Applications to the Automatic Derivation of Sub-Components and Controllers

机译:扩展状态机与应用到子组件和控制器自动推导的象征性细化

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Nowadays, extended state machines are prominent requirements specification techniques due to their capabilities of modeling complex systems in a compact way. These machines extend the standard state machines with variables and have transitions guarded by enabling predicates and may include variable update statements. Given a system modeled as an extended state machine, with possibly infinite state space and some non-controllable (parameterized) interactions, a pruning procedure is proposed to symbolically derive a maximal sub-machine of the original system that satisfies certain conditions; namely, some safeness and absence of undesirable deadlocks which could be produced during pruning. In addition, the user may specify, as predicates associated with states, some general goal assertions that should be preserved in the obtained sub-machine. Further, one may also specify some specific requirements such as the elimination of certain undesirable deadlocks at states, or fail states that should never be reached. Application examples are given considering deadlock avoidance and loops including infinite loops over non-controllable interactions showing that the procedure may not terminate. In addition, the procedure is applied for finding a controller of a system to be controlled. The approach generalizes existing work in respect to the considered extended machine model and the possibility of user defined control objectives written as assertions at states.
机译:如今,由于它们以紧凑的方式建模复杂系统的能力,延伸状态机是突出的要求规范技术。这些计算机将标准状态机与变量扩展,并且通过启用谓词来保护转换,并且可以包括可变更新语句。考虑到作为扩展状态机建模的系统,具有可能无限的状态空间和一些不可控制的(参数化)交互,提出了一种修剪过程,以象征性地推导出满足某些条件的原始系统的最大子机器;即,在修剪期间可以产生的一些安全性和不存在的僵局。另外,用户可以指定与与状态相关联的谓词,一些应该在所获得的子机器中保留的一般目标断言。此外,还可以指定一些特定要求,例如消除某些不良死锁,或者不应该达成的州。考虑到死锁避免和环路,包括在不可控制的相互作用上的无限循环的循环避免和循环,表明程序可能无法终止。此外,应用程序用于查找要控制的系统的控制器。该方法在考虑的扩展机模型方面概括了现有的工作,以及用户定义控制目标的可能性被写入状态。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号