Opentocs

DEBS '20: Proceedings of the 14th ACM International Conference on Distributed and Event-based Systems

DEBS '20: Proceedings of the 14th ACM International Conference on Distributed and Event-based Systems

Full Citation in the ACM Digital Library

Streaming graph processing and analytics

  • M. Tamer Özsu

Graphs are now ubiquitous as many applications emerge where the relationships among entities are paramount and require being modeled as first-class objects. Graph database systems empower such applications by enabling querying and processing both the data stored on the graph and its topology, and they have gained significant attention both in industry and academia. The graphs used in many modern applications are not static and not fully available for analysis; rather the graph vertices and edges are streamed, and the graph "emerges" over time. These are called streaming graphs. Processing and analyzing streaming graphs are challenging, because the difficulties of streaming combine with the complexities of graph processing. In this talk, I have two objectives. First is the introduction and positioning of the problem and the environment. The second is to highlight some of our recent work in this area within the context of s-Graffito project.

Continue reading

DEBS '14- Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems

DEBS '14- Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems

Full Citation in the ACM Digital Library

SESSION: Research track papers: Streams

Quality matters: supporting quality-aware pervasive applications by probabilistic data stream management

  • Christian Kuka
  • Daniela Nicklas

Latency-aware elastic scaling for distributed data stream processing systems

  • Thomas Heinze
  • Zbigniew Jerzak
  • Gregor Hackenbroich
  • Christof Fetzer

JetStream: enabling high performance event streaming across cloud data-centers

  • Radu Tudoran
  • Olivier Nano
  • Ivo Santos
  • Alexandru Costan
  • Hakan Soncu
  • Luc Bougé
  • Gabriel Antoniu

An event processing approach to text stream analysis: basic principles of event based information filtering

  • Andreas Bauer
  • Christian Wolff

SESSION: Research track papers: Event processing

Learning from the past: automated rule generation for complex event processing

  • Alessandro Margara
  • Gianpaolo Cugola
  • Giordano Tamburrelli

RECEP: selection-based reuse for distributed complex event processing

  • Beate Ottenwälder
  • Boris Koldehofe
  • Kurt Rothermel
  • Kirak Hong
  • Umakishore Ramachandran

Complex event service provision and composition based on event pattern matchmaking

  • Feng Gao
  • Edward Curry
  • Sami Bhiri

DS-EPL: domain-specific event processing language

  • Ralf Bruns
  • Jürgen Dunkel
  • Stefan Lier
  • Henrik Masbruch

SESSION: Research track papers: Publish/subscribe and filtering

Distributed event aggregation for content-based publish/subscribe systems

  • Navneet Kumar Pandey
  • Kaiwen Zhang
  • Stéphane Weiss
  • Hans-Arno Jacobsen
  • Roman Vitenberg

The overlay scan attack: inferring topologies of distributed pub/sub systems through broker saturation

  • Leonardo Aniello
  • Roberto Baldoni
  • Claudio Ciccotelli
  • Giuseppe Antonio Di Luna
  • Francesco Frontali
  • Leonardo Querzoni

Automated quality-of-service-aware configuration of publish-subscribe systems at design-time

  • Thomas Fischer
  • Andreas M. Wahl
  • Richard Lenz

Content-based filtering discovery protocol (CFDP): scalable and efficient OMG DDS discovery protocol

  • Kyoungho An
  • Aniruddha Gokhale
  • Douglas Schmidt
  • Sumant Tambe
  • Paul Pazandak
  • Gerardo Pardo-Castellote

SESSION: Research track papers: Applications

We have a DREAM: distributed reactive programming with consistency guarantees

  • Alessandro Margara
  • Guido Salvaneschi

The process-oriented event model (PoEM): a conceptual model for industrial events

  • Om Prasad Patri
  • Vikrambhai S. Sorathia
  • Anand V. Panangadan
  • Viktor K. Prasanna

Energy-efficient context-aware routing in heterogeneous WSN

  • Mumraiz Khan Kasi
  • Annika Hinze
  • Steve Jones
  • Catherine Legg

Effective switch memory management in OpenFlow networks

  • Anilkumar Vishnoi
  • Rishabh Poddar
  • Vijay Mann
  • Suparna Bhattacharya

SESSION: Industry track papers

P2S: a fault-tolerant publish/subscribe infrastructure

  • Tiancheng Chang
  • Sisi Duan
  • Hein Meling
  • Sean Peisert
  • Haibin Zhang

