Building a flexible system is difficult, particularly if each instance of the system will be highly customised. This paper describes how an ERTMS Railway Simulator and Test Environment system was designed using abstractions, components and purpose specific languages. The use of components and modularisation provides the basis for reliability and testability, whereas the use of languages provides for flexibility to match the generic simulation environment to the problem in hand. The challenge of using Commercial Off The Shelf (COTS) hardware and software for large real-time systems is also discussed. © Springer-Verlag Berlin Heidelberg 2003.
CITATION STYLE
Kirk, B., Doyle, S., Harris, T., & Priestley, T. (2003). Systems = components + languages: Building a flexible real-time simulation and test environment. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2789, 163–173. https://doi.org/10.1007/978-3-540-45213-3_21
Mendeley helps you to discover research relevant for your work.