On Using Domain Knowledge for Advanced Programming Tools
Translated title:
Nutzung von fachspezifischem Wissen in erweiterten Programmierwerkzeugen
Author:
Berariu, Anca
Year:
2016
Document type:
Dissertation
Faculty/School:
Fakultät für Informatik
Advisor:
Gerndt, Hans Michael (Prof. Dr.)
Referee:
Gerndt, Hans Michael (Prof. Dr.); Rösch, Notker (Prof. Dr. Dr. h.c.)
Language:
en
Subject group:
DAT Datenverarbeitung, Informatik
TUM classification:
DAT 250d; DAT 516d
Abstract:
Domain Knowledge (DK) deals with the knowledge from a particular science domain which is the theoretical foundation and practical core for scientific applications. The goal is to bridge the gap between natural sciences and the computer science. Using the Language for Domain Knowledge (LaDoK) developers can make explicit their knowledge, otherwise only implicitly integrated within the source code or work reports. One example for applying DK is the enhancement of performance analysis processes.
Translated abstract:
Domain Knowledge (DK - Fachspezifisches Wissen) handelt mit dem Wissen von einem bestimmten
wissenschaftlichen Bereich. Dieses Wissen stellt sowohl die theoretische, als auch die Praxis-Grundlagen jeder Anwendung dar. Gezielt wird die überbrückung der Lücke zwischen Naturwissenschaften und Informatik. LaDoK hilft dabei, das implizierte DK von dem Quellcode auszudrücken. Ein Beispiel für den DK Einsatz ist die Verbesserung des Leistungsanalyse Verfahrens.