Scalable and elastic realtime click stream analysis using StreamMine3G

  • André Martin
  • Andrey Brito
  • Christof Fetzer

Handling location uncertainty in event driven experimentation

  • Kartik Muralidharan
  • Srinivasan Seshan
  • Narayan Ramasubbu
  • Rajesh Krishna Balan

An event processing architecture for operational risk management in an industrial environment

  • Sergio Saad
  • Reginaldo Arakaki

Using mobile-based complex event processing to realize collaborative remote person monitoring

  • Nenad Stojanovic
  • Yongchun Xu
  • Aleksandar Stojadinovic
  • Ljiljana Stojanovic

TUTORIAL SESSION: Tutorials

Tutorial on the internet of everything

  • Opher Etzion
  • Fabiana Fournier
  • Sarit Arcushin

Cloud-based data stream processing

  • Thomas Heinze
  • Leonardo Aniello
  • Leonardo Querzoni
  • Zbigniew Jerzak

Policy enforcement within emerging distributed, event-based systems

  • Jatinder Singh
  • Jean Bacon
  • David Eyers

Mobile CEP in real-time big data processing: challenges and opportunities

  • Nenad Stojanovic
  • Ljiljana Stojanovic
  • Yongchun Xu
  • Boban Stajic

SESSION: DEBS grand challenge

The DEBS 2014 grand challenge

  • Zbigniew Jerzak
  • Holger Ziekow

Predicting energy consumption with StreamMine3G

  • André Martin
  • Rodolfo Marinho
  • Andrey Brito
  • Christof Fetzer

Scalable stateful stream processing for smart grids

  • Raul Castro Fernandez
  • Matthias Weidlich
  • Peter Pietzuch
  • Avigdor Gal

Predictive load management in smart grid environments

  • Christopher Mutschler
  • Christoffer Löffler
  • Nicolas Witt
  • Thorsten Edelhäußer
  • Michael Philippsen

Solving the grand challenge using an opensource CEP engine

  • Srinath Perera
  • Suhothayan Sriskandarajah
  • Mohanadarshan Vivekanandalingam
  • Paul Fremantle
  • Sanjiva Weerawarana

Real time load prediction and outliers detection using STORM

  • Abhinav Sunderrajan
  • Heiko Aydt
  • Alois Knoll

Predicting power needs in smart grids

  • Aman Mangal
  • Arun Mathew
  • Tanmay Randhavane
  • Umesh Bellur

Smart plug monitoring using oracle event processing

  • Ashish Mahendru
  • Unmesh Deshmukh
  • Sandeep Bishnoi

In-memory, high speed stream processing

  • Rohit Gupta
  • Rinku Shah
  • Apurva Mhetre

DEMONSTRATION SESSION: Demonstrations and posters

A cloud-enabled coordination service for internet-scale OMG DDS applications

  • Kyoungho An
  • Aniruddha Gokhale

A cost model for complex event operators

  • Umesh Bellur

Auto-scaling techniques for elastic data stream processing

  • Thomas Heinze
  • Valerio Pappalardo
  • Zbigniew Jerzak
  • Christof Fetzer

Understanding event attendance through analysis of human crowd behavior in social networks

  • Stavroula Karanikolaou
  • Ioannis Boutsis
  • Vana Kalogeraki

VizPub: visualizing the performance of overlay-based pub/sub systems

  • Nils Peder Korsveien
  • Vinay Setty
  • Roman Vitenberg

Supporting quality-aware pervasive applications by probabilistic data stream management

  • Christian Kuka
  • Daniela Nicklas

Distributed event notification in VANET with multiple service providers

  • Joy Chandra Mukherjee
  • Saurabh Agarwal
  • Arobinda Gupta

Machine-learning approaches for P2P botnet detection using signal-processing techniques

  • Pratik Narang
  • Vansh Khurana
  • Chittaranjan Hota

Architecture of a light-weight non-threaded event oriented workflow engine

  • Ahana Pradhan
  • Rushikesh K. Joshi

Verifying QoS properties of trusted data sensing

  • Kaliappa Ravindran
  • Arun Adiththan
  • Anuja Prabhakar

Mobile CEP architecture: from intelligent sensing to collaborative monitoring

  • Nenad Stojanovic
  • Yongchun Xu
  • Boban Stajic Nissatech
  • Ljiljana Stojanovic

