Daniela Grigori

dblp:g/DanielaGrigori · DBLP profile ↗
← Back
29ranked-venue papers
9as first author
4since 2021 · last 2026
0000-0003-1741-8676ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 16 · 6 first-author · 3 since 2021Databases, data management, data science and information retrieval · 16 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 5 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2
YearPublicationVenuePosition
2026 MLProvLens: Exploring End-to-End Provenance in ML Pipelines with a W3C PROV-Aligned Framework
Ahmad Qadeib Alban, Khalid Belhajjame, Daniela Grigori
ICWE3
2025 A Framework for Object-Centric Predictive Process Monitoring Using Graph-Based Process Executions
abstract
Object-centric Predictive Monitoring has recently gained attention due to advances in machine learning and rise of Object-Centric Event Logs (OCELs), which comprehensively capture object interactions. This paper presents a modular framework supporting customizable pipelines for predictive analysis across diverse event logs. The framework comprises three core components: Preprocessing (preserving object relationships via graph structures), Graph Embedding Model, and Prediction Model. We experimentally evaluated various combinations of embeddings and predictors on three public OCELs. Results show that no single configuration consistently dominates. However, GAT and Graph Transformer models perform best for predicting remaining time and the number of events. Performance improves with larger embedding and subgraphs, particularly for neuralbased models. Finally, GAT delivered the most stable and highperforming results across all event logs in generalization tests.
Wissam Gherissi, Joyce El Haddad, Daniela Grigori
ICWS3
2024 Harnessing GPT for Data Transformation Tasks
abstract
In data science, a significant portion of time is dedicated to data preparation, a task often challenging for business users with limited technical skills. This research delves into using large language models (LLMs), particularly GPT (Generative Pre-trained Transformer), to streamline these data preparation processes. We study the usage of large language models in data cleaning, standardization, and transformation tasks. Our approach diverges from traditional methods by employing GPT as a direct transformation tool, utilizing its advanced reasoning capabilities through prompt engineering. This research aims to facilitate data transformation tasks, complicated by the diversity of data formats and inputs, for both technical and non-technical users, allowing them to accomplish these tasks through descriptive instructions rather than complex coding. We evaluate GPT’s effectiveness for frequent data transformation tasks and compare it against other data transformation tools on a benchmark. Our findings demonstrate the practical utility of GPT models in data transformation and propose prompt template guidelines for intricate data string transformations.
Skander Ghazzai, Daniela Grigori, Boualem Benatallah, Raja Rébaï
ICWS2
2022 Discovering and Analyzing Contextual Behavioral Patterns From Event Logs
abstract
Event logs that are recorded by information systems provide a valuable starting point for the analysis of processes in various domains, reaching from healthcare, through logistics, to e-commerce. Specifically, behavioral patterns discovered from an event log enable operational insights, even in scenarios where process execution is rather unstructured and shows a large degree of variability. While such behavioral patterns capture frequently recurring episodes of a process’ behavior, they are not limited to sequential behavior but include notions of concurrency and exclusive choices. Existing algorithms to discover behavioral patterns are context-agnostic, though. They neglect the context in which patterns are observed, which severely limits the granularity at which behavioral regularities are identified. In this paper, we therefore present an approach to discover contextual behavioral patterns. Contextual patterns may be frequent solely in a certain partition of the event log, which enables fine-granular insights into the aspects that influence the conduct of a process. Moreover, we show how to analyze the discovered contextual behavioral patterns in terms of causal relations between context information and the patterns, as well as correlations between the patterns themselves. A complete analysis methodology leveraging all the tools presented in the paper and supplemented by interpretations guidelines is also provided. Finally, experiments with real-world event logs demonstrate the effectiveness of our techniques in obtaining fine-granular process insights.
Mehdi Acheli, Daniela Grigori, Matthias Weidlich 0001
IEEE Trans. Knowl. Data Eng.2
2019 Efficient Discovery of Compact Maximal Behavioral Patterns from Event Logs
Mehdi Acheli, Daniela Grigori, Matthias Weidlich 0001
CAiSE2
2019 A Model-Driven Framework for the Modeling and the Description of Data-as-a-Service to Assist Service Selection and Composition
Hiba Alili, Rim Drira, Khalid Belhajjame, Henda Ben Ghézala, Daniela Grigori
DEXA (1)5
2019 Applying the Method of Reflections through an Event Log for Evidence-based Process Innovation
abstract
Flexibility and adaptability have been praised and empirically validated as critical for an organization's performance. They are associated with the number of different behaviors that the organization exhibits, as well as with their level of sophistication, which in turn implies the number and the quality of the available knowledge and capabilities in place. In this work, we propose the creation of a bipartite network, involving organizations and behaviors, through an event log, to capture the prospects of both organizations and behaviors for process innovation. By using the Method of Reflections, we claim that the structure of that network can expose a set of sophistication metrics, that eventually suggest i) the potential of behaviors for better organizational performance; ii) the most reachable innovation paths; iii) an "order of significance" over the behaviors considering their improvement contribution power. We show the practical potential of our approach through a Proof of Concept based on a real dataset.
Pavlos Delias, Mehdi Acheli, Daniela Grigori
ICPM3
2018 Quality Based Data Integration for Enriching User Data Sources in Service Lakes
abstract
Data lakes have recently emerged as an alternative solution to costly traditional data warehouse solutions. To exploit data lakes, however, there is a need for means that assist users in combining and integrating data stored within a data lake. In this paper, we position ourselves in the recurrent context where a user has a local dataset that is not sufficient for processing the queries that are of interest to him/her. We show how data lakes, or more specifically the service lakes, since we are focusing on data providing services, can be leveraged to answer user queries, taking into account the quality of the services and respecting the (time and monetary) budget set by the user.
Hiba Alili, Khalid Belhajjame, Rim Drira, Daniela Grigori, Henda Ben Ghézala
ICWS4
2017 Multi-level clustering for extracting process-related information from email logs
abstract
Emails represent a valuable source of information that can be harvested for understanding undocumented business processes of institutions. Towards this aim, a few researchers investigated the problem of extracting process oriented information from email logs to make benefit of the many available process mining techniques. In this work, we go further in this direction, by proposing a new method for mining process models from email logs that leverages unsupervised machine learning techniques. Moreover, our method allows to label emails with activity names, that can be used for activity recognition in new incoming emails. A use case illustrates the usefulness of the proposed solution.
Diana Jlailaty, Daniela Grigori, Khalid Belhajjame
RCIS2
2017 Editorial
abstract
International audience
Alistair Barros, Daniela Grigori, Nanjangud C. Narendra
Int. J. Cooperative Inf. Syst.2
2017 PSearch: a framework for semantic annotated process model search
Daniela Grigori, Ahmed Gater
Serv. Oriented Comput. Appl.1
2014 A Framework for Searching Semantic Data and Services with SPARQL
Mohamed Lamine Mouhoub, Daniela Grigori, Maude Manouvrier
ICSOC2
2013 S-Discovery: A Behavioral and Quality-based Service Discovery on the Cloud
Ahmed Gater, Fernando Lemos, Daniela Grigori, Mokrane Bouzeghoub
CLOSER3
2012 Adding Non-functional Preferences to Service Discovery
Fernando Lemos, Daniela Grigori, Mokrane Bouzeghoub
ICWE2
2012 A Framework for Service Discovery Based on Structural Similarity and Quality Satisfaction
Fernando Lemos, Ahmed Gater, Daniela Grigori, Mokrane Bouzeghoub
ICWE3
2012 A Bipolar Approach to the Handling of User Preferences in Business Processes Retrieval
Katia Abbaci, Fernando Lemos, Allel HadjAli, Daniela Grigori, Ludovic Liétard, Daniel Rocacher, Mokrane Bouzeghoub
IPMU (1)4
2011 A Cooperative Answering Approach to Fuzzy Preferences Queries in Service Discovery
Katia Abbaci, Fernando Lemos, Allel HadjAli, Daniela Grigori, Ludovic Liétard, Daniel Rocacher, Mokrane Bouzeghoub
FQAS4
2010 OWL-S Process Model Matchmaking
abstract
In this paper, we propose an approach for approximate matching of OWL-S process model. We also propose a similarity measure that captures structural and semantic differences between two process models. To do so, we reduce the process matching to a graph matching problem and we adapt existing algorithms for this purpose.
Ahmed Gater, Daniela Grigori, Mokrane Bouzeghoub
ICWS2
2010 Complex mapping discovery for semantic process model alignment
abstract
With the growing importance of processes in current information systems and service oriented architectures, there is an increasing need for automatic techniques allowing to compare process models. Examples of such applications are numerous: delta analysis, version management, compatibility and replaceability analysis of business protocols, behavior based service discovery. When comparing two process models, first a mapping between their activities have to be found, identifying activities that are either equal or similar.
Ahmed Gater, Daniela Grigori, Mokrane Bouzeghoub
iiWAS2
2010 Ranking BPEL Processes for Service Discovery
abstract
Finding useful services is a challenging and important task in several applications. Current approaches for services retrieval are mostly limited to the matching of their inputs/outputs. In this paper, we argue that in several applications (services having multiple and dependent operations and scientific workflows), the service discovery should be based on the specification of service behavior. The idea behind is to develop matching techniques that operate on behavior models and allow delivery of approximate matches and evaluation of semantic distance between these matches and the user requirements. To do so, we reduce the problem of behavioral matching to a graph matching problem and adapt existing algorithms for this purpose. To validate our approach, we developed a BPEL ranking platform that allows to find in a service repository, a set of service candidates satisfying user requirements, and then, to rank these candidates using a behavioral-based similarity measure.
Daniela Grigori, Juan Carlos Corrales, Mokrane Bouzeghoub, Ahmed Gater
IEEE Trans. Serv. Comput.1
2008 BeMatch: a platform for matchmaking service behavior models
abstract
The capability to easily find useful services (software applications, software components, scientific computations) becomes increasingly critical in several fields. Current approaches for services retrieval are mostly limited to the matching of their inputs/outputs possibly enhanced with some ontological knowledge. Recent works have demonstrated that this approach is not sufficient to discover relevant components. Motivated by these concerns, we have developed BeMatch platform for ranking web services based on behavior matchmaking. We developed matching techniques that operate on behavior models and allow delivery of partial matches and evaluation of semantic distance between these matches and user requirements. Consequently, even if a service satisfying exactly the user requirements does not exist, the most similar ones will be retrieved and proposed for reuse by extension or modification. We exemplify our approach for behavioral services matchmaking by describing two demonstration scenarios for matchmaking BPEL and WSCL protocols, respectively. A demo scenario is also described concerning the tool for evaluating the effectiveness of the behavioral matchmaking method.
Juan Carlos Corrales, Daniela Grigori, Mokrane Bouzeghoub, Javier Ernesto Burbano
EDBT2
2008 Behavioral matchmaking for service retrieval: Application to conversation protocols
Daniela Grigori, Juan Carlos Corrales, Mokrane Bouzeghoub
Inf. Syst.1
2006 Behavioral matchmaking for service retrieval
abstract
The capability to easily find useful services (software applications, software components, scientific computations) becomes increasingly critical in several fields. Current approaches for services retrieval are mostly limited to the matching of their inputs/outputs. Recent works have demonstrated that this approach is not sufficient to discover relevant components. In this paper we argue that, in many situations, the service discovery should be based on the specification of service behavior (in particular, the conversation protocol). The idea behind is to develop matching techniques that operate on behavior models and allow delivery of partial matches and evaluation of semantic distance between these matches and the user requirements. Consequently, even if a service satisfying exactly the user requirements does not exist, the most similar ones will be retrieved and proposed for reuse by extension or modification. To do so, we reduce the problem of behavioral matching to a graph matching problem and we adapt existing algorithms for this purpose. A prototype is presented (available as a Web service) which takes as input two conversation protocols and evaluates the semantic distance between them; the prototype provides also the script of edit operations that can be used to alter the first model to render it identical with the second one
Daniela Grigori, Juan Carlos Corrales, Mokrane Bouzeghoub
ICWS1
2005 Service Retrieval Based on Behavioral Specifications and Quality Requirements
Daniela Grigori, Verónika Peralta, Mokrane Bouzeghoub
Business Process Management1
2005 Developing Adapters for Web Services Integration
Boualem Benatallah, Fabio Casati, Daniela Grigori, Hamid R. Motahari Nezhad, Farouk Toumani
CAiSE3
2004 Coo-Flow: A Process Technology To Support Cooperative Processes
abstract
In this paper we present a process management technology for the coordination of creative and large scale distributed processes. Our approach is the result of usage analysis in domains like Software Development, Architecture/Engineering/Construction, and e-Learning processes. The basic conclusions of these experiments are the following: (1) cooperative processes are described in the same way as production processes, but these descriptions are interpreted in a different way depending on the nature of the process, (2) the interpretation of process description depends mainly on the required flexibility of control flow and of data flow, and on the relationship between them, (3) the management of intermediate results is a central feature for supporting the cooperation inherent to these processes. COO-flow is a process technology that results from these studies. It is based on two complementing contributions: anticipation that allows succeeding activities to cooperate, and COO-transactions that allows parallel activities to cooperate. This paper introduces COO-flow characteristics, gives a (partial) formalization and briefly discusses its Web implementation.
Daniela Grigori, François Charoy, Claude Godart
Int. J. Softw. Eng. Knowl. Eng.1
2003 COO-flow: a Process Technology to Support Cooperative Processes
Daniela Grigori, François Charoy, Claude Godart
SEKE1
2001 Anticipation to Enhance Flexibility of Workflow Execution
Daniela Grigori, François Charoy, Claude Godart
DEXA1
2001 Improving Business Process Quality through Exception Understanding, Prediction, and Prevention
Daniela Grigori, Fabio Casati, Umeshwar Dayal, Ming-Chien Shan
VLDB1