English

Implementation of EasyTime Formal Semantics using a LISA Compiler Generator

Programming Languages 2012-06-12 v1

Abstract

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.

Cite

@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}
}
R2 v1 2026-06-21T21:16:51.228Z