| 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 |
The following license files are associated with this item: