A process-oriented event-based programming language

Thomas Hildebrandt, Francesco Zanitti

3 Citations (Scopus)

Abstract

We present the first version of PEPL, a declarative Process-oriented Event-based Programming Language based on the recently introduced Dynamic Condition Response (DCR) Graphs model. DCR Graphs allow for specification, distributed execution and verification of pervasive, event-based workow and business processes by declaring condition, response, exclude and include relations between events. To provide a basis for PEPL we extend DCR Graphs to allow 1) events and relations to be parametrized with data values, 2) sub processes to be dynamically created, and 3) speciffcation of events to be executed by a processor. We present the PEPL language and constructs, and we provide a reference to where one can find the first implementation of PEPL, which is made in JavaScript and thus allows the example programs to be defined and executed in a common Web browser.

Translated title of the contributionEt proces-orienteret event-baseret programmeringssprog
Original languageEnglish
Title of host publicationProceedings of the 6th ACM International Conference on Distributed Event-Based Systems
Number of pages2
Place of PublicationNew York, NY, USA
PublisherAssociation for Computing Machinery
Publication date2012
Pages377-378
ISBN (Print)978-1-4503-1315-5
DOIs
Publication statusPublished - 2012
Externally publishedYes

Fingerprint

Dive into the research topics of 'A process-oriented event-based programming language'. Together they form a unique fingerprint.

Cite this