Achieving high throughput for large scale event streaming across geographically distributed data-centers with JetStream

  • Radu Tudoran
  • Olivier Nano
  • Ivo Santos
  • Alexandru Costan
  • Hakan Soncu
  • Luc Bougé
  • Gabriel Antoniu

Automated publish-subscribe middleware configuration with M2etis

  • Andreas M. Wahl
  • Thomas Fischer
  • Richard Lenz

Continue reading

DEBS '15- Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems

DEBS '15- Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems

Full Citation in the ACM Digital Library

SESSION: Research track: event processing

Model-based verification of event-driven business processes

  • Christian Reinartz
  • Andreas Metzger
  • Klaus Pohl

Efficient analysis of event processing applications

  • Gianpaolo Cugola
  • Alessandro Margara
  • Mauro Pezzè
  • Matteo Pradella

Complex event processing for reactive security monitoring in virtualized computer systems

  • Lars Baumgärtner
  • Christian Strack
  • Bastian Hoßbach
  • Marc Seidemann
  • Bernhard Seeger
  • Bernd Freisleben

Lazy evaluation methods for detecting complex events

  • Ilya Kolchinsky
  • Izchak Sharfman
  • Assaf Schuster

SESSION: Research track: stream processing

Herding "small" streaming queries

  • Bo Zong
  • Christos Gkantsidis
  • Milan Vojnovic

TOPiCo: detecting most frequent items from multiple high-rate event streams

  • Valerio Schiavoni
  • Etienne Rivière
  • Pierre Sutra
  • Pascal Felber
  • Miguel Matos
  • Rui Oliveira

Quality-driven processing of sliding window aggregates over out-of-order data streams

  • Yuanzhen Ji
  • Hongjin Zhou
  • Zbigniew Jerzak
  • Anisoara Nica
  • Gregor Hackenbroich
  • Christof Fetzer

Efficient key grouping for near-optimal load balancing in stream processing systems

  • Nicoló Rivetti
  • Leonardo Querzoni
  • Emmanuelle Anceaume
  • Yann Busnel
  • Bruno Sericola

SESSION: Research track: publish/subscribe

Distributed control plane for software-defined networks: a case study using event-based middleware

  • Sukanya Bhowmik
  • Muhammad Adnan Tariq
  • Boris Koldehofe
  • André Kutzleb
  • Kurt Rothermel

Dissemination of anonymized streaming data

  • Yongluan Zhou
  • Lidan Shou
  • Xuan Shang
  • Ke Chen

Towards prioritized event matching in a content-based publish/subscribe system

  • Shiyou Qian
  • Jian Cao
  • Frédéric Le Mouël
  • Minglu Li
  • Jie Wang

Analyzing content-based publish/subscribe systems

  • Gero Mühl
  • Helge Parzyjegla
  • Matthias Prellwitz

SESSION: Research track: systems and frameworks

An algebra for pattern matching, time-aware aggregates and partitions on relational data streams

  • Sebastian Herbst
  • Niko Pollner
  • Johannes Tenschert
  • Frank Lauterwald
  • Gregor Endler
  • Klaus Meyer-Wegener

An adaptive replication scheme for elastic data stream processing systems

  • Thomas Heinze
  • Mariam Zia
  • Robert Krahn
  • Zbigniew Jerzak
  • Christof Fetzer

ThingStore: a platform for internet-of-things application development and deployment

  • Kutalmış Akpınar
  • Kien A. Hua
  • Kai Li

Improving packet processing performance in the ATLAS FELIX project: analysis and optimization of a memory-bounded algorithm

  • Jörn Schumacher

SESSION: Industry track

The uncertain case of credit card fraud detection

  • Ivo Correia
  • Fabiana Fournier
  • Inna Skarbovsky

Autofunk, a fast and scalable framework for building formal models from production systems

  • Sébastien Salva
  • William Durand

Dynamic monitoring for improving worker safety at the workplace: use case from a manufacturing shop floor

  • Aleksandar Stojadinović
  • Nenad Stojanović
  • Ljiljana Stojanović

Spring XD: a modular distributed stream and batch processing system

  • Sabby Anandan
  • Marius Bogoevici
  • Glenn Renfro
  • Ilayaperumal Gopinathan
  • Patrick Peralta

Reliable event messaging in big data enterprises: looking for the balance between producers and consumers

  • Tianning Zhang

Reactive stream processing for data-centric publish/subscribe

  • Shweta Khare
  • Kyoungho An
  • Aniruddha Gokhale
  • Sumant Tambe
  • Ashish Meena

SESSION: Tutorials

