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 contribution | Et proces-orienteret event-baseret programmeringssprog |
---|---|
Original language | English |
Title of host publication | Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems |
Number of pages | 2 |
Place of Publication | New York, NY, USA |
Publisher | Association for Computing Machinery |
Publication date | 2012 |
Pages | 377-378 |
ISBN (Print) | 978-1-4503-1315-5 |
DOIs | |
Publication status | Published - 2012 |
Externally published | Yes |