A Type System For Weighted Automata And Rational Expressions

IMPLEMENTATION AND APPLICATION OF AUTOMATA, CIAA 2014(2014)

引用 1|浏览13
暂无评分
摘要
We present a type system for automata and rational expressions, expressive enough to encompass weighted automata and transducers in a single coherent formalism. The system allows to express useful properties about the applicability of operations including binary heterogeneous functions over automata.We apply the type system to the design of the Vaucanson 2 platform, a library dedicated to the computation with finite weighted automata, in which genericity and high efficiency are obtained at the lowest level through the use of template metaprogramming, by letting the C++ template system play the role of a static type system for automata. Between such a low-level layer and the interactive high-level interface, the type system plays the crucial role of a mediator and allows for a cleanly-structured use of dynamic compilation.
更多
查看译文
关键词
Rational Expression, Type System, Application Program Interface, Empty Word, Subtype Relation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要