Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Uwe Kaiser is active.

Publication


Featured researches published by Uwe Kaiser.


conference on software maintenance and reengineering | 2011

The SOAMIG Process Model in Industrial Applications

Christian Zillmann; Andreas Winter; Alex Herget; Werner Teppe; Marianne Theurer; Andreas Fuhr; Tassilo Horn; Volker Riediger; Uwe Erdmenger; Uwe Kaiser; Denis Uhlig; Yvonne Zimmermann

The SOAMIG Project aims at a general migration process model with an emphasis on transformation-based conversion. The SOAMIG Process Model is divided into several phases and disciplines, which describe and organize general migration activities. The process is applied in two industrial software migration projects addressing architecture and code migration.


Softwaretechnik-trends | 2012

Test der semantischen Äquivalenz von Translatoren am Beispiel von CoJaC

Christian Becker; Uwe Kaiser

Im Rahmen des SOAMIG-Projektes1 wurde u.a. der Translator CoJaC (COBOL to Java Converter) entwickelt. Entwicklungsziele von CoJaC waren, performanten und zum COBOL-Code semantisch aquivalenten Java-Code zu generieren. Der vorliegende Beitrag beschreibt die Testmethodik zum Nachweis dieser semantischen Aquivalenz. 1 CoJaC COBOL to Java Converter CoJaC konvertiert ein vollstandiges COBOL-Programm (Hauptprogramm und Copybooks) in ein semantisch aquivalentes Java-Programm. CoJaC besteht aus einer Menge unabhangiger Werkzeuge, welche ihre Ergebnisse uber Schnittstellen austauschen. Eine detaillierte Beschreibung von CoJaC liefert [1]. Eine fur die Beschreibung der Testmethodik vereinfachte Darstellung der Architektur zeigt die nachfolgende Abbildung: Ein COBOL-Frontend realisiert die aus dem Compilerbau bekannten Funktionen des Praprozessors, des Scanners und des Parsers. Der entstehende COBOL-Syntaxgraph wird in eine XML-Reprasentation serialisiert. Die XMLSchnittstelle entspricht einem definierten XSD-Schema (COBOL-XSD). Diese Reprasentation wurde gewahlt, um die Interoperabilitat verschiedener Migrationswerkzeuge der Firma pro et con zu gewahrleisten. Das generierte COBOL-XML fungiert als Eingabe fur ein weiteres Werkzeug (Transformator), welches auf Basis einer vorgegebenen Abbildungsbeschreibung eine model-to-modelTransformation aus dem COBOL-Syntaxgraphen in einen oder mehrere Java-Syntaxgraphen ausfuhrt. Dieser JavaSyntaxgraph wird in Form einer serialisierten XMLDatei (Java-XML) dem Java-Backend zugefuhrt, welches aus dem Java-Generator und dem Java-Formatierer besteht. Ergebnis des Konvertierungsprozesses ist ein JavaProgramm, das in seiner Funktionalitat dem originalen COBOL-Programm entsprechen sollte. Zur Ausfuhrung nutzen die generierten Java-Programme ein Laufzeitsystem. Dieses stellt Bibliotheksfunktionen fur COBOLAnweisungen und -Daten bereit, fur die es in Java keine Entsprechung gibt. 2 Testmethode und Testabdeckung COBOL besitzt die Eigenschaft, dass zu jeder syntaktischen Einheit (Anweisung, Datendefinition, ...) mehrere, zum Teil optionale Klauseln angegeben werden konnen. Diese sind in verschiedensten Kombinationen in kommerziellen Programmen enhalten. Deshalb wurde fur jede mogliche Kombination von Anweisungen und Klauseln ein minimales Testprogramm (im Weiteren Testfall) erstellt, welches nur eine Variante der Anweisung sowie dafur notwendige Datendefinitionen enthalt. Die systematische Spezifikation dieser Testfalle erfolgte anhand einer COBOL-Grammatik, welche dem aktuellen ANSI-85Standard entspricht. Das folgende Listing enthalt eine abgeschlossene Regel aus der COBOL-Grammatik fur eine DISPLAY-Anweisung: stmt = DISPLAY id_lit {id_lit} upon; id_lit= ident | literal; upon = [UPON name | env] [NO ADVANCING]; Die alternativen Klauseln (UPON, NO ADVANCING, ...) sind ersichtlich. Aus dieser Regel lassen sich u.a. die folgenden Testfalle systematisch ableiten:


Archive | 2013

Model-Driven Software Migration: Process Model, Tool Support, and Application

Andreas Fuhr; Andreas Winter; Uwe Erdmenger; Tassilo Horn; Uwe Kaiser; Volker Riediger; Werner Teppe


Workshop Software Reengineering | 2008

Methoden und Werkzeuge für die Software Migration.

Uwe Erdmenger; Uwe Kaiser; Andreas Loos; Denis Uhlig


Archive | 2011

SOAMIG Project: Model-Driven Software Migration towards Service-Oriented Architectures

Andreas Winter; Christian Zillmann; Offis Oldenburg; Andreas Fuhr; Tassilo Horn; Volker Riediger; A. Herget; Werner Teppe; M. Theurer; Uwe Erdmenger; Uwe Kaiser; Denis Uhlig; Yvonne Zimmermann


Softwaretechnik-trends | 2010

Tool- und Schnittstellenarchitektur für eine SOA-Migration.

Yvonne Zimmermann; Denis Uhlig; Uwe Kaiser


Softwaretechnik-trends | 2017

FiRe - Ein Werkzeug für die Datenmigration.

Christian Becker; Uwe Erdmenger; Uwe Kaiser; Denis Uhlig


Softwaretechnik-trends | 2016

Beschwipste Zebras und Biergartenbiber - ein Projektbericht.

Denis Uhlig; Uwe Kaiser; Henning Fricke


Softwaretechnik-trends | 2016

Toolbasierte Software-Migration nach Plan.

Christian Becker; Uwe Kaiser


Softwaretechnik-trends | 2014

Applikationswissen in der Sprachkonvertierung am Beispiel des COBOL-Java-Converters CoJaC

Christian Becker; Uwe Kaiser

Collaboration


Dive into the Uwe Kaiser's collaboration.

Top Co-Authors

Avatar

Andreas Winter

University of Koblenz and Landau

View shared research outputs
Top Co-Authors

Avatar

Andreas Fuhr

University of Koblenz and Landau

View shared research outputs
Top Co-Authors

Avatar

Tassilo Horn

University of Koblenz and Landau

View shared research outputs
Top Co-Authors

Avatar

Volker Riediger

University of Koblenz and Landau

View shared research outputs
Top Co-Authors

Avatar

Christian Zillmann

University of Koblenz and Landau

View shared research outputs
Researchain Logo
Decentralizing Knowledge