【24h】

Designing Software for Modular Static Average-case Analysis

机译:模块化静态平均工况分析的设计软件

获取原文
获取外文期刊封面目录资料

摘要

MOQA is a new domain-specific programming language to design software for which the average-case time analysis of its programs is guaranteed to be modular. Time in this context refers to a broad notion of cost, which can be used to estimate the actual running time, but also other quantitative information such as power consumption, while modularity means that the average time of a program can be easily computed from the times of its constituents--something that no programming language of this scope has been able to guarantee so far. MOQA principles can be incorporated in any standard programming language. We discuss how MOQA can support the design of software for modular static average-case analysis and sketch some of the reversible features of this language.
机译:MOQA是一种用于设计软件的特定于领域的新编程语言,对于该软件,可以保证对其程序的平均工时分析是模块化的。时间在本文中指的是广泛的成本概念,可用于估计实际运行时间,还可以用于其他定量信息(例如功耗),而模块化则意味着可以轻松地从时间中计算出程序的平均时间它的组成部分-到目前为止,这种范围的编程语言都无法保证。 MOQA原则可以合并到任何标准编程语言中。我们讨论MOQA如何支持模块化静态平均情况分析的软件设计,并勾勒该语言的一些可逆功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号