Masterarbeit MSTR-2016-39

Bibliograph.
Daten
Weißer, Constantin Michael: Serialization of Foreign Types with SKilL.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Masterarbeit (2016).
69 Seiten, englisch.
CR-Klassif.D.2.12 (Software Engineering Interoperability)
D.3.4 (Programming Languages Processors)
Kurzfassung

SKilL provides a language independent means to specify serialisable data types. Bindings for these types can be generated automatically for multiple supported languages based on this specification. However, using these bindings is only hassle-free for newly written code, because existing types must be replaced by the controlled generated bindings. This impedes the usefulness of SKilL in old projects. We investigate a new approach. SKilL is to be extended in order to support the reuse of existing Java classes, so-called foreign types. The tool shall be able to analyse classes, associate them with specified SKilL types, verify the type correctness of this association and generate the required code in order to serialise objects of these types. This thesis points out the occurring challenges and discusses potential solutions. We experiment with several alternatives and provide insight into their pros and cons, as well as justification for our design. Functional and performance tests assess our implementation and shortcomings are addressed in detail.

Volltext und
andere Links
PDF (445234 Bytes)
Abteilung(en)Universität Stuttgart, Institut für Softwaretechnologie, Programmiersprachen und Übersetzerbau
BetreuerPlödereder, Prof. Erhard; Felden, Timm
Eingabedatum1. August 2018
   Publ. Informatik