Title: Principles and Applications of Distributed Event-Based Systems