Skip to main navigation Skip to search Skip to main content

Towards text-based domain-specific modeling language for representational state transfer compliant services

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

Abstract

This paper discusses the development of text-based domain-specific modeling language. The covered domain is representational state transfer (REST) architectural style. With domain-specific modeling language, we can develop software in a higher level of abstraction than general-purpose programming language. Domain analysis is performed to classify different kinds of resources into several resource types, namely resource, individual resource, projection resource, container resource, list resource, collection resource, transitional resource, and subresource. The design of modeling language is represented in metamodel and the implementation of modeling language is represented in EBNF-like grammar using Xtext domain-specific language (DSL) framework. In conclusion, we have successfully developed a domain-specific modeling language and its validators. The problem faced lies in the code generator in the behavioral modeling aspect, especially the business logic. It is very difficult to generalize the various business logic at a high level of abstraction. So that in the future, the modeling language needs to be limited to a narrower domain so that it can be fully executable.

Original languageEnglish
Title of host publicationProceedings of 2020 International Conference on Sustainable Information Engineering and Technology, SIET 2020
PublisherAssociation for Computing Machinery
Pages74-78
Number of pages5
ISBN (Electronic)9781450376051
DOIs
Publication statusPublished - 16 Nov 2020
Event5th International Conference on Sustainable Information Engineering and Technology, SIET 2020 - Virtual, Online, Indonesia
Duration: 16 Nov 2020 → 17 Nov 2020

Publication series

NameACM International Conference Proceeding Series

Conference

Conference5th International Conference on Sustainable Information Engineering and Technology, SIET 2020
Country/TerritoryIndonesia
CityVirtual, Online
Period16/11/20 → 17/11/20

Keywords

  • code generator
  • domain-specific modeling language
  • representational state transfer

Fingerprint

Dive into the research topics of 'Towards text-based domain-specific modeling language for representational state transfer compliant services'. Together they form a unique fingerprint.

Cite this