• Corpus ID: 226248147

A Process Scripting and Execution Environment

  title={A Process Scripting and Execution Environment},
  author={Maxim Vidgof and Philipp Waibel and Jan Mendling and Martin Schimak and Alexander Seik and Peter Queteschiner},
  booktitle={ER Forum/Posters/Demos},
Many companies rely on business process management systems for their digital transformation initiatives. Beyond visual modeling languages, there is a need for an executable modeling language with data processing support and powerful abstractions for development. To overcome this gap, we developed a process scripting language called Factscript. In this paper, we present the Factscript language environment and showcase its application. 
1 Citations

Figures from this paper


Web Services Business Process Execution Language Version 2.0 (OASIS Standard)
The continuity of the basic conceptual model between Abstract and Executable Processes in WSBPEL makes it possible to export and import the public aspects embodied in Abstract Processes as process or role templates while maintaining the intent and structure of the observable behavior.
A Code-Efficient Process Scripting Language
This paper designed and implemented a process scripting language based on Kotlin that addresses the four requirements of code efficiency, control flow expressiveness, data processing and event processing and uses a case study of a real-world process of an industry partner.
Fundamentals of Business Process Management, Second Edition
  • Springer
  • 2018
Business Process Model and Notation - BPMN
The basics of the BPMN notation will be described—that is, the types of graphical shapes, their purpose, and how they work together as part of a Business Process Model/Diagram.
Ontology driven development of domain-specific languages
The preliminary results of the Ontology2DSL framework are presented, which can be used to help transform ontology to a DSL grammar incorporating concepts from a domain.
Applications of Grammatical Inference in Software Engineering: Domain Specific Language Development
Grammatical inference techniques have been applied to infer DSL grammar from DSL programs and the results can be directly used to generate the DSL parser or be further examined by a software language engineer with the aim to further enhance the design of the language.
BPEL to BPMN: The Myth of a Straight-Forward Mapping
Why such a BPEL-to-BPMN mapping is not as straight-forward as commonly assumed is illustrated and the gaps to be bridged towards a better alignment of both languages are discussed.
On the Suitability of BPMN for Business Process Modelling
This paper examines the suitability of the Business Process Modelling Notation for business process modelling, using the Workflow Patterns as an evaluation framework, a sequel to previous work in which languages including BPEL and UML Activity Diagrams were evaluated.