A Code-Efficient Process Scripting Language

Maxim Vidgof, Philipp Waibel, Jan Mendling, Martin Schimak, Alexander Seik, Peter Queteschiner

Publication: Chapter in book/Conference proceedingContribution to conference proceedings


Business process management systems are an important piece of infrastructure for digital transformation initiatives. Rapid development of executable business processes is a key requirement in this context. Even though there are various process modeling languages available, none of them is designed with the ambition to be code efficient and expressive at the same time. In this paper, we investigated the research question how a process scripting language can be defined that addresses the four requirements of code efficiency, control flow expressiveness, data processing and event processing. To this end, we designed and implemented a process scripting language based on Kotlin. To analyze the language regarding the four requirements, we use the language in a case study of a real-world process of our industry partner.
Original languageEnglish
Title of host publicationConceptual Modeling - 39th International Conference, ER 2020, Vienna, Austria, November 3-6, 2020, Proceedings
Editors Gillian Dobbie and Ulrich Frank and Gerti Kappel and Stephen W. Liddle and Heinrich C. Mayr
Place of PublicationVienna
PublisherLecture Notes in Computer Science
Pages174 - 188
ISBN (Print)978-3-030-62522-1
Publication statusPublished - 2020

Austrian Classification of Fields of Science and Technology (ÖFOS)

  • 211101 Iron and steel metallurgy
  • 102022 Software development
  • 102
  • 102015 Information systems
  • 502050 Business informatics
  • 502

Cite this