Software

Helmut Neukirchen is maintainer of the Eclipse-based open-source project TRex - the TTCN-3 Refactoring and Metrics Tool. In addition to contributions from industry, mainly students contribute to TRex as part of course work or theses. (Open HUB report on TRex.)

Furthermore, Helmut Neukirchen managed the development of an open-source parser for MSC-2000 (ITU-T Z.120 Message Sequence Charts MSC 2000). This parser has been used as the foundation for several tools. The sources and all instructions can be found in the following tar gnuzip archive: Sources of the MSC-2000 parser (gnuzipped tar archive).

Please note that a couple of forks of the above MSC-2000 parser exist. I did not check the whole code, but it is obvious that they re-use my tests (just check the numbering used in the file name schema; furthermore, if you compare the shell script used for testing, you can easily identify the two for loops used for testing the two MSC variants introduced by me and adopted by the forks). However, the forks do not list the origin of these tests. The GPL license applies to the whole MSC-2000 parser project, hence forks need to keep and provide the original license information (including the authors); however, this is not at all the case and as such a violation of the GPL (some forks are also student projects, hence it might even be considered as academic plagiarism, but maybe the supervisors are well aware of the students solutions being a fork). The original author information from 2001 is

Copyright (C) 2001 Institute for Telematics
Medical University of Lübeck
Ratzeburger Allee 160
23538 Lübeck
Germany

Florian Mösch
Ulli Wölfel
Helmut Neukirchen
Michael Ebner

Many thanks to Michael Schmitt for compiler construction consultancy

Part of this work is supported by the European Commission
contract IST-11557 INTERVAL.

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

The known forks are as follows:

From students of french EPITA graduate school of computer science, https://github.com/Julio-Guerra/MSC-Editor claims as sole authors:

Julio Guerra
Patrick Samy

Suggested by Julien Delange

From European Space Agency (ESA), https://tecsw.estec.esa.int/svn/taste/trunk/misc/msc-editor/trunk/ claims as sole authors:

Angel Esquinas

Suggested by Maxime Perrotin

Even if this would not be a violation of the GPL, it is bad academic practise to copy work without mentioning the source.