کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
418416 | 681667 | 2011 | 17 صفحه PDF | دانلود رایگان |
![عکس صفحه اول مقاله: Design and implementation of domain-specific language easytime Design and implementation of domain-specific language easytime](/preview/png/418416.png)
Measuring time in mass sporting competitions is, typically, performed with a timing system that consists of a measuring technology and a computer system. The first is dedicated to tracking events that are triggered by competitors and registered by measuring devices (primarily based on RFID technology). The latter enables the processing of these events. In this paper, the processing of events is performed by an agent that is controlled by the domain-specific language, EasyTime. EasyTime improves the flexibility of the timing system because it supports the measuring of time in various sporting competitions, their quick adaptation to the demands of new sporting competitions and a reduction in the number of measuring devices. Essentially, we are focused on the development of a domain specific language. In practice, we made two case studies of using EasyTime by measuring time in two different sporting competitions. The use of EasyTime showed that it can be useful for sports clubs and competition organizers by aiding in the results of smaller sporting competitions, while in larger sporting competitions it could simplify the configuration of the timing system.
► We were focused on the design of a domain-specific language EasyTime.
► In the first phase we were identified the EasyTime concepts.
► The second phase captured a formal definition of language specifications.
► In the third phase an implementation of EasyTime compiler was performed.
► By the implementation a LISA tool was employed.
Journal: Computer Languages, Systems & Structures - Volume 37, Issue 4, October 2011, Pages 151–167