首页> 外文期刊>Theoretical computer science >Embedding finite automata within regular expressions
【24h】

Embedding finite automata within regular expressions

机译:在正则表达式中嵌入有限自动机

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

摘要

Regular expressions and their extensions have become a major component of industry-oriented specification languages such as IEEE PSL [IEEE Standard for Property Specification Language (PSL). IEEE Std 1850(tm)-2005]. The model checking procedure of regular expression based formulas, involves constructing an automaton which runs in parallel with the model. In this paper we re-examine the automata construction. We propose an algorithm that allows an intermediate representation mixing both regular expressions and automata. This representation can be thought of as plugging an automaton inside a regular expression, to replace an existing sub-expression. In order to be verified, the intermediate representation is then translated into another automaton, resulting in a set of automata running in parallel. A key feature of this algorithm is that the plug-in automaton is independent of the regular expression from which it originated, and thus can be used in several different properties. We demonstrate the usefulness of our method by providing a set of applications. We show how the use of our method allows modularity and flexibility of the automata construction, and can increase expressiveness when SERES are mixed with CTL. We give two applications for which it significantly reduces the size of the automata built for formulas, thus reducing the overall run time of the model checking procedure.
机译:正则表达式及其扩展已成为面向行业的规范语言的主要组成部分,例如IEEE PSL [IEEE属性规范语言标准(PSL)。 IEEE Std 1850(tm)-2005]。基于正则表达式的公式的模型检查过程包括构造一个与模型并行运行的自动机。在本文中,我们重新检查了自动机构造。我们提出了一种算法,该算法允许混合使用正则表达式和自动机的中间表示形式。可以将这种表示形式视为将自动机插入到正则表达式中,以替换现有的子表达式。为了进行验证,然后将中间表示形式转换为另一个自动机,从而导致一组并行运行的自动机。该算法的关键特征是插件自动机独立于其起源的正则表达式,因此可以在几种不同的属性中使用。我们通过提供一组应用程序来证明我们的方法的有用性。我们展示了使用我们的方法如何允许自动机构造的模块化和灵活性,以及​​当SERES与CTL混合时如何提高表达能力。我们提供了两个应用程序,这些应用程序可以显着减少为公式构建的自动机的大小,从而减少模型检查过程的总运行时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号