Using Aspect Oriented Programming and Monitor Oriented Programming in Timetable Generation System
The process of creating a schedule requires a lot of patience, time, and work. A timetable is made for a number of reasons, such as scheduling lectures at universities and schools, making timetables for bus and train schedules, and many more. A timetable takes a lot of time and labor to develop. This article provides a thorough analysis of the planning and execution of an application for creating timetables that can manage a variety of characteristics, including classes, students, teachers, subjects, resources, and classrooms. The program simplifies the preparation of timetables by utilizing a well-organized database and offers an intuitive user interface for effective maintenance. Aspect-Oriented Programming (AOP) and Monitoring-Oriented Programming (MOP) approaches are integrated into the system to optimize a variety of scheduling factors and provide a balanced and ideal schedule. Moreover, the application offers synchronization capabilities with personal calendars, facilitating enhanced coordination for teachers and students. This synchronization ensures that the generated timetable aligns with individual commitments, thus fostering improved time management.
Authors
- Adrian Iftene (ORCID: https://orcid.org/0000-0003-3564-8440)
- Delia-Iustina Grigoriţă
- Paul Duţuc
- Ionela Cotiugă
- Raul-Mădălin Boboc
Institutions
- Alexandru Ioan Cuza University (RO)
Publication Details
- Journal
- Procedia Computer Science
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1016/j.procs.2025.09.378
- Primary Topic
- Scheduling and Timetabling Solutions
- Type
- article
- Field-Weighted Citation Impact
- 0.00