EDBT 2026 Demo / reviewers in the wild / expert
Ahmed Awad 0001
dblp:248/0531 · also Ahmed Gaafar
· DBLP profile ↗
21ranked-venue papers in the field
8as first author
10since 2021 · last 2026
0000-0003-1879-1026ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 11 (3 first)Business Process & Enterprise Data · 8 (5 first)Information Retrieval & Web Search · 1Knowledge Engineering, Semantic Web & Information Systems · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Validating temporal compliance patterns: A unified approach with MTLf over various data models
Nesma M. Zaki, Iman M. A. Helal, Ehab E. Hassanein, Ahmed Awad 0001 |
Inf. Syst. | 4 |
| 2025 | Back to the Order: Partial orders in streaming conformance checking
Kristo Raun, Riccardo Tommasini 0001, Ahmed Awad 0001 |
Inf. Syst. | 3 |
| 2024 | Adaptive Handling of Out-of-order Streams in Conformance Checking
Kristo Raun, Riccardo Tommasini 0001, Ahmed Awad 0001 |
DOLAP | 3 |
| 2023 | C-3PA: Streaming Conformance, Confidence and Completeness in Prefix-Alignments
Kristo Raun, Max Nielsen, Andrea Burattin, Ahmed Awad 0001 |
CAiSE | 4 |
| 2022 | Benchmarking Concept Drift Detectors for Online Machine Learning
Mahmoud Mahgoub, Hassan Moharram, Passent Elkafrawy, Ahmed Awad 0001 |
MEDI | 4 |
| 2022 | Efficient Checking of Timed Ordered Anti-patterns over Graph-Encoded Event Logs
Nesma M. Zaki, Iman M. A. Helal, Ehab E. Hassanein, Ahmed Awad 0001 |
MEDI | 4 |
| 2022 | D2IA: User-defined interval analytics on distributed streams
Ahmed Awad 0001, Riccardo Tommasini 0001, Samuele Langhi, Mahmoud Kamel, Emanuele Della Valle, Sherif Sakr |
Inf. Syst. | 1 |
| 2022 | Online correlation for unlabeled process events: A flexible CEP-based approachabstractProcess mining is a sub-field of data mining that focuses on analyzing timestamped and partially ordered data. This type of data is commonly called event logs. Each event is required to have at least three attributes: case ID, task ID/name, and timestamp to apply process mining techniques. Thus, any missing information need to be supplied first. Traditionally, events collected from different sources are manually correlated. While this might be acceptable in an offline setting, this is infeasible in an online setting. Recently, several use cases have emerged that call for applying process mining in an online setting. In such scenarios, a stream of high-speed and high-volume events continuously flow, e.g. IoT applications, with stringent latency requirements to have insights about the ongoing process. Thus, event correlation must be automated and occur as the data is being received. We introduce an approach that correlates unlabeled events received on a stream. Given a set of start activities, our approach correlates unlabeled events to a case identifier. Our approach is probabilistic. That implies a single uncorrelated event can be assigned to zero or more case identifiers with different probabilities. Moreover, our approach is flexible. That is, the user can supply domain knowledge in the form of constraints that reduce the correlation space. This knowledge can be supplied while the application is running. We realize our approach using complex event processing (CEP) technologies. We implemented a prototype on top of Esper, a state of the art industrial CEP engine. We compare our approach to baseline approaches. The experimental evaluation shows that our approach outperforms the throughput and latency of the baseline approaches. It also shows that using real-life logs, the accuracy of our approach can compete with the baseline approaches. Iman M. A. Helal, Ahmed Awad 0001 |
Inf. Syst. | 2 |
| 2021 | Efficient Approximate Conformance Checking Using Trie Data StructuresabstractConformance checking compares a process model and recorded executions of a process, i.e., a log of traces. To this end, state-of-the-art approaches compute an alignment between a trace and an execution sequence of the model. Since the construction of alignments is computationally expensive, approximation schemes have been developed to strike a balance between the efficiency and the accuracy of conformance checking. Specifically, conformance checking may rely only on so-called proxy behavior, a subset of the behavior of the model. However, the question how such proxy behavior shall be represented for efficient alignment computation has been largely neglected.In this paper, we contribute a new formulation of the proxy behavior derived from a model for approximate conformance checking. By encoding the proxy behavior using a trie data structure, we obtain a logarithmically reduced search space for alignment computation compared to a set-based representation. We show how our algorithm supports the definition of a budget for alignment computation and also augment it with strategies for meta-heuristic optimization and pruning of the search space. Evaluation experiments with five real-world event logs show that our approach reduces the runtime of alignment construction by two orders of magnitude with a modest estimation error. Ahmed Awad 0001, Kristo Raun, Matthias Weidlich 0001 |
ICPM | 1 |
| 2021 | SDDM: an interpretable statistical concept drift detection method for data streams
Simona Micevska, Ahmed Awad 0001, Sherif Sakr |
J. Intell. Inf. Syst. | 2 |
| 2020 | DISGD: A Distributed Shared-nothing Matrix Factorization for Large Scale Online Recommender Systems
Heidy Hazem, Ahmed Awad 0001, Ahmed Hassan Yousef, Sherif Sakr |
EDBT | 2 |
| 2020 | Process Mining over Unordered Event StreamsabstractProcess mining is no longer limited to the one-off analysis of static event logs extracted from a single enterprise system. Rather, process mining may strive for immediate insights based on streams of events that are continuously generated by diverse information systems. This requires online algorithms that, instead of keeping the whole history of event data, work incrementally and update analysis results upon the arrival of new events. While such online algorithms have been proposed for several process mining tasks, from discovery through conformance checking to time prediction, they all assume that an event stream is ordered, meaning that the order of event generation coincides with their arrival at the analysis engine. Yet, once events are emitted by independent, distributed systems, this assumption may not hold true, which compromises analysis accuracy. In this paper, we provide the first contribution towards handling unordered event streams in process mining. Specifically, we formalize the notion of out-of-order arrival of events, where an online analysis algorithm needs to process events in an order different from their generation. Using directly-follows graphs as a basic model for many process mining tasks, we provide two approaches to handle such unorderedness, either through buffering or speculative processing. Our experiments with synthetic and real-life event data show that these techniques help mitigate the accuracy loss induced by unordered streams. Ahmed Awad 0001, Matthias Weidlich 0001, Sherif Sakr |
ICPM | 1 |
| 2019 | D ^2 2 IA: Stream Analytics on User-Defined Event Intervals
Ahmed Awad 0001, Riccardo Tommasini 0001, Mahmoud Kamel, Emanuele Della Valle, Sherif Sakr |
CAiSE | 1 |
| 2019 | Adaptive Watermarks: A Concept Drift-based Approach for Predicting Event-Time Progress in Data Streams
Ahmed Awad 0001, Jonas Traub, Sherif Sakr |
EDBT | 1 |
| 2019 | MINARET: A Recommendation Framework for Scientific ReviewersabstractInternational audience Sherif Sakr, Mohamed Ragab 0001, Mohamed Maher 0001, Ahmed Awad 0001 |
EDBT | 4 |
| 2016 | Correlating Unlabeled Events from Cyclic Business Processes Execution
Dina Bayomie, Ahmed Awad 0001, Ehab Ezat |
CAiSE | 2 |
| 2012 | An iterative approach to synthesize business process templates from compliance rules
Ahmed Awad 0001, Rajeev Goré, Jimmy Thomson 0001, Matthias Weidlich 0001 |
Inf. Syst. | 1 |
| 2011 | An Iterative Approach for Business Process Template Synthesis from Compliance Rules
Ahmed Awad 0001, Rajeev Goré, Jimmy Thomson 0001, Matthias Weidlich 0001 |
CAiSE | 1 |
| 2011 | Automatic Generation of a Data-Centered View of Business Processes
Cristina Cabanillas, Manuel Resinas, Antonio Ruiz Cortés, Ahmed Awad 0001 |
CAiSE | 4 |
| 2011 | Design by Selection: A Reuse-Based Approach for Business Process Modeling
Ahmed Awad 0001, Sherif Sakr, Matthias Kunze 0001, Mathias Weske |
ER | 1 |
| 2010 | A framework for querying graph-based business process modelsabstractWe present a framework for querying and reusing graph-based business process models. The framework is based on a new visual query language for business processes called BPMN-Q. The language addresses processes definitions and extends the standard BPMN visual notations for modeling business processes for its concrete syntax. BPMN-Q is used to query process models by matching a process model graph to a query graph. Moreover, the reusing framework is enhanced with a semantic query expander component. This component provides the users with the flexibility to get not only the perfectly matched process models to their queries but also the models with high similarity. The query engine of the framework is built on top of traditional RDBMS. A novel decomposition based and selectivity-aware relational processing mechanism is employed to achieve an efficient and scalable performance for graph-based BPMN-Q queries. Sherif Sakr, Ahmed Awad 0001 |
WWW | 2 |