首页> 外文OA文献 >Practical programming for static average-case analysis: the MOQA investigation
【2h】

Practical programming for static average-case analysis: the MOQA investigation

机译:静态平均情况分析的实用编程:MOQA调查

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This work considers the static calculation of a program’s average-case time. The number of systems that currently tackle this research problem is quite small due to the difficulties inherent in average-case analysis. While each of these systems make a pertinent contribution, and are individually discussed in this work, only one of them forms the basis of this research. That particular system is known as MOQA. The MOQA system consists of the MOQA language and the MOQA static analysis tool. Its technique for statically determining average-case behaviour centres on maintaining strict control over both the data structure type and the labeling distribution. This research develops and evaluates the MOQA language implementation, and adds to the functions already available in this language. Furthermore, the theory that backs MOQA is generalised and the range of data structures for which the MOQA static analysis tool can determine average-case behaviour is increased. Also, some of the MOQA applications and extensions suggested in other works are logically examined here. For example, the accuracy of classifying the MOQA language as reversible is investigated, along with the feasibility of incorporating duplicate labels into the MOQA theory. Finally, the analyses that take place during the course of this research reveal some of the MOQA strengths and weaknesses. This thesis aims to be pragmatic when evaluating the current MOQA theory, the advancements set forth in the following work and the benefits of MOQA when compared to similar systems. Succinctly, this work’s significant expansion of the MOQA theory is accompanied by a realistic assessment of MOQA’s accomplishments and a serious deliberation of the opportunities available to MOQA in the future.
机译:这项工作考虑了程序平均情况下时间的静态计算。由于平均案例分析中固有的困难,当前解决该研究问题的系统数量非常少。虽然这些系统中的每一个都做出了相关的贡献,并且在本文中进行了单独讨论,但其中只有一个构成了本研究的基础。该特定系统称为MOQA。 MOQA系统由MOQA语言和MOQA静态分析工具组成。它用于静态确定平均情况行为的技术集中于对数据结构类型和标签分布保持严格控制。这项研究开发和评估了MOQA语言的实现,并增加了该语言已经可用的功能。此外,支持MOQA的理论得到了广泛推广,并且MOQA静态分析工具可以确定平均情况下的行为的数据结构范围也有所增加。此外,这里还从逻辑上检查了其他著作中建议的某些MOQA应用程序和扩展。例如,研究了将MOQA语言分类为可逆的准确性,以及将重复标签合并到MOQA理论中的可行性。最后,在本研究过程中进行的分析揭示了MOQA的一些优缺点。本论文旨在评估当前的MOQA理论,后续工作中提出的进展以及与类似系统相比MOQA的好处时要务实。简而言之,这项工作是对MOQA理论的重大扩展,同时对MOQA的成就进行了现实的评估,并对MOQA未来可利用的机会进行了认真的思考。

著录项

  • 作者

    Townley Jacinta Maria;

  • 作者单位
  • 年度 2013
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号