首页> 外文期刊>Requirements Engineering >Requirements-Level Semantics and Model Checking of Object-Oriented Statecharts
【24h】

Requirements-Level Semantics and Model Checking of Object-Oriented Statecharts

机译:面向对象状态图的需求级语义和模型检查

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

摘要

In this paper we define a requirements-level execution semantics for object-oriented Statecharts and show how properties of a system specified by these Statecharts can be model checked using tool support for model checkers. Our execution semantics is requirements-level because it uses the perfect technology assumption, which abstracts from limitations imposed by an implementation. State-charts describe object life cycles. Our semantics includes synchronous and asynchronous communication between objects and creation and deletion of objects. Our tool support presents a graphical front-end to model checkers, making these tools usable to people who are not specialists in model checking. The model-checking approach presented in this paper is embedded in an informal but precise method for software requirements and design. We discuss some of our experiences with model checking.
机译:在本文中,我们为面向对象的状态图定义了一个需求级执行语义,并展示了如何使用模型检查器的工具支持对这些状态图指定的系统的属性进行模型检查。我们的执行语义是需求级的,因为它使用了完善的技术假设,该假设从实现所施加的限制中抽象出来。状态图描述了对象的生命周期。我们的语义包括对象之间的同步和异步通信以及对象的创建和删除。我们的工具支持为模型检查器提供了图形化的前端,使这些工具可供非模型检查专家的人使用。本文介绍的模型检查方法嵌入在非正式但精确的软件需求和设计方法中。我们讨论了一些模型检查方面的经验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号