使用LISA编译器生成器实现EasyTime形式语义
编程语言
2012-06-12 v1
摘要
如今,在大规模体育比赛中手动计时工具已不可想象,因为许多现代项目(如IRONMAN)持续时间长,因此需要更高的可靠性。此外,基于RFID技术的自动计时设备已变得更便宜。然而,这些设备不能独立运行,因为它们需要一个计算机测量系统,能够处理传入的事件、编码结果、将结果分配给正确的参赛者、根据完成时间对结果排序,然后提供结果打印输出。本文介绍了领域特定语言EasyTime,它允许通过编写数据库中的事件来控制代理。本文特别关注使用LISA工具实现EasyTime,该工具利用属性文法从语言规范自动构建编译器。
引用
@article{arxiv.1206.1969,
title = {Implementation of EasyTime Formal Semantics using a LISA Compiler Generator},
author = {Iztok Fister and Marjan Mernik and Iztok Fister and Dejan Hrnčič},
journal= {arXiv preprint arXiv:1206.1969},
year = {2012}
}