Software Migration Modula-2
Automatische Umsetzung von Modula-2 nach C
In verschiedenen Projekten haben wir bereits
Modula-2-Softwaresysteme in aktuelle Programmiersprachen migriert
oder sind gerade dabei, dies zu tun. Hierzu nutzen wir
beispielsweise einen automatischen Übersetzer, der Modula-2 in die
Programmiersprache C konvertiert.
Typischerweise verlaufen derartige Migrationsprojekte in zwei
Phasen. In der ersten Phase werden die Modula-2-Quellcodes
vollständig automatisiert nach C übersetzt und das Ergebnis
gründlich getestet. In der zweiten Phase werden die erzeugten
C-Quellen teilweise automatisch und teilweise manuell hinsichtlich ihrer
Lesbarkeit und Wartbarkeit verbessert, ohne die Funktion der
Software zu verändern (Refactoring). Dadurch bleibt die Fehlerwahrscheinlichkeit
gering.
Know-How und Erfahrungen in Modula-2
H.E.I. Einstellung zur Privatsphäre, Datenschutz und Cookies
Stand 2024 verfügen wir immer noch über umfangreiches Know-how im
Umfeld der Programmiersprache Modula-2. Dies umfasst nicht nur mehr
als sieben Jahre praktische Erfahrung in der Entwicklung und Wartung
von Modula-2-Programmen, sondern auch Erfahrung in der Entwicklung von
Modula-2-Compilern (z.B. durch Mitarbeit am Mocka-Compiler der GMD
bzw. der Universität Karlsruhe) sowie bei der Erstellung von
Source-to-Source-Übersetzern von Modula-2 nach C.
|