首页> 外文会议>New trends in software methodologies, tools and techniques >Towards a Verification-Based Development Approach for Reactive Systems
【24h】

Towards a Verification-Based Development Approach for Reactive Systems

机译:迈向基于验证的反应系统开发方法

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

摘要

Reactive systems work in an online manner, accepting inputs from the environment or from the user and producing outputs which are then consumed by the environment. Important examples of reactive applications include online computer games, operating systems, simulation environments, etc. Software development for reactive systems is a challenge, because the usual verification and testing techniques are hardly applicable for them. We describe a novel development approach based on using the formal mechanism of State Transition Rules (STR) for specifying a reactive system. Our main contribution is the transformation method for refining system's STR into a Lyee program specification, which allows the developer to generate a provably correct target program. We illustrate our approach using an example of the interactive Othello game.
机译:反应性系统以联机方式工作,接受来自环境或用户的输入,并产生输出,然后由环境消耗。反应性应用程序的重要示例包括在线计算机游戏,操作系统,模拟环境等。由于通常的验证和测试技术几乎不适用于它们,因此反应性系统的软件开发是一个挑战。我们基于状态转换规则(STR)的形式化机制来指定反应性系统,描述了一种新颖的开发方法。我们的主要贡献是将系统的STR细化为Lyee程序规范的转换方法,这使开发人员可以生成可证明正确的目标程序。我们以互动式奥赛罗游戏为例来说明我们的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号