Dies sind die archivierten Webseiten des Lehrstuhls für Programmierung und Softwaretechnik (PST).
Die Seiten des Software and Computational Systems Lab (SoSy) finden Sie auf https://www.sosy-lab.org/.

Oberseminar 11.06.13

— abgelegt unter:

Studentenvorträge zu Projekt- und Abschlussarbeiten

Was
  • Oberseminar
Wann 11.06.2013
von 14:15 bis 15:45
Wo Raum 157 - 14:15
Termin übernehmen vCal
iCal

Studentenvorträge zu Projekt- und Abschlussarbeiten:

-------------------------------------------------------

Thomas Neumeier: Semantic Models and Language Adapters for Cross-Language Linking

Masterarbeit - betreut von Dr. Philip Mayer und Prof. Dr. Martin Wirsing

The term “cross-language linking” refers to discovering and maintaining connections between artifacts across different formal (programming languages). Knowledge about such connections - at design time - aids in program understanding, code analysis, and refactoring. A tooling infrastructure created for supporting these tasks must include a description of the artifact types of concrete programming languages; a way for retrieving concrete artifacts of actual programs, and mechanisms for navigating to and annotating artifacts. This thesis develops semantic models, i.e. meta-models, for three domain-specific and one general-purpose programming language which take part in cross-language connections. This includes the Android UI description language, the Hibernate Query Language, the Spring configuration language, and finally the object-oriented language Java. Based on these models, concrete language adapters are designed and implemented which support retrieving metamodel instances with annotated source origins, revealing model elements in the source code, and annotating artifacts with informational reports.