Domain-specific language for generating administrative process applications

Ismael Jerez-Ibáñez, Inmaculada Medina-Bulo, Antonio García-Domínguez

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Some organizations end up reimplementing the same class of business process over and over from scratch: An "administrative process", which consists of managing a structured document (usually a form) through several states and involving various roles in the organization. This results in wasted time that could be dedicated to better understanding the process or dealing with the fine details that are specific to the process. Existing virtual office solutions require specific training and infrastructure and may result in vendor lock-in. In this paper, we propose using a high-level domain-specific language to describe the administrative process and a separate code generator targeting a standard web framework. We have implemented the approach using Xtext, EGL and the Django web framework, and we illustrate it through a case study.

Original languageEnglish
Title of host publicationroceedings of the Fifth International Symposium on Business Modeling and Software Design
PublisherSciTePress
Pages178-183
Number of pages6
Volume1
ISBN (Electronic)978-989-758-111-3
DOIs
Publication statusPublished - 2015
Event5th International Symposium on Business Modeling and Software Design - Milan, Italy
Duration: 6 Jul 20158 Jul 2015

Symposium

Symposium5th International Symposium on Business Modeling and Software Design
Abbreviated titleBMSD 2015
CountryItaly
CityMilan
Period6/07/158/07/15

Fingerprint

Domain-specific Languages
Business Process
Industry
Infrastructure
Generator
Framework

Keywords

  • business modeling
  • code generation
  • domain-specific languages
  • model-driven engineering

Cite this

Jerez-Ibáñez, I., Medina-Bulo, I., & García-Domínguez, A. (2015). Domain-specific language for generating administrative process applications. In roceedings of the Fifth International Symposium on Business Modeling and Software Design (Vol. 1, pp. 178-183). SciTePress. https://doi.org/10.5220/0005886801780183
Jerez-Ibáñez, Ismael ; Medina-Bulo, Inmaculada ; García-Domínguez, Antonio. / Domain-specific language for generating administrative process applications. roceedings of the Fifth International Symposium on Business Modeling and Software Design. Vol. 1 SciTePress, 2015. pp. 178-183
@inproceedings{86733460027143b3b14dca7768f42602,
title = "Domain-specific language for generating administrative process applications",
abstract = "Some organizations end up reimplementing the same class of business process over and over from scratch: An {"}administrative process{"}, which consists of managing a structured document (usually a form) through several states and involving various roles in the organization. This results in wasted time that could be dedicated to better understanding the process or dealing with the fine details that are specific to the process. Existing virtual office solutions require specific training and infrastructure and may result in vendor lock-in. In this paper, we propose using a high-level domain-specific language to describe the administrative process and a separate code generator targeting a standard web framework. We have implemented the approach using Xtext, EGL and the Django web framework, and we illustrate it through a case study.",
keywords = "business modeling, code generation, domain-specific languages, model-driven engineering",
author = "Ismael Jerez-Ib{\'a}{\~n}ez and Inmaculada Medina-Bulo and Antonio Garc{\'i}a-Dom{\'i}nguez",
year = "2015",
doi = "10.5220/0005886801780183",
language = "English",
volume = "1",
pages = "178--183",
booktitle = "roceedings of the Fifth International Symposium on Business Modeling and Software Design",
publisher = "SciTePress",

}

Jerez-Ibáñez, I, Medina-Bulo, I & García-Domínguez, A 2015, Domain-specific language for generating administrative process applications. in roceedings of the Fifth International Symposium on Business Modeling and Software Design. vol. 1, SciTePress, pp. 178-183, 5th International Symposium on Business Modeling and Software Design, Milan, Italy, 6/07/15. https://doi.org/10.5220/0005886801780183

Domain-specific language for generating administrative process applications. / Jerez-Ibáñez, Ismael; Medina-Bulo, Inmaculada; García-Domínguez, Antonio.

roceedings of the Fifth International Symposium on Business Modeling and Software Design. Vol. 1 SciTePress, 2015. p. 178-183.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Domain-specific language for generating administrative process applications

AU - Jerez-Ibáñez, Ismael

AU - Medina-Bulo, Inmaculada

AU - García-Domínguez, Antonio

PY - 2015

Y1 - 2015

N2 - Some organizations end up reimplementing the same class of business process over and over from scratch: An "administrative process", which consists of managing a structured document (usually a form) through several states and involving various roles in the organization. This results in wasted time that could be dedicated to better understanding the process or dealing with the fine details that are specific to the process. Existing virtual office solutions require specific training and infrastructure and may result in vendor lock-in. In this paper, we propose using a high-level domain-specific language to describe the administrative process and a separate code generator targeting a standard web framework. We have implemented the approach using Xtext, EGL and the Django web framework, and we illustrate it through a case study.

AB - Some organizations end up reimplementing the same class of business process over and over from scratch: An "administrative process", which consists of managing a structured document (usually a form) through several states and involving various roles in the organization. This results in wasted time that could be dedicated to better understanding the process or dealing with the fine details that are specific to the process. Existing virtual office solutions require specific training and infrastructure and may result in vendor lock-in. In this paper, we propose using a high-level domain-specific language to describe the administrative process and a separate code generator targeting a standard web framework. We have implemented the approach using Xtext, EGL and the Django web framework, and we illustrate it through a case study.

KW - business modeling

KW - code generation

KW - domain-specific languages

KW - model-driven engineering

UR - http://www.scitepress.org/DigitalLibrary/Link.aspx?doi=10.5220/0005886801780183

UR - http://www.scopus.com/inward/record.url?scp=85006339799&partnerID=8YFLogxK

U2 - 10.5220/0005886801780183

DO - 10.5220/0005886801780183

M3 - Conference contribution

AN - SCOPUS:85006339799

VL - 1

SP - 178

EP - 183

BT - roceedings of the Fifth International Symposium on Business Modeling and Software Design

PB - SciTePress

ER -

Jerez-Ibáñez I, Medina-Bulo I, García-Domínguez A. Domain-specific language for generating administrative process applications. In roceedings of the Fifth International Symposium on Business Modeling and Software Design. Vol. 1. SciTePress. 2015. p. 178-183 https://doi.org/10.5220/0005886801780183