When artificial intelligence meets the internet of things

  • Opher Etzion

Solution patterns for realtime streaming analytics

  • Srinath Perera
  • Sriskandarajah Suhothayan

Tackling variety in event-based systems

  • Souleiman Hasan
  • Edward Curry

SESSION: DEBS grand challenge

The DEBS 2015 grand challenge

  • Zbigniew Jerzak
  • Holger Ziekow

Real time data analysis of taxi rides using StreamMine3G

  • André Martin
  • Andrey Brito
  • Christof Fetzer

Continuous analytics on geospatial data streams with WSO2 complex event processor

  • Sachini Jayasekara
  • Srinath Perera
  • Miyuru Dayarathna
  • Sriskandarajah Suhothayan

RDF stream processing with CQELS framework for real-time analysis

  • Danh Le Phuoc
  • Minh Dao-Tran
  • Anh Le Tuan
  • Manh Nguyen Duc
  • Manfred Hauswirth

Top-K queries in RDF graph-based stream processing with actors

  • Syed Gillani
  • Abderrahmen Kammoun
  • Julien Subercaze
  • Kamal Singh
  • Gauthier Picard
  • Frédérique Laforest

A high-throughput, scalable solution for calculating frequent routes and profitability of New York taxis

  • Amila Suriarachchi
  • Shrideep Pallickara

A high throughput processing engine for taxi-generated data streams

  • Aleksandar Antonić
  • Krešimir Pripužić
  • Martina Marjanović
  • Pavle Skočir
  • Gordan Ježić
  • Ivana Podnar Žarko

Deterministic real-time analytics of geospatial data streams through ScaleGate objects

  • Vincenzo Gulisano
  • Yiannis Nikolakopoulos
  • Ivan Walulya
  • Marina Papatriantafilou
  • Philippas Tsigas

Pimp my taxi ride

  • Aimylos Galeos
  • Prokopis Gryllos
  • Nikolaos Leventis
  • Konstantinos Mavrikis
  • Spyros Voulgaris

Using odysseus for real-time analysis over high volume geospatial data streams

  • Michael Brand
  • Marco Grawunder

High performance stream queries in scala

  • Dantong Song
  • Kaiwen Zhang
  • Tilmann Rabl
  • Prashanth Menon
  • Hans-Arno Jacobsen

Geospatial event analytics leveraging reactive programming

  • Christoph Doblander
  • Thomas Parsch
  • Hans-Arno Jacobsen

The PipeFlow approach

  • Omran Saleh
  • Kai-Uwe Sattler

Parallel event processing on unbound streams with multi-step windowing

  • Saeed Fathollahzadeh
  • Reza Karimi
  • Mohsen Sharifi
  • Kia Teymourian
  • Ahmad Hasan
  • Adrian Paschke

StreamPipes: solving the challenge with semantic stream processing pipelines

  • Dominik Riemer
  • Florian Kaulfersch
  • Robin Hutmacher
  • Ljiljana Stojanovic

SESSION: Posters

Operator fission for load balancing in distributed heterogeneous data stream processing systems

  • Niko Pollner
  • Christian Steudtner
  • Klaus Meyer-Wegener

A complex event processing for large-scale M2M services and its performance evaluations

  • Yuji Kobayashi
  • Kazuhiko Isoyama
  • Koji Kida
  • Hiroki Tagato

Towards content-based publish/subscribe for distributed social networks

  • Christos Tryfonopoulos
  • Paraskevi Raftopoulou
  • Vinay Setty
  • Argiris Xiros

Distributed QoS-aware scheduling in storm

  • Valeria Cardellini
  • Vincenzo Grassi
  • Francesco Lo Presti
  • Matteo Nardelli

Concept of multiscoping for distributed event-based systems

  • Léon Lim
  • Denis Conan

A conceptual model for event-sourced graph computing

  • Benjamin Erb
  • Frank Kargl

SESSION: Demonstrations

Herakles: real-time sport analysis using a distributed data stream management system

  • Timo Michelsen
  • Michael Brand
  • Carsten Cordes
  • H.-Jürgen Appelrath

Approximative event processing on sensor data streams

  • Christoffer Löffler
  • Christopher Mutschler
  • Michael Philippsen

Spontaneous and ephemeral social networks: an event-based framework

  • Stéphane Frénot
  • Amine Ghorbali
  • Frédérique Laforest
  • Pascale Launay
  • Nicolas Le Sommer
  • Damien Reimert

