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 language | English |
---|---|
Title of host publication | roceedings of the Fifth International Symposium on Business Modeling and Software Design |
Publisher | SciTePress |
Pages | 178-183 |
Number of pages | 6 |
Volume | 1 |
ISBN (Electronic) | 978-989-758-111-3 |
DOIs | |
Publication status | Published - 2015 |
Event | 5th International Symposium on Business Modeling and Software Design - Milan, Italy Duration: 6 Jul 2015 → 8 Jul 2015 |
Symposium
Symposium | 5th International Symposium on Business Modeling and Software Design |
---|---|
Abbreviated title | BMSD 2015 |
Country/Territory | Italy |
City | Milan |
Period | 6/07/15 → 8/07/15 |
Keywords
- business modeling
- code generation
- domain-specific languages
- model-driven engineering