Kronos
5
Click here to load reader
-
Upload
faculty-of-technical-sciences-university-of-novi-sad -
Category
Engineering
-
view
14 -
download
0
Transcript of Kronos
![Page 1: Kronos](https://reader037.fdokument.com/reader037/viewer/2022100801/58d1a6921a28ab6f6b8b5f1d/html5/thumbnails/1.jpg)
Kronos : A DSL for scheduled tasks based on textX
Miloš Simić*, Novak Boškov*, Aleksandar Kaplar*, Igor Dejanović*
*Faculty of Technical Sciences, University of Novi Sad
![Page 2: Kronos](https://reader037.fdokument.com/reader037/viewer/2022100801/58d1a6921a28ab6f6b8b5f1d/html5/thumbnails/2.jpg)
CronKen Thompson
![Page 3: Kronos](https://reader037.fdokument.com/reader037/viewer/2022100801/58d1a6921a28ab6f6b8b5f1d/html5/thumbnails/3.jpg)
Language dependent
using Schyntax;
var schtick = new Schtick();
// setup an exception handler so we know when tasks blow up schtick.OnTaskException += (task, exception) => LogException(ex);
// add a task which will call DoSomeTask every hour at 15 minutes past the hour schtick.AddTask("unique-task-name", "min(15)", (task, timeIntendedToRun) => DoSomeTask());
![Page 4: Kronos](https://reader037.fdokument.com/reader037/viewer/2022100801/58d1a6921a28ab6f6b8b5f1d/html5/thumbnails/4.jpg)
KronosOpen source DSL
![Page 5: Kronos](https://reader037.fdokument.com/reader037/viewer/2022100801/58d1a6921a28ab6f6b8b5f1d/html5/thumbnails/5.jpg)
Thank you for your attention, questions?
https://github.com/milossimic/Kronos/tree/readme