The pipeflow approach: write once, run in different stream-processing engines

  • Omran Saleh
  • Kai-Uwe Sattler

Continue reading

DEBS '17- Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems

DEBS '17- Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems

Full Citation in the ACM Digital Library

SESSION: Keynotes

Challenges to Achieving High Availability at Scale

  • Wolfram Shulte

Blockchain: Distributed Event-based Processing in a Data-Centric World: Extended Abstract

  • Richard Hull

The Customer Experience Case: The Needle in the Haystack

  • Sergi Zapater

TUTORIAL SESSION: Tutorials

Complex Event Recognition Languages: Tutorial

  • Alexander Artikis
  • Alessandro Margara
  • Martin Ugarte
  • Stijn Vansummeren
  • Matthias Weidlich

Sliding-Window Aggregation Algorithms: Tutorial

  • Martin Hirzel
  • Scott Schneider
  • Kanat Tangwongsan

Data Streaming and its Application to Stream Processing: Tutorial

  • Leonardo Querzoni
  • Nicolo Rivetti

Human Body Related Event Processing: Tutorial

  • Opher Etzion

Reflections on Almost Two Decades of Research into Stream Processing: Tutorial

  • Kyumars Sheykh Esmaili

SESSION: Research Track

Considering Human Factors in the Development of Situation-Aware CEP Applications: New Direction Paper

  • Suad Sejdovic
  • Sven Euting
  • Dominik Riemer
  • York Sure-Vetter

Modeling Aggregate Input Load of Interoperable Smart City Services

  • Aleksandar Antonić
  • Martina Marjanović
  • Ivana Podnar Žarko

The Event Crowd: A Novel Approach for Crowd-Enabled Event Processing

  • Piyush Yadav
  • Umair ul Hassan
  • Souleiman Hasan
  • Edward Curry

Minimizing Communication Overhead in Window-Based Parallel Complex Event Processing

  • Ruben Mayer
  • Muhammad Adnan Tariq
  • Kurt Rothermel

Low-Latency Sliding-Window Aggregation in Worst-Case Constant Time

  • Kanat Tangwongsan
  • Martin Hirzel
  • Scott Schneider

Chronograph: A Distributed Processing Platform for Online and Batch Computations on Event-sourced Graphs

  • Benjamin Erb
  • Dominik Meißner
  • Jakob Pietron
  • Frank Kargl

PopSub: Improving Resource Utilization in Distributed Content-based Publish/Subscribe Systems

  • Pooya Salehi
  • Kaiwen Zhang
  • Hans-Arno Jacobsen

Addressing TCAM Limitations of Software-Defined Networks for Content-Based Routing

  • Sukanya Bhowmik
  • Muhammad Adnan Tariq
  • Alexander Balogh
  • Kurt Rothermel

Maximizing Determinism in Stream Processing Under Latency Constraints

  • Nikos Zacheilas
  • Vana Kalogeraki
  • Yiannis Nikolakopoulos
  • Vincenzo Gulisano
  • Marina Papatriantafilou
  • Philippas Tsigas

SecureStreams: A Reactive Middleware Framework for Secure Data Stream Processing

  • Aurélien Havet
  • Rafael Pires
  • Pascal Felber
  • Marcelo Pasin
  • Romain Rouvoy
  • Valerio Schiavoni

FlowDB: Integrating Stream Processing and Consistent State Management

  • Lorenzo Affetti
  • Alessandro Margara
  • Gianpaolo Cugola

Event Forecasting with Pattern Markov Chains

  • Elias Alevizos
  • Alexander Artikis
  • George Paliouras

Automatic Learning of Predictive CEP Rules: Bridging the Gap between Data Mining and Complex Event Processing

  • Raef Mousheimish
  • Yehia Taher
  • Karine Zeitouni

Using Rank Aggregation in Continuously Answering SPARQL Queries on Streaming and Quasi-static Linked Data

  • Shima Zahmatkesh
  • Emanuele Della Valle
  • Daniele Dell Aglio

DCEP-Sim: An Open Simulation Framework for Distributed CEP

  • Fabrice Starks
  • Thomas Peter Plagemann
  • Stein Kristiansen

Performance Modeling of Stream Joins

  • Vincenzo Gulisano
  • Alessandro V. Papadopoulos
  • Yiannis Nikolakopoulos
  • Marina Papatriantafilou
  • Philippas Tsigas

