Demo Data from EDBT 2026 / reviewers in the wild / expert
Hamdi Yahyaoui
dblp:53/5982
· DBLP profile ↗
39ranked-venue papers
17as first author
6since 2021 · last 2025
0000-0003-1134-1233ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 12 · 6 first-author · 4 since 2021Databases, data management, data science and information retrieval · 9 · 6 first-author · 1 since 2021Software engineering, systems software and programming languages · 8 · 3 first-authorSystems, architecture and hardware · 3 · 3 first-author · 1 since 2021Security and privacy · 3Human-computer interaction and ubiquitous computing · 2Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
1 paper |
Multi-agent systems · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Services computing and microservices · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Multi-agent systems › multi-agent systems engineering › agent-oriented software engineering
agent-based service composition |
0.1 | 1 | 2005 | Toward an Agent-Based and Context-Oriented Approach for Web Services Composition · IEEE Trans. Knowl. Data Eng. 2005 |
Services computing and microservices › service composition
web service composition |
0.1 | 1 | 2005 | Toward an Agent-Based and Context-Oriented Approach for Web Services Composition · IEEE Trans. Knowl. Data Eng. 2005 |
Methods — techniques the papers use, named apart from their topics
context-oriented modeling · 0.1agent conversation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | A new minimalist time series reduction technique
Hamdi Yahyaoui, Hosam M. F. AboElFotoh, Yanjun Shu, Tianrun Gao |
Neurocomputing | 1 |
| 2023 | A partial order framework for incomplete data clustering
Hamdi Yahyaoui, Hosam M. F. AboElFotoh, Yanjun Shu |
Appl. Intell. | 1 |
| 2023 | A multilevel adaptive reduction technique for time seriesabstractWe devise in this paper a Multilevel Adaptive Reduction Technique (MART) for time series data. MART extracts the main features of a time series and encodes them in a reduced data structure called reduct. The extracted features are leveraged to establish a distance between reducts that satisfies the lower bounding constraint. Furthermore, we show how MART can be further applied on the reduced data and operate at different levels. We conduct experiments on time series datasets that show MART based classification accuracy and multilevel reduction power. We present also a comparative study with well-known SAX based time series reduction techniques and deep learning time series classification techniques. Hamdi Yahyaoui, Hosam M. F. AboElFotoh, Yanjun Shu |
Neurocomputing | 1 |
| 2022 | Trust-based management in IoT federations
Hamdi Yahyaoui, Zakaria Maamar, Mohammed Al-Khafajiy, Hamid Al-Hamadi |
Future Gener. Comput. Syst. | 1 |
| 2021 | Measuring Semantic Similarity between Services Using HypergraphsabstractWe propose in this paper a new HyperGraph-based Similarity Algorithm (HGSA) to measure the semantic similarity between services with focus on Web services. HGSA relies on a term-similarity function that considers several parameters such as node’s local density, depth, number of relation factors, and link strength. This function is leveraged to build a similarity matrix between Web services. Computing the similarity between Web services is reduced to applying the Hungarian method to this matrix. We study the complexity of the proposed algorithm and provide experiments that show that it outperforms other related approaches in terms of accuracy. Hamdi Yahyaoui, Mohammed Almulla, Eiman Boujarwah |
iiWAS | 1 |
| 2021 | Model checking agent-based communities against uncertain group commitments and knowledge
Khalid Sultan, Jamal Bentahar, Hamdi Yahyaoui, Rabeb Mizouni |
Expert Syst. Appl. | 3 |
| 2020 | A rewriting system for the assessment of XACML policies relationship
Hamdi Yahyaoui, Azzam Mourad, Mohamad Chehab |
Comput. Secur. | 2 |
| 2019 | A novel trend based SAX reduction technique for time series
Hamdi Yahyaoui, Reem Al-Daihani |
Expert Syst. Appl. | 1 |
| 2018 | Unsupervised clustering of service performance behaviors
Hamdi Yahyaoui, Hala S. Own |
Inf. Sci. | 1 |
| 2017 | Formal specification and integration of distributed security policies
Hamdi Yahyaoui |
Comput. Lang. Syst. Struct. | 2 |
| 2017 | A new framework for the verification of service trust behaviors
Jumana El-Qurna, Hamdi Yahyaoui, Mohammed Almulla |
Knowl. Based Syst. | 2 |
| 2016 | Verifying concurrent probabilistic systems using probabilistic-epistemic logic specifications
Jamal Bentahar, Hamdi Yahyaoui, A. Ben Hamza |
Appl. Intell. | 3 |
| 2016 | A feature-based trust sequence classification algorithm
Hamdi Yahyaoui, Aisha Al-Mutairi |
Inf. Sci. | 1 |
| 2016 | Lattice-based ranking for service trust behaviors
Aisha Al-Mutairi, Hamdi Yahyaoui, Hazem M. Raafat |
Knowl. Based Syst. | 2 |
| 2015 | Analyzing Social Web Services' CapabilitiesabstractThis paper looks into ways of supporting social Web services react to the behaviors that their peers expose at run time. Examples of behaviors include selfishness and unfairness. These reactions are associated with actions packaged into capabilities. A capability allows a social Web service to stop exchanging private details with a peer and/or to suspend collaborating with another peer, for example. The analysis of capability results into three types referred to as functional (what a social Web service does), non-functional (how a social Web service runs), and social (how a social Web service reacts to peers). To avoid cross-cutting concerns among these capabilities aspect-oriented programming is used for implementing a system. Zakaria Maamar, Hamdi Yahyaoui, Azzam Mourad, Mohamed Sellami |
WETICE | 2 |
| 2015 | Modeling and classification of service behaviors
Hamdi Yahyaoui, Hala S. Own, Zaki Malik |
Expert Syst. Appl. | 1 |
| 2015 | A new fuzzy hybrid technique for ranking real world Web services
Mohammed Almulla, Hamdi Yahyaoui, Kawthar Almatori |
Knowl. Based Syst. | 2 |
| 2014 | A Fuzzy Model for Selecting Social Web Services
Hamdi Yahyaoui, Mohammed Almulla, Zakaria Maamar |
WISE (2) | 1 |
| 2014 | A novel non-functional matchmaking approach between fuzzy user queries and real world web services based on rough sets
Hamdi Yahyaoui, Mohammed Almulla, Hala S. Own |
Future Gener. Comput. Syst. | 1 |
| 2013 | Symbolic model checking composite Web services using operational and control behaviors
Jamal Bentahar, Hamdi Yahyaoui, Melissa Kova, Zakaria Maamar |
Expert Syst. Appl. | 2 |
| 2013 | Towards a community-based, social network-driven framework for Web services management
Hamdi Yahyaoui, Zakaria Maamar, Erbin Lim, Philippe Thiran |
Future Gener. Comput. Syst. | 1 |
| 2013 | Bootstrapping trust of Web services based on trust patterns and Hidden Markov Models
Hamdi Yahyaoui, Sami Zhioua |
Knowl. Inf. Syst. | 1 |
| 2012 | Towards a BPEL model-driven approach for Web services securityabstractBy handling the orchestration, composition and interaction of Web services, the Business Process Execution Language (BPEL) has gained tremendous interest. However, such process-based language does not assure a secure environment for Web services composition. The key solution cannot be seen as a simple embed of security properties in the source code of the business logic since the dynamism of the BPEL process will be affected when the security measures get updated. In this context, several approaches have emerged to tackle such issue by offering the ability to specify the security properties independently from the business logic based on policy languages. Nevertheless, these languages are complex, verbose and require programming expertise. Owing to these difficulties, specifying and the enforcing BPEL security policies become very tedious tasks. To mitigate these challenges, we propose in this paper, a novel approach that takes advantage of both the Unified Modeling Language (UML) and the Aspect Oriented Paradigm (AOP). By elaborating a UML extension mechanism, called UML Profile, our approach provides the users with model-based capabilities to specify aspects that enforce the required security policies. On the other hand, it offers a high level of flexibility when enforcing security hardening solutions in the BPEL process by exploiting the AOP approach. We illustrate our approach through an example of the dynamic generation and integration of model-based security aspects in a BPEL process. Hanine Tout, Azzam Mourad, Hamdi Yahyaoui, Chamseddine Talhi, Hadi Otrok |
PST | 3 |
| 2012 | Visualization of Real-World Web Services Based on Fuzzy LogicabstractThis paper investigates techniques for supporting individual users in choosing appropriate Web services according to their specific needs, and accessing their favorite Web services. It also examines the provision of visualization of Web services that can be made available to service consumers as well as service providers who promote their Web services. To achieve these goals, we propose a three-layer architecture: a data layer for handling measurements of quality attribute of Web services; a Web service middleware processing layer, which computes quality attribute weights for ranking Web services; and finally, a visualization layer for monitoring the quality of Web services. The proposed architecture is implemented and tested on real world Web services drawn from the QWS database of Web services. Our Web services visualization technique is more convenient and user-friendly compared to current basic text based Web services discovery techniques. Mohammed Almulla, Hamdi Yahyaoui, Kawthar Almatori |
SERVICES | 2 |
| 2012 | Keyed hash function based on a chaotic map
Ali A. Kanso, Hamdi Yahyaoui, Mohammed Almulla |
Inf. Sci. | 2 |
| 2012 | A trust-based game theoretical model for Web services collaboration
Hamdi Yahyaoui |
Knowl. Based Syst. | 1 |
| 2012 | A synergy between context-aware policies and AOP to achieve highly adaptable Web services
Hamdi Yahyaoui, Azzam Mourad, Mohammed Almulla, Lina Yao 0001, Quan Z. Sheng |
Serv. Oriented Comput. Appl. | 1 |
| 2011 | Bootstrapping Trust of Web Services through Behavior Observation
Hamdi Yahyaoui, Sami Zhioua |
ICWE | 1 |
| 2011 | A QoS-Based Fuzzy Model for Ranking Real World Web ServicesabstractWith the increasing popularity of using Web services, Quality of Service (QoS) is becoming a significant concern for both service consumers and providers. Several models for considering functional and non-functional QoS requirements for the purpose of Web service discovery and selection have been proposed. We present in this paper a new Web services selection model based on fuzzy logic. In this model, the non-functional QoS requirements are taken into account for the appropriate selection of required services. Our model can handle consumers' imprecise preferences with fuzzy sets. Moreover, a new fuzzy ranking algorithm that is based on the dependencies between quality attributes is proposed. The experimental results obtained from real world Web service domains revealed better performance of our algorithm compared to Entropy-based ranking algorithms. Mohammed Almulla, Kawthar Almatori, Hamdi Yahyaoui |
ICWS | 3 |
| 2010 | Trust Assessment for Web Services CollaborationabstractWe present in this paper a trust-based game theoretical model for Web services collaboration. The devised model is an application of the generic model about tasks allocation for agents, which is presented in. We consider that a collaboration between Web services captures a possible interaction for achieving a specific task. We consider such collaboration as a game in which several Web services compete to win a task by bidding a cost for achieving it. The game winner is the Web service which has the minimal trust-based cost, which is the product of the cost and the inverse of the trust value of the bidding Web service. Initial trust values are computed based on the distance between the actual and the announced quality attribute values of a Web service. These values are computed during a collaboration evaluation period. They are updated after each game round based on a bayesian model. We show in this paper how the use of trust allows a safer collaboration between Web services with respect to collaborations where there is no consideration of the trust as a criteria for allocating tasks. Hamdi Yahyaoui |
ICWS | 1 |
| 2010 | New approach for the dynamic enforcement of Web services securityabstractWe propose in this paper a new approach for the dynamic enforcement of Web services security, which is based on a synergy between Aspect-Oriented Programming (AOP) and composition of Web services. Security policies are specified as aspects. The elaborated aspects are then weaved (integrated) in the Business Process Execution Language (BPEL) process at runtime. The main contributions of our approach are threefold: (1) separating the business and security concerns of composite Web services, and hence developing them separately (2) allowing the modification of the Web service composition at run time and (3) providing modularity for modeling cross-cutting concerns between Web services. We demonstrate the feasibility of our approach by developing a Flight System (FS) that is composed of several Web services. First, a RBAC (Role Based Access Control) model for the flight system, which we called RBAC-FS, is elaborated. Afterwards, the Web services that implement the security features are developed. Finally, the BPEL aspects that integrate the security functionalities dynamically into the BPEL process are created. The devised aspects realize the elaborated RBAC-FS model and provide authentication and access control features to the flight system. Case studies and experimental results are also presented to defend our propositions. Azzam Mourad, Sara Ayoubi, Hamdi Yahyaoui, Hadi Otrok |
PST | 3 |
| 2009 | On the Synchronization of Web Services InteractionsabstractExamining interactions between Web services is of paramount importance to the success of service composition. We have previously proposed a 2-layer framework for modeling, analyzing, and managing these interactions. Interactions are assigned to two layers: business logic and support. The business-logic layer comprises control and transactional flows, whereas the support layer comprises exception and message flows. This paper continues this research effort by focusing on the synchronization of the four flows at run-time. In particular, we discuss the synchronization mechanisms integrated into the 2-layer framework and report our preliminary experiments on the implementation. Zakaria Maamar, Quan Z. Sheng, Hamdi Yahyaoui, Khouloud Boukadi, Xitong Li |
AINA | 3 |
| 2009 | A Formal Verification Approach of Conversations in Composite Web Services Using NuSMVabstractWeb service composition is currently a very focused-on topic of research, with many studies being proposed by academic and industrial research groups. This paper discusses the design and verification of behavior of composite Web services. We model composite Web services based on two behaviors, namely control and operational. These behaviors communicate through conversation messages. We use state charts to model composite Web services and verify the synchronization of the conversations among them using symbolic model checking with NuSMV. Melissa Kova, Jamal Bentahar, Zakaria Maamar, Hamdi Yahyaoui |
SoMeT | 4 |
| 2008 | Web Services Interactions: Analysis, Modeling, and ManagementabstractThis paper discusses how interactions between Web services engaged in composition scenarios are analyzed, modeled, and finally managed. Interactions are primarily considered as a means for conveying messages of different natures between separate components, for instance, Web services. To achieve better coordination and hence, avoid conflicts between Web services, in this paper interactions are handled by two layers known as business logic and support. The business-logic layer is the host of two flows known as control and transactional, whereas the support layer is the host of two additional flows namely exception and message. On top of the proposed layers and flows, context and policies are used to oversee the progress of interactions between Web services and to constrain the behavior of these Web services, respectively. Zakaria Maamar, Quan Z. Sheng, Djamal Benslimane, Hamdi Yahyaoui |
Int. J. Softw. Eng. Knowl. Eng. | 4 |
| 2007 | On Checking the Compatibility of Web Services' PoliciesabstractThis paper discusses the compatibility issue between policies of Web services, which could refrain the automatic composition of these Web services from smoothly progressing. Policies regulate/constrain the functioning of Web services at three levels identified by business, behavior, and privacy. Because independent Web services collaborate with one another in order to satisfy users' needs, their respective policies could be in contradiction. This could lead to conflicts and exceptions at run-time unless these contradictions are as a first step, detected and then, fixed. In this paper, WSPL is the language to specify policies of Web services. Zakaria Maamar, Quan Z. Sheng, Hamdi Yahyaoui, Djamal Benslimane |
PDCAT | 3 |
| 2007 | Dynamic management of UDDI registries in a wireless environment of web services: Concepts, architecture, operation, and deployment
Zakaria Maamar, Hamdi Yahyaoui, Qusay H. Mahmoud |
J. Intell. Inf. Syst. | 2 |
| 2006 | A selective dynamic compiler for embedded Java virtual machines targeting ARM processors
Mourad Debbabi, Abdelouahed Gherbi, Azzam Mourad, Hamdi Yahyaoui |
Sci. Comput. Program. | 4 |
| 2005 | Toward an Agent-Based and Context-Oriented Approach for Web Services CompositionabstractThis paper presents an agent-based and context-oriented approach that supports the composition of Web services. A Web service is an accessible application that other applications and humans can discover and invoke to satisfy multiple needs. To reduce the complexity featuring the composition of Web services, two concepts are put forward, namely, software agent and context. A software agent is an autonomous entity that acts on behalf of users and the context is any relevant information that characterizes a situation. During the composition process, software agents engage in conversations with their peers to agree on the Web services that participate in this process. Conversations between agents take into account the execution context of the Web services. The security of the computing resources on which the Web services are executed constitutes another core component of the agent-based and context-oriented approach presented in this paper. Zakaria Maamar, Soraya Kouadri Mostéfaoui, Hamdi Yahyaoui |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2004 | Messengers for the Dynamic Management of Distributed UDDI RegistriesabstractThis work presents an approach for the dynamic management of the content of several Universal Description, Discovery, and Integration (UDDI) registries. By content, it is meant the announcements of Web services that providers post on various distributed UDDI registries. Unlike other initiatives in the field of Web services, our concerns are the following: availability of several UDDI registries, no predefined communication infrastructure between the UDDI registries, and no centralized component to coordinate the UDDI registries. The solution presented in this paper integrates users and software agents into what we call messengers. When a user is in the vicinity of an UDDI registry, his software agent, which resides in his mobile device, interacts with that registry. The objective is to submit the details on Web services that are stored in the mobile device. Zakaria Maamar, Hamdi Yahyaoui, Qusay H. Mahmoud, Soraya Kouadri Mostéfaoui, Wathiq Mansoor |
MobiQuitous | 2 |