DSpace Repository

AION – a language for managing iCalendar data

Show simple item record

dc.contributor.advisor FIȘTIC, Cristofor
dc.contributor.author CRAVȚOV, Timur
dc.contributor.author RUDOI, Alexandru
dc.contributor.author ROMAȘENCO, Elena
dc.contributor.author ABU-KOUSH, Islam
dc.contributor.author ILICO, Artemie
dc.contributor.author ROENCO, Maxim
dc.date.accessioned 2026-01-13T16:20:15Z
dc.date.available 2026-01-13T16:20:15Z
dc.date.issued 2026
dc.identifier.citation CRAVȚOV, Timur; Alexandru RUDOI; Elena ROMAȘENCO; Islam ABU-KOUSH; Artemie ILICO and Maxim ROENCO. AION – a language for managing iCalendar data. In: Conferenţa Tehnico-Ştiinţifică a Colaboratorilor, Doctoranzilor şi Studenţilor = The Technical Scientific Conference of Undergraduate, Master and PhD Students, 14-16 Mai 2025. Universitatea Tehnică a Moldovei. Chişinău: Tehnica-UTM, 2026, vol. 1, pp. 425-429. ISBN 978-9975-64-612-3, ISBN 978-9975-64-613-0 (PDF). en_US
dc.identifier.isbn 978-9975-64-612-3
dc.identifier.isbn 978-9975-64-613-0
dc.identifier.uri https://repository.utm.md/handle/5014/34310
dc.description.abstract AION is a domain-specific language (DSL) that enables programmers to express calendar events and task logic in concise, text-based scripts and to export them directly to standard iCalendar (ICS) files. The language is defined in ANTLR-based grammar and interpreted by a TypeScript runtime that executes unchanged in both Node.js and modern browsers. Compared with point-and-click schedulers, AION reduces boilerplate, supports higher-order recurrence rules, and permits batch manipulation and filtering of large event sets. Benchmarks on a 14-week university timetable show that a 35-line script generates 7 000 VEVENTs in 230 ms on commodity hardware, yielding a 20 × reduction in authoring effort. The npm distribution allows seamless integration into web applications while avoiding server-side processing. en_US
dc.language.iso en en_US
dc.publisher Universitatea Tehnică a Moldovei en_US
dc.relation.ispartofseries Conferinţa tehnico-ştiinţifică a studenţilor, masteranzilor şi doctoranzilor = The Technical Scientific Conference of Undergraduate, Master and PhD Students: 14-16 mai 2025;
dc.rights Attribution-NonCommercial-NoDerivs 3.0 United States *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/us/ *
dc.subject calendar en_US
dc.subject domain specific language en_US
dc.subject iCalendar en_US
dc.subject scheduling en_US
dc.subject time management en_US
dc.title AION – a language for managing iCalendar data en_US
dc.type Article en_US


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States

Search DSpace


Advanced Search

Browse

My Account