One for All and All for One: Simultaneous Approximation of Multiple Functions over Distributed Streams

  • Arnon Lazerson
  • Moshe Gabel
  • Daniel Keren
  • Assaf Schuster

SESSION: Industry Track

Hardware Accelerated Application Integration Processing: Industry Paper

  • Daniel Ritter
  • Jonas Dann
  • Norman May
  • Stefanie Rinderle-Ma

Kafka versus RabbitMQ: A comparative study of two industry reference publish/subscribe implementations: Industry Paper

  • Philippe Dobbelaere
  • Kyumars Sheykh Esmaili

An Autonomous and Dynamic Coordination and Discovery Service for Wide-Area Peer-to-peer Publish/Subscribe: Experience Paper

  • Kyoungho An
  • Shweta Khare
  • Aniruddha Gokhale
  • Akram Hakiri

A Prototype for Credit Card Fraud Management: Industry Paper

  • Alexander Artikis
  • Nikos Katzouris
  • Ivo Correia
  • Chris Baber
  • Natan Morar
  • Inna Skarbovsky
  • Fabiana Fournier
  • Georgios Paliouras

An Event-based Capture-and-Compare Approach to Support the Evolution of Systems of Systems

  • Jürgen Thanhofer-Pilisch
  • Rick Rabiser
  • Thomas Krismayer
  • Michael Vierhauser
  • Paul Grünbacher
  • Stefan Wallner
  • Klaus Seyerlehner
  • Helmut Zeisel

SESSION: Debs Grand Challenge

The DEBS 2017 Grand Challenge

  • Vincenzo Gulisano
  • Zbigniew Jerzak
  • Roman Katerinenko
  • Martin Strohbach
  • Holger Ziekow

FlinkMan: Anomaly Detection in Manufacturing Equipment with Apache Flink: Grand Challenge

  • Nicolo Rivetti
  • Yann Busnel
  • Avigdor Gal

Anomaly Detection of Manufacturing Equipment via High Performance RDF Data Stream Processing: Grand Challenge

  • Nihla Akram
  • Sachini Siriwardene
  • Malith Jayasinghe
  • Miyuru Dayarathna
  • Isuru Perera
  • Seshika Fernando
  • Srinath Perera
  • Upul Bandara
  • Sriskandarajah Suhothayan

Optimized Stage Processing for Anomaly Detection on Numerical Data Streams: Grand Challenge

  • Ciprian Amariei
  • Paul Diac
  • Emanuel Onica

Real-time High Performance Anomaly Detection over Data Streams: Grand Challenge

  • Dimitrije Jankov
  • Sourav Sikdar
  • Rohan Mukherjee
  • Kia Teymourian
  • Chris Jermaine

Stream Learner: Distributed Incremental Machine Learning on Event Streams: Grand Challenge

  • Christian Mayer
  • Ruben Mayer
  • Majd Abdo

Runtime Anomaly Detection Method in Smart Factories using Machine Learning on RDF Event Streams: Grand Challenge

  • Joong-Hyun Choi
  • Kang-Woo Lee
  • Hyungkun Jung
  • Eun-Sun Cho

Automatic Anomaly Detection over Sliding Windows: Grand Challenge

  • Tarek Zaarour
  • Niki Pavlopoulou
  • Souleiman Hasan
  • Umair ul Hassan
  • Edward Curry

DEMONSTRATION SESSION: Demonstrations and Posters

Building Connected Car Applications on Top of the World-Wide Streams Platform: Demo

  • Wolfgang Van Raemdonck
  • Tom Van Cutsem
  • Kyumars Sheykh Esmaili
  • Mauricio Cortes
  • Philippe Dobbelaere
  • Lode Hoste
  • Eline Philips
  • Marc Roelands
  • Lieven Trappeniers

Real-Time Football Analysis with StreamTeam: Demo

  • Lukas Probst
  • Frederik Brix
  • Heiko Schuldt
  • Martin Rumo

REMI, Reusable Elements for Multi-Level Information Availability: Demo

  • Avigdor Gal
  • Nicolo Rivetti
  • Arik Senderovich
  • Dimitrios Gunopulos
  • Ioannis Katakis
  • Nikolaos Panagiotou
  • Vana Kalogeraki

Scalable Complex Event Processing on a Notebook: Demo

  • Miyuru Dayarathna
  • Minudika Malshan
  • Srinath Perera
  • Malith Jayasinghe

Solution Recommender for System Failure Recovery via Log Event Pattern Matching on a Knowledge Graph: Demo

  • Miyuru Dayarathna
  • Prabhash Akmeemana
  • Srinath Perera
  • Malith Jayasinghe

