Implementation of the Domain-Specific Language EasyTime using a LISA Compiler Generator
Iztok Fister Jr, Marjan Mernik, Iztok Fister, Dejan Hrn\v{c}i\v{c}

TL;DR
This paper presents EasyTime, a domain-specific language for automating sports timing systems, implemented using the LISA compiler generator to improve reliability, reduce devices, and ensure versatility across competitions.
Contribution
The paper introduces EasyTime, a new domain-specific language for sports timing, implemented with LISA to automatically generate compilers from language specifications.
Findings
EasyTime reduces the number of measuring devices needed.
EasyTime is adaptable to various sporting events.
Implementation with LISA enables automatic compiler construction.
Abstract
A manually time-measuring tool in mass sporting competitions cannot be imagined nowadays because many modern disciplines, such as IronMan, take a long time and, therefore, demand additional reliability. Moreover, automatic timing devices, based on RFID technology, have become cheaper. However, these devices cannot operate stand-alone because they need a computer measuring system that is capable of processing the 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. In this article, the domain-specific language EasyTime is presented, which enables the controlling of an agent by writing the events in a database. In particular, we are focused on the implementation of EasyTime with a LISA tool that enables the automatic construction of compilers from language…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Software Testing and Debugging Techniques · Software System Performance and Reliability
