|Fischer, Markus: Model-driven code generation for REST APIs. |
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Masterarbeit Nr. 31 (2015).
101 Seiten, englisch.
In recent years Representational State Transfer (REST) has become more and more popular as an architecture style for web applications. An application must obey several constraints to be considered fully REST compliant. Often these constraints are only partially fulfilled by developers. These issue can be addressed by applying Model Driven Software Development to the design and development of REST applications, a technique that uses formal models to describe applications and to generate application code. The goal of this thesis is the generation of application code for REST APIs. For this, a REST compliant application is developed manually to identify good and practical source code templates that can be used for the code generation. The manually developed application is also used to derive entities for the formal model that provides the basis for code generation. The solution developed in this thesis defines a platform specific meta model for the generation of REST APIS. The solution also provides a transformation from an already existing meta model for REST APIs to the new platform specific meta model, and the transformation to application code. The solution is integrated into the existing modeling tool and thereby provides an fast and easy way to develop REST compliant applications.
|Abteilung(en)||Universität Stuttgart, Institut für Architektur von Anwendungssystemen|
|Betreuer||Leymann, Prof. Frank; Haupt, Florian; Vukojevic-Haupt, Karolina|
|Eingabedatum||3. Juni 2019|