Declarative versus imperative process modeling languages : the issue of understandability

D. Fahland, D. Lübke, J. Mendling, H.A. Reijers, B. Weber, M. Weidlich, S. Zugal

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

118 Citations (SciVal)

Abstract

Advantages and shortcomings of different process modeling languages are heavily debated, both in academia and industry, but little evidence is presented to support judgements. With this paper we aim to contribute to a more rigorous, theoretical discussion of the topic by drawing a link to well-established research on program comprehension. In particular, we focus on imperative and declarative techniques of modeling a process. Cognitive research has demonstrated that imperative programs deliver sequential information much better while declarative programs offer clear insight into circumstantial information. In this paper we show that in principle this argument can be transferred to respective features of process modeling languages. Our contribution is a pair of propositions that are routed in the cognitive dimensions framework. In future research, we aim to challenge these propositions by an experiment.
Original languageEnglish
Title of host publicationEnterprise, Business-Process and Information Systems Modeling (10th International Workshop, BPMDS 2009, and 14th International Conference, EMMSAD 2009, held at CAiSE 2009, Amsterdam, The Netherlands, June 8-9, 2009. Proceedings)
EditorsT. Halpin, J. Krogstie, S. Nurcan, E. Proper, R. Schmidt, P. Soffer, R. Ukor
Place of PublicationBerlin
PublisherSpringer
Pages353-366
ISBN (Print)978-3-642-01861-9
DOIs
Publication statusPublished - 2009
Event14th International Conference on Exploring Modeling Methods for Systems Analysis and Design (EMMSAD 2009) - Amsterdam, Netherlands
Duration: 8 Jun 20099 Jun 2009
Conference number: 14

Publication series

NameLecture Notes in Business Information Processing
Volume29
ISSN (Print)1865-1348

Workshop

Workshop14th International Conference on Exploring Modeling Methods for Systems Analysis and Design (EMMSAD 2009)
Abbreviated titleEMMSAD '09
Country/TerritoryNetherlands
CityAmsterdam
Period8/06/099/06/09
OtherWorkshop held in conjunction with the 21st International Conference on Advanced Information Systems Engineering (CAiSE '09)

Fingerprint

Dive into the research topics of 'Declarative versus imperative process modeling languages : the issue of understandability'. Together they form a unique fingerprint.

Cite this