| LLOOP Index | GSP Language | GSP Library | Framework Classes | Component Classes |
The ERTMS Operational Simulator is a very successful product of the company ERSA which allows to simulate the driving of a train on a ETCS-fitted line (ETCS - European Train Control System, a subset of ERTMS, the European Rail Traffic Management System). The simulator comprises a true DMI application (driver machine interface), accurate and comprehensive trainborne and track simulation systems, and a real-world 3D view.
This simulator is widely used in many European countries, either by industrials, railway authorities, private consortiums or European Institutes.
To make simulations as close as possible to real-life situations, the simulator relies on scenario files which feature a rich set of parameters and commands, like train dynamics simulation parameters, trainborne parameters, track parameters and so forth.
For managing these scenario files, LLOOP has been preferred to other solutions like manual coding or using generic parsers (eg. XML) for the following reason:
The Industrial ERTMS DMI developed by the company ERSA is an embedded man-machine display device intended for driving ETCS trains (ETCS - the European Train Control System). The ERTMS DMI has safety implications for ETCS-fitted trains and lines, and therefore has to be developed and certified according to the European Standards in force currently.
ERSA is being increasingly asked by the international industry as supplier for its Industrial ERTMS DMI. More than hundred units have been supplied and are operating in laboratories or in field.
The ERTMS DMI is a highly flexible product which allows, through XML configuration files, to customise data entry, ergonomics and communication interfaces to the country and customer.
For managing these XML configuration files, LLOOP has been preferred to a generic XML parser for the following reason:
Makedoc is a GUI-based HTML documentation generator for C, C++, and Qt-enhanced C++, which focus on simplicity of use and source code independence.
The generator engine which analyses C and C++ code relies on a LLOOP parser.
The implementation of Makedoc's command line option was also entirely built upon the advanced features provided by LLOOP for managing command line options, inclusive all entry forms.
Makedoc's Graphical Front End is built upon the generic GFE application and forms generated from the command line option specification.
This all makes Makedoc a suitable application for validating most of LLOOP's features.
This file is part of the LLOOP Reversible Object-Oriented Parser Generator. Copyright (c) 2005-2006 Michel MEHL, France. All rights reserved. LLOOP is distributed by the company ERSA SaRL.
| Copyright (c) 2005-2006 Michel MEHL, Haguenau, France |
| LLOOP version 1.1 |