Software

LieberLieber: LemonTree as a Swiss pocket knife for models

For about 20 years, the volunteer team of the open source project railML has been working on the standardisation and simplification of data exchange in the railway sector. In 2022, the work carried out is to be officially recognised and thus become binding by being recorded as ISO/TS 4398:2022 "RailDax". The team has been using Enterprise Architect for several years, and recently also LemonTree, which is already referred to there as the Swiss pocket knife for models.

railML was jointly developed in 2002 by the Fraunhofer Institute for Transportation and Infrastructure Systems (IVI) in Dresden and the Swiss Federal Institute of Technology Zurich (ETH) and has since been further developed in the railML consortium. For a long time, data exchange in the railway sector was carried out with the help of proprietary and complex interfaces. railML has replaced this process with a uniform interface based on XML and has been using the Enterprise Architect modelling platform from Sparx Systems for about six years. The schemas (XSD files) used in this process are developed, for example, for the infrastructure, for the timetable and vehicles or for the safety technology. Dr.-Ing. Jörg von Lingen, railway specialist and railML.org volunteer: "The railway companies cooperating with us adapt their databases to these schemata so that data exchange functions smoothly. Through UML modelling we achieve a much better data quality and the different needs of the users can be supported more easily."

In March 2022, this preliminary work is to be incorporated into ISO Technical Specification 4398, a special recognition of the work done here. Regardless, railML will continue to be available free of charge to all. Within three years, the Technical Specification will be reviewed and then republished as ISO/IS.

LemonTree: Swiss Army Knife for Models

Since railML requires several working groups to work with the increasingly large UML model, splitting and merging the modified model parts used to be very time-consuming. Therefore, it was now decided to introduce LemonTree in interaction with GitLab for version control. "I would describe LemonTree as a Swiss pocket knife for models. With its help, the working groups can make changes in their part of the model and ultimately everything is merged back into a central UML model with LemonTree. This way we always have a valid EAP file and use the Git repository for version management."

Dr Konrad Wieland, CEO of LieberLieber, comments: "Particularly due to the rapidly progressing climate change, rail is becoming increasingly important as an environmentally friendly means of transport. We are therefore very pleased that LemonTree is helping to simplify the work with models and schemes in the rail sector. Data exchange in such a comprehensive, complex and heterogeneous system as the railway sector is a demanding and costly task. Standardised data exchange also makes it possible to achieve considerable savings for the railway companies involved. At the same time, we would like to congratulate railML very warmly on the fact that the many years of standardisation work are now to be transferred to ISO/TS 4398:2022. We are of course very happy to continue to support the voluntary team with advice and action."

In any case, railML now sees itself well equipped for the future: "The challenge for the future will certainly be to stabilise the work with Enterprise Architect, LemonTree and the Git repository. The requests for additions to the schemas will continue to come from the working groups. And it will then be up to the four coordinators to decide which additions to implement and how." And if the inclusion as an ISO Technical Specification is successful, then many more railway companies will probably join the initiative to better manage data exchange.

Updated development environment for railML

For more than 10 years, the development of the railML 2.x versions and later also the 3.x versions was supported by the "trac ticket" system. Here the coordinators had an overview of upcoming changes and other development tasks. All changes to the versions could then be tracked via the Apache Subversion Repository (SVN for short). In order to make development and progress more accessible to the railML community, the repository and ticket system have now been merged. For this purpose, GitLab was chosen in addition to LemonTree. GitLab is a kind of clone of GitHub, the well-known and widely used open source repository. The new railML 3 repository and ticket system can be viewed publicly at https://development.railml.org/railml .

About railML.org®

railML.org® deals with the standardisation and thus simplification of data exchange in the railway sector. The project lives from the cooperation of the users of the standard. Therefore, everyone interested is invited to participate in the development and to contribute their own needs and experiences to future railML® sub-schemas. The overall initiative is supported and coordinated by a voluntary committee, which conducts the business of railML.org® between the bi-annual conferences.

More information can be found at www.railml.org

Über die LieberLieber Software GmbH

We are a software engineering company. The know-how of our employees lies in model-based software and system design based on tools such as Enterprise Architect from Sparx Systems.

Our customers are companies that place particular importance on the quality of their software and systems development. They wish to maintain a constant overview of their complex development scenarios while ensuring that security-relevant requirements are clearly represented in models.

For this task we provide our own special tools, such as LemonTree and Embedded Engineer. In addition, we offer a range of useful tool integration services to help make our customers‘ development processes more productive.

More information: www.lieberlieber.com

Firmenkontakt und Herausgeber der Meldung:

LieberLieber Software GmbH
Handelskai 340, Top 5
A1020 Wien
Telefon: +43 (662) 90600-2017
Telefax: +43 (662) 90333-3017
http://www.lieberlieber.com

Ansprechpartner:
Rüdiger Maier
Leitung Presse- und Öffentlichkeitsarbeit
Telefon: +43 (1) 9072627-204
Fax: +43 (662) 90333-3017
E-Mail: ruediger.maier@lieberlieber.com
Für die oben stehende Pressemitteilung ist allein der jeweils angegebene Herausgeber (siehe Firmenkontakt oben) verantwortlich. Dieser ist in der Regel auch Urheber des Pressetextes, sowie der angehängten Bild-, Ton-, Video-, Medien- und Informationsmaterialien. Die United News Network GmbH übernimmt keine Haftung für die Korrektheit oder Vollständigkeit der dargestellten Meldung. Auch bei Übertragungsfehlern oder anderen Störungen haftet sie nur im Fall von Vorsatz oder grober Fahrlässigkeit. Die Nutzung von hier archivierten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Eine systematische Speicherung dieser Daten sowie die Verwendung auch von Teilen dieses Datenbankwerks sind nur mit schriftlicher Genehmigung durch die United News Network GmbH gestattet.

counterpixel