Engineering Graph-Based Models for Dynamic Timetable Information Systems