Demo Data from EDBT 2026 / reviewers in the wild / expert
Hanifa Boucheneb
dblp:50/5125
· DBLP profile ↗
31ranked-venue papers
11as first author
3since 2021 · last 2023
0000-0001-9158-6374ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9 · 2 first-author · 1 since 2021Theory of computation · 8 · 5 first-authorSystems, architecture and hardware · 7 · 3 first-authorSecurity and privacy · 4 · 1 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Computer networks · 2Databases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1
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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Cloud and datacenter computing · 57% Distributed systems · 43% | |
| Network and information security
1 paper |
Network security · 77% Systems and software security · 23% | |
| Theoretical computer science
1 paper |
Automata and formal languages · 61% Automated reasoning and model checking · 39% | |
| Human-computer interaction and pervasive computing
1 paper |
Collaborative and social computing · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network security › intrusion detection and prevention
intrusion detection |
0.6 | 1 | 2022 | Multi-Tenant Intrusion Detection Framework as a Service for SaaS · IEEE Trans. Serv. Comput. 2022 |
Cloud and datacenter computing › cloud service models
software as a service |
0.6 | 1 | 2022 | Multi-Tenant Intrusion Detection Framework as a Service for SaaS · IEEE Trans. Serv. Comput. 2022 |
Collaborative and social computing
collaborative editing |
0.2 | 1 | 2015 | On Synthesizing a Consistent Operational Transformation Approach · IEEE Trans. Computers 2015 |
Distributed systems
distributed algorithms |
0.2 | 1 | 2015 | On Synthesizing a Consistent Operational Transformation Approach · IEEE Trans. Computers 2015 |
Distributed systems › distributed coordination
operational transformation |
0.2 | 1 | 2015 | On Synthesizing a Consistent Operational Transformation Approach · IEEE Trans. Computers 2015 |
Systems and software security
cloud security |
0.2 | 1 | 2022 | Multi-Tenant Intrusion Detection Framework as a Service for SaaS · IEEE Trans. Serv. Comput. 2022 |
Automated reasoning and model checking
model checking |
0.1 | 1 | 2011 | Efficient Reachability Analysis for Time Petri Nets · IEEE Trans. Computers 2011 |
Automata and formal languages
petri nets |
0.1 | 1 | 2011 | Efficient Reachability Analysis for Time Petri Nets · IEEE Trans. Computers 2011 |
Automata and formal languages › petri nets
timed petri nets |
0.1 | 1 | 2011 | Efficient Reachability Analysis for Time Petri Nets · IEEE Trans. Computers 2011 |
Program synthesis and code generation
controller synthesis |
0.1 | 1 | 2015 | On Synthesizing a Consistent Operational Transformation Approach · IEEE Trans. Computers 2015 |
Methods — techniques the papers use, named apart from their topics
virtualization · 1.1intrusion detection system integration · 1.1formal proof · 0.7controller synthesis · 0.7state class graph method · 0.1abstraction · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Tumor growth prediction and classification based on the KNN algorithm and discrete-time Markov chains (DTMC)
Lahcen Elfatimi, Hanifa Boucheneb |
Neural Comput. Appl. | 2 |
| 2022 | A data-owner centric privacy model with blockchain and adapted attribute-based encryption for internet-of-things and cloud environmentabstractAdvances in internet of things (IoT) and cloud computing technologies have led to the emergence of new applications such as in e-health domain bringing convenience for both physicians and patients. However, the development of these new technologies makes users' privacy vulnerable. The threats on private data may arise from service providers themselves voluntarily or by inadvertence. As a result, the data owner would like to ensure that the collected data are securely stored and accessed only by authorised users. In this paper, we propose a novel data-owner centric privacy model in IoT/cloud environment. Our model combines two promising paradigms for data privacy, which are attribute-based encryption (ABE) and blockchain, to strengthen the data-owner privacy protection. We propose a new scheme of ABE that is, in one hand, suitable to resource-constrained devices by externalising the computing capabilities, thanks to fog computing paradigm and, in the other hand, combined with a blockchain-based protocol to overcome a single point of trust and to enhance data-owner access control. Youcef Ould Yahia, Samia Bouzefrane 0001, Hanifa Boucheneb, Soumya Banerjee 0002 |
Int. J. Inf. Comput. Secur. | 3 |
| 2022 | Multi-Tenant Intrusion Detection Framework as a Service for SaaSabstractInformation technology (IT) service providers are nowadays moving toward cloud computing. Software-as-a-service (SaaS) refers to cloud service-oriented web applications. As a result of computation outsourcing, a customer (tenant) can subscribe to a self-service SaaS and use it on a pay-per-use basis. To reduce resource costs, a single instance of SaaS serves multiple tenants (multi-tenancy). However, outsourcing and multi-tenancy bring about new security issues. Indeed, tenants lose control over the source code, databases and infrastructure and cannot deploy their own intrusion detection system (IDS). In this context, the provider must not only integrate their preferred IDS into a public cloud, but also protect the tenants according to their individual security requirements. We put forth a multi-tenant intrusion detection framework as a service for SaaS (MTIDaaS) to allow the provider to undertake such integration. Our MTIDaaS has been integrated and tested in a real public cloud environment. It provides security-as-a-service (SecaaS) for both provider and tenant with high levels of portability, flexibility and cost-effectiveness. The experimental results demonstrate that our MTIDaaS offers easy integration of IDS with little virtualization overhead and insignificant impact on HTTP response time. Mohamed Yassin, Hakima Ould-Slimane, Chamseddine Talhi, Hanifa Boucheneb |
IEEE Trans. Serv. Comput. | 4 |
| 2020 | Towards Efficient Partial Order Techniques for Time Petri Nets
Kuangze Wang, Hanifa Boucheneb, Kamel Barkaoui, Zhiwu Li 0001 |
VECoS | 2 |
| 2019 | ITADP: An inter-tenant attack detection and prevention framework for multi-tenant SaaS
Mohamed Yassin, Chamseddine Talhi, Hanifa Boucheneb |
J. Inf. Secur. Appl. | 3 |
| 2018 | On Handling Source Code Positions and Local Variables in LTL Software Model Checking
Guillaume Hétier, Hanifa Boucheneb |
ICSOFT | 2 |
| 2018 | Exploiting Local Persistency for Reduced State Space Generation
Kamel Barkaoui, Hanifa Boucheneb, Zhiwu Li 0001 |
VECoS | 2 |
| 2018 | Delay-dependent partial order reduction technique for real time systems
Hanifa Boucheneb, Kamel Barkaoui |
Real Time Syst. | 1 |
| 2018 | Multi-tenant intrusion detection system for public cloud (MTIDS)
Mohamed Hawedi, Chamseddine Talhi, Hanifa Boucheneb |
J. Supercomput. | 3 |
| 2017 | SQLIIDaaS: A SQL Injection Intrusion Detection Framework as a Service for SaaS ProvidersabstractRecently, we are attending to the proliferation of Cloud Computing (CC) as the new trending internet-based-Platform. Thanks to the outsourcing paradigm, CC is enabling many services. Software as a Service (SaaS) is one of those cloud-based-services. Indeed, SaaS model allows providers to reduce the cost of maintenance and management by transferring traditional on premise deployment to public Cloud. Clients can subscribe, in self-service, to SaaS services based on a pay-per-use model. However, since user data are outsourced to the Cloud, serious security breaches are rising and could harm the reputation of providers and slow down the subscription of clients. SQL injection attack (SQLIA) is one of the most critical SaaS vulnerabilities that allows attackers to violate the availability, confidentiality and integrity of user data. In this paper, we propose SQL injection intrusion detection framework as a service for SaaS providers, SQLIIDaaS, which allows a SaaS provider to detect SQLIAs targeting several SaaS applications without reading, analyzing or modifying the source code. To achieve SQL query/HTTP request mapping, we propose an event correlation based on the similarity between literals in SQL queries and parameters in HTTP requests. SQLIIDaaS is integrated and validated in Amazon Web Services (AWS). A SaaS provider can subscribe to this framework and launch its own set of virtual machines, which holds on-demand self-service, resource pooling, rapid elasticity, and measured service properties. Mohamed Yassin, Hakima Ould-Slimane, Chamseddine Talhi, Hanifa Boucheneb |
CSCloud | 4 |
| 2015 | A Formal Approach for QoS Assurance in the CloudabstractCloud computing is an attractive business model offering cost-efficiency and business agility. Recently, the trend is that small and large businesses are moving their services to cloud environments. The quality of service is always negotiated between the cloud users and the cloud providers and documented in the service level agreement (SLA). Yet assuring -- or even measuring -- the quality of the provided service can be challenging. This paper proposes a formal approach for quantifying the quality of service in the cloud systems as promised in the SLA. The proposed approach uses controller synthesis to find a system configuration that meets the SLA requirement. The formal approach suggested in this paper is based on, but not limited to, %the controller synthesis of Time Petri Nets (TPN). As a case study, we focus on service availability as a key performance indicator in the SLA and for a sample set of resources providing a service, we determine the system configuration satisfying the SLA. Parisa Heidari, Hanifa Boucheneb, Abdallah Shami |
CloudCom | 2 |
| 2015 | On Synthesizing a Consistent Operational Transformation ApproachabstractThe operational transformation (OT) approach, used in many collaborative editors, allows a group of users to concurrently update replicas of a shared object and exchange their updates in any order. The basic idea is to transform any received update operation before its execution on a replica of the object. Concretely, OT consists of a centralized/decentralized integration procedure and a transformation function. In the context of decentralized integration, designing transformation functions for achieving convergence of object replicas is a critical and challenging issue. Indeed, the transformation functions proposed in the literature are all revealed inefficient. In this paper, we investigate the existence of transformation functions. From the theoretical point of view, two properties, named TP1 and TP2, are necessary and sufficient to ensure convergence. Using controller synthesis technique, we show that there are some transformation functions, which satisfy TP1 for the basic signatures of insert and delete operations. But, there is no transformation function, which satisfies both TP1 and TP2. Consequently, a transformation function which satisfies both TP1 and TP2 must necessarily have additional parameters in the signatures of some update operations. We propose, in this paper, a new transformation function and show formally that it ensures convergence. Aurel Randolph, Hanifa Boucheneb, Abdessamad Imine, Alejandro Quintero |
IEEE Trans. Computers | 2 |
| 2015 | Stubborn Sets for Time Petri NetsabstractThe main limitation of the verification approaches based on state enumeration is the state explosion problem. The partial order reduction techniques aim at attenuating this problem by reducing the number of transitions to be fired from each state while preserving properties of interest. Among the reduction techniques proposed in the literature, this article considers the stubborn set method of Petri nets and investigates its extension to time Petri nets. It establishes some useful sufficient conditions for stubborn sets, which preserve deadlocks and k-boundedness of places. Hanifa Boucheneb, Kamel Barkaoui |
ACM Trans. Embed. Comput. Syst. | 1 |
| 2014 | A formal framework for verifying inter-firewalls consistencyabstractThe main problem of firewall configuration is to ensure the filtering rules consistency w.r.t. a global security policy. However, the overall firewalls configuration on a network, which requires a human intervention, is often an error-prone process. Therefore, automated solutions are needed in order to detect firewall configuration inconsistencies and to check the inter-firewalls consistency. In this paper, we propose a formal modeling and verification framework based on model checking. It allows to verify automatically the end-to-end security behavior of a set of firewalls w.r.t. a global security policy. To deal with state explosion problem, two abstractions are proposed and evaluated in term of space and time complexity, according to the network size and connectivity rate. Majda Moussa, Hakima Ould-Slimane, Hanifa Boucheneb, Steven Chamberland |
ISCC | 3 |
| 2014 | Partial order reduction for checking soundness of time workflow nets
Hanifa Boucheneb, Kamel Barkaoui |
Inf. Sci. | 1 |
| 2013 | On Multi-enabledness in Time Petri Nets
Hanifa Boucheneb, Didier Lime, Olivier H. Roux |
Petri Nets | 1 |
| 2013 | Specification and Verification Using Alloy of Optimistic Access Control for Distributed Collaborative Editors
Aurel Randolph, Abdessamad Imine, Hanifa Boucheneb, Alejandro Quintero |
FMICS | 3 |
| 2013 | Reducing Interleaving Semantics Redundancy in Reachability Analysis of Time Petri NetsabstractThe main problem of verification techniques based on exploration of (reachable) state space is the state explosion problem. In timed models, abstract states reached by different interleavings of the same set of transitions are, in general, different and their union is not necessarily an abstract state. To attenuate this state explosion, it would be interesting to reduce the redundancy caused by the interleaving semantics by agglomerating all these abstract states whenever their union is an abstract state. This article considers the time Petri net model and establishes some sufficient conditions that ensure that this union is an abstract state. In addition, it proposes a procedure to compute this union without computing beforehand intermediate abstract states. Finally, it shows how to use this result to improve the reachability analysis. Hanifa Boucheneb, Kamel Barkaoui |
ACM Trans. Embed. Comput. Syst. | 1 |
| 2012 | WiseShare: A collaborative environment for knowledge sharing governed by ABAC policiesabstractIn this paper, we propose an attribute based access control (ABAC) approach for safely sharing knowledge in a collaborative environment. Indeed, existing similar systems facilitate collaboration at the risk to convey doubtful information and sometimes serve as a gate to vandalism. Our system called Hakima Ould-Slimane, Moustapha Bande, Hanifa Boucheneb |
CollaborateCom | 3 |
| 2012 | Parametric Verification of TimeWorkflow Nets
Hanifa Boucheneb, Kamel Barkaoui |
SEKE | 1 |
| 2011 | Efficient Reachability Analysis for Time Petri NetsabstractWe propose in this paper some efficient approaches, based on the state class graph method, to construct abstractions for the Time Petri Net (TPN) model, suitable to verify its linear or reachability properties. Experimental results have shown that these abstractions are very appropriate as both time and size are considerably reduced. For some tested models, abstractions that preserve reachability properties can be as many as 2,051 times smaller and more than 592 times faster to compute. For abstractions, which are overapproximations (useful to prove that certain states are not reachable), gains can overpass 10,000 for both time and size. Rachid Hadjidj, Hanifa Boucheneb |
IEEE Trans. Computers | 2 |
| 2010 | Symbolic Model-Checking of Optimistic Replication Algorithms
Hanifa Boucheneb, Abdessamad Imine, Manal Najem |
IFM | 1 |
| 2009 | TCTL Model Checking of Time Petri NetsabstractWe consider Time Petri Nets (TPN) for which a firing time interval is associated with each transition. State space abstractions for TPN preserving various classes of properties (LTL, CTL and CTL∗) can be computed, in terms of so called state classes. Some methods were proposed to check quantitative timed properties but are not suitable for effective verification of properties of real-life systems. In this article, we consider subscript TCTL for TPN (TPN-TCTL) for which temporal operators are extended with a time interval, specifying a time constraint on the firing sequences. We prove the decidability of TPN-TCTL on bounded TPN and give its theoretical complexity. We propose a zone-based state space abstraction that preserves marking reachability and traces of the TPN. As for Timed Automata (TA), the abstraction may use an over-approximation operator on zones to enforce the termination. A coarser (and efficient) abstraction is then provided and proved exact w.r.t. marking reachability and traces (LTL properties). Finally, we consider a subset of TPN-TCTL properties (TPN-TCTLS) for which it is possible to propose efficient on-the-fly model-checking algorithms. Our approach consists in computing and exploring the zone-based state space abstraction. On a practical point of view, the method is integrated in Romeo [Gardey et al. (2005, Proceedings of 17th International Conference on CAV’05, Vol. 3576 of Lecture Notes in Computer Science, 418–423)], a tool for TPN edition and analysis. In addition to the old features it is now possible to effectively verify a subset of TCTL directly on TPN. Hanifa Boucheneb, Guillaume Gardey, Olivier H. Roux |
J. Log. Comput. | 1 |
| 2009 | On-the-fly TCTL model checking for time Petri nets
Rachid Hadjidj, Hanifa Boucheneb |
Theor. Comput. Sci. | 2 |
| 2008 | Verification of Workflow processes under multilevel security considerationsabstractTraditional modelling and analysis of workflow aims at verifying the correctness of its control flow. When dealing with workflow security, the compliance of information flow with the adopted security policies needs also to be analyzed. In this paper, we propose a two-steps verification approach. While the first step is concerned by soundness of the workflow, the second one is concerned by the data consistency with respect to a multilevel security policy where the granting of access rights to objects by the workflow system is done according to information flow rules of Bell-LaPadula model. Our approach is based on the ECATNet formalism. It offers means to incorporate the security constraints on information flow into an initial WF net modeling the control flow of a workflow specification. We then show how to analyze the impact of the security rules on the whole Workflow through the model checker of the MAUDE environment and how to relax them before producing the correct specification and submitting it to the workflow system. Kamel Barkaoui, Rahma Ben Ayed, Hanifa Boucheneb, Awatef Hicheur Cairns |
CRiSIS | 3 |
| 2008 | Semantics for Model-Based Validation of Continuous/Discrete SystemsabstractContinuous and discrete components can be integrated in diverse systems including defense, medical, electronic, communication, and automotive applications. Given the heterogeneity of concepts that have to be taken into consideration, their design involves overcoming specific global modeling and validation challenges. This paper presents semantics for model-based validation of continuous/discrete systems. It focuses on the simulation interfaces semantics, representation and verification. The proposed approach is applied for the validation of a continuous/discrete medical system, an automatic glycemia level regulator. Luiza Gheorghe Iugan, Faouzi Bouchhima, Gabriela Nicolescu, Hanifa Boucheneb |
DATE | 4 |
| 2008 | Interval timed coloured Petri net: efficient construction of its state class space preserving linear propertiesabstractAbstract We consider here the interval timed coloured Petri net model (ITCPN). This model associates with each created token a time interval specifying when the token will become available and forces enabled transitions to occur as soon as possible. This model can simulate other timed Petri nets and allows to describe large and complex real-time systems. We propose a much more efficient contraction for its generally infinite state space than those developed in the literature. Our contraction approach captures all linear properties of the model and produces finite graphs for all bounded models. Hanifa Boucheneb |
Formal Aspects Comput. | 1 |
| 2008 | A More Efficient Time Petri Net State Space Abstraction Useful to Model Checking Timed Linear Properties
Hanifa Boucheneb, Hind Rakkay |
Fundam. Informaticae | 1 |
| 2008 | Improving state class constructions for CTL* model checking of time Petri nets
Rachid Hadjidj, Hanifa Boucheneb |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2007 | A security protocol for mobile agents based upon the cooperation of sedentary agents
Abdelhamid Ouardani, Samuel Pierre, Hanifa Boucheneb |
J. Netw. Comput. Appl. | 3 |
| 2006 | CTL* model checking for time Petri nets
Hanifa Boucheneb, Rachid Hadjidj |
Theor. Comput. Sci. | 1 |