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

EasyTime ++:增量式领域特定语言开发的案例研究

EasyTime++: A case study of incremental domain-specific language development

Iztok Fister, Tomaž Kosar, Iztok Fister, Marjan Mernik

摘要:

EasyTime是一种用于在体育比赛中测量时间的领域特定语言(DSL)。DSL的一个显著特点是它们更容易更改,EasyTime在这方面也不例外。本文介绍了两个新的EasyTime功能:将竞争对手分类,并包含必须动态确定圈数的比赛。它展示了如何将这样的扩展增量地添加到基本语言中,重用大多数语言规范。两个案例研究表明这种方法的适用性。

英文摘要:

EasyTime is a domain-specific language (DSL) for measuring time during sports competitions. A distinguishing feature of DSLs is that they are much more amenable to change, and EasyTime is no exception in this regard. This paper introduces two new EasyTime features: classifications of competitors into categories, and the inclusion of competitions where the number of laps must be dynamically determined. It shows how such extensions can be incrementally added into the base-language reusing most of the language specifications. Two case studies are presented showing the suitability of this approach.

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

↑