Smith, Ian, Turner, Phil, McGregor, Iain, "Extending the unified modelling language to model complex interactive timeline-based systems", , 2024