Declarative Modeling - Semantic Scholar

Report 2 Downloads 349 Views
Declarative Modeling An Academic Dream or the Future for BPM?

Hajo A. Reijers, Tijs Slaats, and Christian Stahl

Modeling approaches imperative

declarative

• overspecification underspecification • academic and industrial tools and languages

PAGE 1

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?

Research question

?

PAGE 2

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?

Outline • Workshop

• Quantitative Evaluation

• Qualitative Evaluation

PAGE 3

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?

I. The method

PAGE 4

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?

Organization of the workshop Intro to declarative modeling

Assignment

Discussion + Questionnaire

Declare

DCR-graphs PAGE 5

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?

II. Quantitative Evaluation

PAGE 6

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?

Participants • Ten professionals • Five consultants • Five developers

• Average experience in BPM: >11 years • Average #models read in last 12 months: 15

PAGE 7

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?

Insight 1: Technique does not matter • consider usefulness and ease of use • pen-and-paper evaluation Declare

PAGE 8

DCR-graph

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?

Insight 2: Perceived usefulness/ease of use

• The more experienced, the more optimistic regarding usefulness PAGE 9

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?

III. Qualitative Evaluation

PAGE 10

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?

Assignment • Correct solutions for Declare and DCR-graphs Declarative modeling can be taught • Graphical notation • Too academic • Neither convincing nor intuitive

• Informal descriptions of constraints not always helpful

PAGE 11

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?

Opportunities for a declarative approach • “Always at least some structured subprocess”

• Hybrid approach

PAGE 12

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?

Requirements • Need for declarative specifications

• Readability

• Candidates: spaghetti models, model freedom

PAGE 13

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?

Use cases • Process evolution

• Communication model

PAGE 14

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?

Limitations • Get a declarative specification

• Component based systems

• Existing tools and their usability

PAGE 15

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?

Tool requirements

Recommendations

Constraint visualization

BPM System Usability Derive missing constraints

PAGE 16

Detect conflicting constraints

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?

Take-home picture

?

• Complete BPM life cycle for hybrid models

PAGE 17

Reijers et al.: Declarative Modeling—An Academic Dream or the Future for BPM?