首页    期刊浏览 2025年02月20日 星期四
登录注册

文章基本信息

  • 标题:Second-Order Value Numbering
  • 本地全文:下载
  • 作者:Tiziana Margaria ; Bernhard Steffen ; Christian Topnik
  • 期刊名称:Electronic Communications of the EASST
  • 电子版ISSN:1863-2122
  • 出版年度:2010
  • 卷号:30
  • 语种:English
  • 出版社:European Association of Software Science and Technology (EASST)
  • 摘要:We present second-order value numbering, a new optimization method for suppressing redundancy, in a version tailored to the application for optimizing the decision procedure of jMosel, a verification tool set for monadic second-order logic on strings (M2L(Str)). The method extends the well-known concept of value numbering to consider not merely values, but semantics transformers that can be efficiently pre-computed and help to avoid redundancy at the 2nd-order level. Since decision procedures for M2L are non-elementary, an optimization method like this can have a great impact on the execution time, even though our decision procedure comprises the analysis and optimization time for second-order value numbering. This is illustrated considering a parametric family of hardware circuits, where we observed a performance gain by a factor of 3. This result is surprising, as the design of these circuits exploits already structural similarity.
国家哲学社会科学文献中心版权所有