arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1206.1969cs.PL
收藏

用LISA生成器实现EasyTime形式语义

Implementation of EasyTime Formal Semantics using a LISA Compiler Generator

Iztok Fister, Marjan Mernik, Iztok Fister, Dejan Hrnčič

摘要:

如今,在大众体育比赛中使用手动计时工具是不可想象的,因为许多现代赛事,如IRONMAN,持续时间很长,因此需要额外的可靠性。此外,基于RFID技术的自动计时设备已经变得更便宜。然而,这些设备不能作为独立的操作,因为它们需要一个计算机测量系统,该系统能够处理输入的事件,编码结果,将它们分配给正确的竞争者,根据实现的时间对结果进行排序,然后提供结果的列表。本文介绍了特定于域的语言EasyTime,它可以通过在数据库中写入事件来控制代理。它的重点,特别是在EasyTime的实现与LISA工具,使编译器的自动建设,从语言规范,使用属性语法。

英文摘要:

A manual measuring time tool in mass sporting competitions would not be imaginable nowadays, because many modern disciplines, such as IRONMAN, last a long-time and, therefore, demand additional reliability. Moreover, automatic timing-devices based on RFID technology, have become cheaper. However, these devices cannot operate as stand-alone because they need a computer measuring system that is capable of processing incoming events, encoding the results, assigning them to the correct competitor, sorting the results according to the achieved times, and then providing a printout of the results. This article presents the domain-specific language EasyTime, which enables the controlling of an agent by writing the events within a database. It focuses, in particular, on the implementation of EasyTime with a LISA tool that enables the automatic construction of compilers from language specifications, using Attribute Grammars.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