Demonstration of a Prototype for Credit Card Fraud Management: Demo

  • Ivo Correia
  • Alexander Artikis
  • Nikos Katzouris
  • Chris Baber
  • Natan Morar
  • Inna Skarbovsky
  • Fabiana Fournier
  • Georgios Paliouras

Software-defined Adaptive Resource Management for Cloud-hosted Group Communication Applications: Poster

  • Prithviraj Patil
  • Akram Hakiri
  • Aniruddha Gokhale

Raphtory: Decentralised Streaming for Temporal Graphs: Demo

  • Benjamin A. Steer
  • Felix Cuadrado
  • Richard G. Clegg

Multilateral Context Analysis based on the Novel Visualization of Network Tomography: Poster

  • Young Yoon
  • Yongjun Choi
  • Suchul Shin

Cascading Data Corruption: About Dependencies in Cyber-Physical Systems: Poster

  • Stefan Gries
  • Marc Hesenius
  • Volker Gruhn

Challenges with Image Event Processing: Poster

  • Asra Aslam
  • Souleiman Hasan
  • Edward Curry

The Requirements Engineering Perspective on Events in Cyber-Physical Systems: Poster

  • Julius Ollesch
  • Marc Hesenius
  • Volker Gruhn
  • Cyril Alias

SESSION: Doctoral Symposium

Visualising complex event hierarchies using relevant domain ontologies: Doctoral Symposium

  • Riley Perry
  • Madhushi Bandara
  • Cat Kutay
  • Fethi Rabhi

Consistent Stream Processing: Doctoral Symposium

  • Lorenzo Affetti

A New Application Benchmark for Data Stream Processing Architectures in an Enterprise Context: Doctoral Symposium

  • Guenter Hesse
  • Christoph Matthies
  • Benjamin Reissaus
  • Matthias Uflacker

Raphtory: Decentralised Streaming for Temporal Graphs: Doctoral Symposium

  • Benjamin A. Steer
  • Felix Cuadrado
  • Richard G. Clegg

Property-based routing in clustered message brokers for CPS: Doctoral Symposium

  • Ole Meyer
  • Julius Ollesch
  • Stefan Gries
  • Florian Wessling
  • Volker Gruhn

Loosely Coupled Approach for Web-Based Collaborative 3D Design: Doctoral Symposium

  • Caroline Desprat
  • Benoît Caudesaygues
  • Hervé Luga
  • Jean-Pierre Jessel

An Embedded DSL Framework for Distributed Embedded Systems: Doctoral Symposium

  • Adrian Mizzi
  • Joshua Ellul
  • Gordon Pace

Large-Scale Stream Graph Processing: Doctoral Symposium

  • Domagoj Margan
  • Peter Pietzuch

Continue reading

DEBS '18- Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems

DEBS '18- Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems

Full Citation in the ACM Digital Library

SESSION: Keynotes

Ubiquitous Artificial Intelligence and Dynamic Data Streams

  • Albert Bifet
  • Jesse Read

Artificial Intelligence is leading to ubiquitous sources of Big Data arriving at high-velocity and in real-time. To effectively deal with it, we need to be able to adapt to changes in the distribution of the data being produced, and we need to do it using a minimum amount of time and memory. In this paper, we detail modern applications falling into this context, and discuss some state-of-the-art methodologies in mining data streams in real-time, and the open source tools that are available to do machine learning/data mining in real-time for this challenging setting.

Continue reading

DEBS '20: Proceedings of the 14th ACM International Conference on Distributed and Event-based Systems

DEBS '20: Proceedings of the 14th ACM International Conference on Distributed and Event-based Systems

Full Citation in the ACM Digital Library

Streaming graph processing and analytics

  • M. Tamer Özsu

Graphs are now ubiquitous as many applications emerge where the relationships among entities are paramount and require being modeled as first-class objects. Graph database systems empower such applications by enabling querying and processing both the data stored on the graph and its topology, and they have gained significant attention both in industry and academia. The graphs used in many modern applications are not static and not fully available for analysis; rather the graph vertices and edges are streamed, and the graph "emerges" over time. These are called streaming graphs. Processing and analyzing streaming graphs are challenging, because the difficulties of streaming combine with the complexities of graph processing. In this talk, I have two objectives. First is the introduction and positioning of the problem and the environment. The second is to highlight some of our recent work in this area within the context of s-Graffito project.

