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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Using Aspect Oriented Programming and Monitor Oriented Programming in Timetable Generation System

Adrian Iftene, Delia-Iustina Grigoriţă, Paul Duţuc, Ionela Cotiugă et al.
Procedia Computer Science
Scheduling and Timetabling Solutions
article

Using Aspect Oriented Programming and Monitor Oriented Programming in Timetable Generation System

Adrian Iftene, Delia-Iustina Grigoriţă, Paul Duţuc, Ionela Cotiugă, Raul-Mădălin Boboc
article en

Abstract

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.

Procedia Computer ScienceVol. 270
Alexandru Ioan Cuza University (RO)
Openalex Percentile: Top 61%
Scheduling and Timetabling Solutions
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.