首页> 外文期刊>電子情報通信学会技術研究報告 >On Generating Realtime Programs with Runtime Checking From Timed Automata to Realtime Programs on Non-Realtime Environments
【24h】

On Generating Realtime Programs with Runtime Checking From Timed Automata to Realtime Programs on Non-Realtime Environments

机译:关于在非实时环境中从定时自动机到实时程序的运行时检查生成实时程序

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

摘要

We propose a method of generating realtime programs from verified models. The primary goal of this work is to provide an easy way of constructing soft realtime programs running in environments that do not provide realtime features. To realize this, the timing constraints described in a model should include properties of the runtime overhead and the generated code checks its timing constraints at runtime. In this paper, we describe how to generate plain Java/C programs from timed automata that are model-checked using UPPAAL.%検証済みのモデルから実時間プログラムを生成する手法を提案する.本手法では,時間制約を実行時に検査するために,それに伴うオーバーヘッドをあらかじめモデルの性質の一部に取り入れる.これにより,実時間スケジューラのないOSやランタイム上でのソフト実時間システムの実現を容易にすることを目指す.本稿では,時間オートマトンで記述され,モデル検査券UPPAALで検証されたモデルから,JavaおよびCのコードを生成する手法について述べる.簡単なロボットの制御プログラムの記述例を通して,提案手法の有効性を示す.
机译:我们提出了一种从经过验证的模型生成实时程序的方法,这项工作的主要目的是提供一种简便的方法来构建在没有实时功能的环境中运行的软实时程序。在本文中,我们描述了如何从使用UPPAAL进行了模型检查的定时自动机生成纯Java / C程序。%应该包含运行时开销的属性,并且生成的代码在运行时将检查其时序约束。我们提出一种生成时间程序的方法。在这种方法中,为了检查运行时的时间限制,与之相关的开销会预先纳入模型的某些属性中。这旨在促进在没有实时调度程序的情况下在OS或运行时上实现软实时系统。在本文中,我们描述了一种由定时自动机描述并由模型检查票证UPPAAL验证的模型生成Java和C代码的方法。通过一个简单的机器人控制程序的例子证明了该方法的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号