首页> 外文学位 >Monitoring and checking of real-time and probabilistic properties.
【24h】

Monitoring and checking of real-time and probabilistic properties.

机译:监视和检查实时和概率属性。

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

摘要

As real-time systems, such as cars, become an essential part of our lives, we must ensure that these real-time systems are safe and correct. The goal of this dissertation is to study a technique based on formal methods to guarantee safety and correctness for such real-time systems. In real-time systems, correct computation needs to be delivered in a timely manner. Correctness of real-time systems, therefore, depends on their computation as well as timeliness and dependability. One verification technique, called runtime verification, ensures program correctness by observing program executions at runtime and checking whether the executions satisfy given specifications. Existing runtime verification frameworks, however, do not provide intuitive specification languages for expressing real-time and probabilistic properties or adequate implementation for checking such properties. This dissertation aims to provide a complete runtime verification framework for real-time systems by extending a promising runtime verification framework, MaC (Monitoring and Checking). MaC verifies computational correctness by checking functional properties based on Linear Temporal Logic but provides neither adequate language nor efficient implementation for verifying timing and probabilistic properties, which are essential to real-time systems. This dissertation extends MaC with capabilities to verify timing and probabilistic properties by introducing time-bound temporal operators and probabilistic operators. Regular expressions are also included as a complement to the logic-based specification language. Time-bound temporal operators allow ones to specify a time bound in which a property must hold and thus are more appropriate for timing properties. Probabilistic operators allow ones to specify degrees of certainty in which probabilistic properties should hold. Probabilistic properties are checked using statistical analysis to mathematically support the results. As a case study, the extension is applied to check wireless sensor network applications. Wireless sensor network applications are real-time systems that can tolerate some degree of deadline misses and requires functional, timing, and probabilistic properties, which cannot be expressed by the existing MaC. The case study shows how the extended MaC can be used to verify such wireless sensor network applications. The results of this case study demonstrate usability of the extended MaC and provide basis for testing and debugging of wireless sensor network applications.
机译:随着诸如汽车之类的实时系统成为我们生活中必不可少的一部分,我们必须确保这些实时系统安全且正确。本文的目的是研究一种基于形式化方法的技术,以保证此类实时系统的安全性和正确性。在实时系统中,需要及时交付正确的计算。因此,实时系统的正确性取决于它们的计算以及及时性和可靠性。一种称为运行时验证的验证技术通过在运行时观察程序执行并检查执行是否满足给定规范来确保程序正确性。但是,现有的运行时验证框架没有提供用于表示实时和概率属性的直观规范语言,也没有提供用于检查此类属性的适当实现。本文旨在通过扩展有前途的运行时验证框架MaC(Monitoring and Checking),为实时系统提供完整的运行时验证框架。 MaC通过基于线性时序逻辑检查功能属性来验证计算的正确性,但是MaC既不提供适当的语言,也不提供用于验证时序和概率属性的有效实现,而时序和概率属性是实时系统必不可少的。本文通过引入时间限制的时间算子和概率算子,扩展了MaC验证时序和概率属性的能力。还包括正则表达式,以补充基于逻辑的规范语言。有时间限制的时间运算符允许操作者指定属性必须保留的时间范围,因此更适合于计时属性。概率运算符允许操作者指定概率属性应保持的确定性程度。使用统计分析检查概率属性,以数学方式支持结果。作为案例研究,该扩展名被应用于检查无线传感器网络应用。无线传感器网络应用程序是实时系统,可以容忍一定程度的截止日期遗漏,并且需要功能,时间和概率属性,而现有的MaC无法表达这些属性。案例研究显示了如何将扩展的MaC用于验证此类无线传感器网络应用。此案例研究的结果证明了扩展MaC的可用性,并为测试和调试无线传感器网络应用程序提供了基础。

著录项

  • 作者

    Sammapun, Usa.;

  • 作者单位

    University of Pennsylvania.;

  • 授予单位 University of Pennsylvania.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2007
  • 页码 203 p.
  • 总页数 203
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号