Continue reading

DeMobile 2014- Proceedings of the 2nd International Workshop on Software Development Lifecycle for Mobile

Continue reading

DeMobile 2015- Proceedings of the 3rd International Workshop on Software Development Lifecycle for Mobile

DeMobile 2015- Proceedings of the 3rd International Workshop on Software Development Lifecycle for Mobile

Full Citation in the ACM Digital Library

SESSION: Keynote Talks

App store mining and analysis

  • Afnan Al-Subaihin
  • Anthony Finkelstein
  • Mark Harman
  • Yue Jia
  • William Martin
  • Federica Sarro
  • Yuanyuan Zhang

Walking the model: the smart mobile field engineer (keynote)

  • Yael Dubinsky

SESSION: Research Papers

AGRippin: a novel search based testing technique for Android applications

  • Domenico Amalfitano
  • Nicola Amatucci
  • Anna Rita Fasolino
  • Porfirio Tramontana

Detecting Android malware using sequences of system calls

  • Gerardo Canfora
  • Eric Medvet
  • Francesco Mercaldo
  • Corrado Aaron Visaggio

Tailoring software architecture concepts and process for mobile application development

  • Felix Javier Acero Salazar
  • Marco Brambilla

Optimizing energy of HTTP requests in Android applications

  • Ding Li
  • William G. J. Halfond

SESSION: Invited Talks

Perspectives on static analysis of mobile apps (invited talk)

  • Marco Autili
  • Ivano Malavolta
  • Alexander Perucci
  • Gian Luca Scoccia

A mobile application for geographical data gathering and validation in fieldwork (invited talk)

  • Karine Reis Ferreira
  • Lúbia Vinhas
  • Cláudio Henrique Bogossian
  • André F. Araújo de Carvalho

CLAPP: characterizing loops in Android applications (invited talk)

  • Yanick Fratantonio
  • Aravind Machiry
  • Antonio Bianchi
  • Christopher Kruegel
  • Giovanni Vigna

Optimizing display energy consumption for hybrid Android apps (invited talk)

  • Ding Li
  • Angelica Huyen Tran
  • William G. J. Halfond

SESSION: 3rd International Workshop on Software Development Lifecycle for Mobile (DeMobile 2015)

Continue reading

EASEAI 2021: Proceedings of the 3rd International Workshop on Education through Advanced Software Engineering and Artificial Intelligence

EASEAI 2021: Proceedings of the 3rd International Workshop on Education through Advanced Software Engineering and Artificial Intelligence

Full Citation in the ACM Digital Library

SESSION: Learning Experiences in Computer Science Education from Children to Students

The good, the bad, and the ugly: mining for patterns in student source code

  • Kim Mens
  • Siegfried Nijssen
  • Hoang-Son Pham

Research on source code mining has been explored to discover interesting structural regularities, API usage patterns, refactoring opportunities, bugs, crosscutting concerns, code clones and systematic changes. In this paper we present a pattern mining algorithm that uses frequent tree mining to mine for interesting good, bad or ugly coding idioms made by undergraduate students taking an introductory programming course. We do so by looking for patterns that distinguish positive examples, corresponding to the more correct answers to a question, from negative examples, corresponding to solutions that failed the question. We report promising initial results of this algorithm applied to the source code of over 500 students. Even though more work is needed to fine-tune and validate the algorithm further, we hope that it can lead to interesting insights that can eventually be integrated into an intelligent recommendation system to help students learn from their errors.

Continue reading

EASEAI 2019- Proceedings of the 1st ACM SIGSOFT International Workshop on Education through Advanced Software Engineering and Artificial Intelligence

EASEAI 2019- Proceedings of the 1st ACM SIGSOFT International Workshop on Education through Advanced Software Engineering and Artificial Intelligence

Full Citation in the ACM Digital Library

SESSION: Programming Education and Digital Literacy Awareness

Engaging children in the smart city: a participatory design workshop

  • Anthony Simonofski
  • Bruno Dumas
  • Antoine Clarinval

Nowadays, smart city is a term recurring in many political discourses and in literature. Indeed, smart cities provide innovative solutions to solve urban issues. However, this concept and its implications remain obscure to the larger public. In order to help younger citizens understand what lies behind the smart city, we developed a workshop aiming at introducing the concept of smart city in all its complexity. We present here the results of the first in-school session of the workshop. It shows promising results on the engagement of children as well as an evolution in their understanding of the smart city.

Continue reading