Loading…

Development and evaluation of MicroBuilder: a Model-Driven tool for the specification of REST Microservice Software Architectures

In this paper we present MicroBuilder, the tool used for the specification of a software architecture that follows REST microservice design principles. MicroBuilder comprises MicroDSL and MicroGenerator modules. The MicroDSL module provides the MicroDSL domain-specific language used for the specific...

Full description

Saved in:
Bibliographic Details
Published in:Enterprise information systems 2018-10, Vol.12 (8-9), p.1034-1057
Main Authors: Terzić, Branko, Dimitrieski, Vladimir, Kordić, Slavica, Milosavljević, Gordana, Luković, Ivan
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:In this paper we present MicroBuilder, the tool used for the specification of a software architecture that follows REST microservice design principles. MicroBuilder comprises MicroDSL and MicroGenerator modules. The MicroDSL module provides the MicroDSL domain-specific language used for the specification of REST microservice software architecture. In this paper we present MicroDSL meta-model, specified in Ecore, together with textual and graphical concrete syntaxes, specified using Xtext and Sirius frameworks respectively. The MicroGenerator module is used to generate executable program code based on MicroDSL specification. In this paper we also present results of the MicroBuilder tool evaluation, alongside the case study which illustrates a usage of MicroBuilder.
ISSN:1751-7575
1751-7583
DOI:10.1080/17517575.2018.1460766