| dc.contributor.advisor | CATRUC, Mariana | |
| dc.contributor.author | COBZARI, Ion | |
| dc.contributor.author | CRUDU, Alexandra | |
| dc.contributor.author | GURDUZA, Mihai | |
| dc.contributor.author | LUCHIAN, Sava | |
| dc.contributor.author | UȘURELU, Cosmin | |
| dc.date.accessioned | 2026-01-13T15:27:02Z | |
| dc.date.available | 2026-01-13T15:27:02Z | |
| dc.date.issued | 2026 | |
| dc.identifier.citation | COBZARI, Ion; Alexandra CRUDU; Mihai GURDUZA; Sava LUCHIAN and Cosmin UȘURELU. Domain-Specific Language for modeling historical timelines. 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. 314-318. 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/34289 | |
| dc.description.abstract | Historical timelines have problems with imprecise dates, limited granularity, linearity, and a lack of support for temporal relationships, which reduces their efficiency for teaching and analysis. This paper introduces a custom domain-specific language (DSL) made to solve these challenges by providing accurate and consistent modeling of historical timelines. The DSL allows users to define events and periods with varying degrees of precision: by year, month, or exact date, and to connect them using relational links. The DSL is defined using a formal grammar which includes lexical rules, syntactic structures, and semantic rules specific to timeline representation. It supports key features such as importance levels for visual differentiation, conditional logic, loops for iteration, and symbolic modification of timeline elements. Parse trees are used to validate syntactic structure and demonstrates how timeline components are organized and interpreted by the language while ensuring that the language remains expressive and consistent. Through its design, the DSL has the goal to reduce the barriers that limit timeline construction in academic and educational contexts. | 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 | data visualization | en_US |
| dc.subject | domain-specific language | en_US |
| dc.subject | educational tool | en_US |
| dc.subject | temporal representation | en_US |
| dc.subject | timeline modeling | en_US |
| dc.title | Domain-Specific Language for modeling historical timelines | en_US |
| dc.type | Article | en_US |
The following license files are associated with this item: