Collaborative Model-based Development of a Remote Train Monitoring System

Peter Herrmann, Alexander Svae, Henrik Heggelund Svendsen, Jan Olaf Blech

2016

Abstract

The model-based engineering technique Reactive Blocks supports the development of reactive systems by UML-based graphic modeling of control and data flows, model checker supported analysis, and automated code generation. Moreover, it facilitates the cooperation of teams of engineers by enabling the definition of formally precise behavioral interfaces that make the separation of the modelling process into various work packages easy. In this paper, we illustrate the use of Reactive Blocks for a joint student project that realized the monitoring and control of Lego Mindstorms-based trains in Norway through a control center in Australia. In particular, we explain how the Reactive Blocks interfaces and the applied communication protocols were used to split the project into work packages separately handled by the students involved.

Download


Paper Citation


in Harvard Style

Herrmann P., Svae A., Svendsen H. and Blech J. (2016). Collaborative Model-based Development of a Remote Train Monitoring System . In Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: COLAFORM, (ENASE 2016) ISBN 978-989-758-189-2, pages 383-390. DOI: 10.5220/0005929403830390

in Bibtex Style

@conference{colaform16,
author={Peter Herrmann and Alexander Svae and Henrik Heggelund Svendsen and Jan Olaf Blech},
title={Collaborative Model-based Development of a Remote Train Monitoring System},
booktitle={Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: COLAFORM, (ENASE 2016)},
year={2016},
pages={383-390},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005929403830390},
isbn={978-989-758-189-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: COLAFORM, (ENASE 2016)
TI - Collaborative Model-based Development of a Remote Train Monitoring System
SN - 978-989-758-189-2
AU - Herrmann P.
AU - Svae A.
AU - Svendsen H.
AU - Blech J.
PY - 2016
SP - 383
EP - 390
DO - 10.5220/0005929403830390