Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
The Join Calculus: A Language for Distributed Mobile Programming
Applied Semantics, International Summer School, APPSEM 2000, Caminha, Portugal, September 9-15, 2000, Advanced Lectures
Modern concurrency abstractions for C#
ACM Transactions on Programming Languages and Systems (TOPLAS)
Proceedings of the 5th international conference on Generative programming and component engineering
EventJava: An Extension of Java for Event Correlation
Genoa Proceedings of the 23rd European Conference on ECOOP 2009 --- Object-Oriented Programming
Implementing joins using extensible pattern matching
COORDINATION'08 Proceedings of the 10th international conference on Coordination models and languages
EScala: modular event-driven object interactions in scala
Proceedings of the tenth international conference on Aspect-oriented software development
PADL'07 Proceedings of the 9th international conference on Practical Aspects of Declarative Languages
Scalable efficient composite event detection
COORDINATION'10 Proceedings of the 12th international conference on Coordination Models and Languages
Hi-index | 0.00 |
On the one hand, languages like EventJava combine Event-Based Programming with concurrency. On the other hand, extending Aspect-Oriented Programming with concurrency has been studied as well. Seamlessly combining both styles with concurrency in a single language is possible with the right building blocks. We claim that the join operator is such a building block.