A Software Engineering Approach to University Timetabling

  • Authors:
  • Jonathan Lee;Yong-Yi Fanjiang;Lein F. Lai

  • Affiliations:
  • -;-;-

  • Venue:
  • MSE '00 Proceedings of the 2000 International Conference on Microelectronic Systems Education
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose an automated software engineering approach, called task-based conceptual graphs (TBCG), to solving the university timetabling problem. Task-based conceptual graphs provides the automation of software development processes including specification acquisition, verification, and automatic programming. Modification can be directly performed on the specifications rather than on the source code, moreover, hard and soft constraints can be easily inserted or removed. Hence, our approach offers a certain degree of flexibility to support changes. A university timetabling system in the Department of Computer Science and Information Engineering at National Central University is used as an illustrative example for the proposed approach.