idw – Informationsdienst Wissenschaft

Nachrichten, Termine, Experten

Grafik: idw-Logo
Science Video Project
idw-Abo

idw-News App:

AppStore

Google Play Store



Instance:
Share on: 
09/20/2000 16:09

Software-Engineering-Preis 2000

Michael Sonnabend Kommunikation
Stifterverband für die Deutsche Wissenschaft

    Die Ernst Denert-Stiftung für Software-Engineering verleiht ihren mit 5.000 DM dotierten Software-Engineering-Preis 2000 an Dr. Jens-Holger Jahnke für seine Dissertation "Management of Uncertainty and Inconsistency in Database Reengineering Process". Seine Arbeit erstellte Jahnke an der Universität Paderborn, zurzeit ist er Assistenzprofessor im Fachbereich Informatik an der University of Victoria, Kanada. Ebenfalls ausgezeichnet wird die Diplomarbeit von Guido Malpohl, und zwar mit 2.000 DM. Malpohl verfasste seine Diplomarbeit "Ein intelligenter Umbenennungserkenner" an der Universität Karlsruhe. Beide Preise werden am 20. 9. 2000 im Rahmen der "Informatik 2000" in Berlin überreicht, wo die Jahrestagung der Gesellschaft für Informatik (GI) stattfindet.

    Jahnke hat sich mit der Analyse von Altsystemen beschäftigt. Betriebliche Informationssysteme erfahren oft eine hohe Nutzungsdauer, während der eine Umstellung auf eine neue Systemplattform, insbesondere auf ein anderes Datenbanksystem, nötig werden kann. Dabei wird der alte Datenbestand meist neu strukturiert und erweitert. In diesem Kontext leistet die Arbeit von Jahnke einen hervorragenden Beitrag. Er beruht auf der Idee, die Analyse von Altsystemen durch die Beschreibung unsicheren Wissens zu verbessern, und zwar mittels eines fuzzy-basierten Ansatzes. Jahnke hat dazu eine eigene Theorie entwickelt, die "Generic Fuzzy Reasoning Nets". Zudem stützt er sich auf Graphgrammatiken.

    Auf dieser breiten theoretischen Grundlage baut Jahnke seine Werkzeuge zur Unterstützung eines inkrementellen Reengineering-Prozesses auf. Es ist ein umfangreiches Softwaresystem (70.000 LoC), das auch Jahnkes praktische Fähigkeit beweist. Außerdem ist seine Dissertation sehr sorgfältig ausgearbeitet und gut gestaltet.

    Guido Malpohl hat mit seinem Umbenennungserkenner einen innovativen Beitrag dazu geleistet, Unterschiede in Programmquellen nicht nur durch zeichen- und zeilenweisen Vergleich, sondern intelligenter zu erkennen. Das ist etwa dann von Nutzen, wenn zwei Programmierer, aus welchem Grund auch immer, gleichzeitig ein Programm ändern.

    Malpohl konnte auf eine Lexem-basierte Differenzberechnung aufbauen und hat mit seinem Umbenennungserkenner ein nützliches Gesamtsystem konzipiert und mit einer Reihe komplexer Werkzeuge implementiert. Der Umbenennungserkenner findet geänderte Bezeichner in Deklarationen mit zugehörigen Referenzen. Er arbeitet heuristisch und sprachbewusst (Java), ist jedoch an unterschiedliche Sprachen anpassbar. Es handelt sich um ein schwieriges Thema, in dem Malpohl Neuland betreten hat. In einer Fallstudie ist die Tragfähigkeit von Konzept und Implementierung voll und ganz bestätigt worden.

    Zur Ernst Denert-Stiftung:

    Die Ernst Denert-Stiftung wurde 1989 von Prof. Dr. Ernst Denert in der Verwaltung des Stifterverbandes für die Deutsche Wissenschaft, Essen, errichtet. Der Stifter ist Gründer und Vorsitzender des Vorstandes der sd&m AG, soft-ware design & management, einem internationalen Software- und Bera-tungshaus, und er ist Honorarprofessor an der TU München.
    Internet: http://www.denert-stiftung.de
    E-Mail: denert@sdm.de


    Images

    Criteria of this press release:
    Information technology
    transregional, national
    Personnel announcements, Research results
    German


     

    Help

    Search / advanced search of the idw archives
    Combination of search terms

    You can combine search terms with and, or and/or not, e.g. Philo not logy.

    Brackets

    You can use brackets to separate combinations from each other, e.g. (Philo not logy) or (Psycho and logy).

    Phrases

    Coherent groups of words will be located as complete phrases if you put them into quotation marks, e.g. “Federal Republic of Germany”.

    Selection criteria

    You can also use the advanced search without entering search terms. It will then follow the criteria you have selected (e.g. country or subject area).

    If you have not selected any criteria in a given category, the entire category will be searched (e.g. all subject areas or all countries).