Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Souha Boubaker

dblp:167/0253 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2017
—ORCID · none

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

Software engineering, systems software and programming languages · 5 · 3 first-author

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
1 paper
Cloud and datacenter computing · 100%
Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 100%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
business process modeling
0.312017
Towards Correct Cloud Resource Allocation in Business Processes · IEEE Trans. Serv. Comput. 2017
Cloud and datacenter computing › resource management
cloud resource management
0.312017
Towards Correct Cloud Resource Allocation in Business Processes · IEEE Trans. Serv. Comput. 2017
Cloud and datacenter computing
resource allocation
0.312017
Towards Correct Cloud Resource Allocation in Business Processes · IEEE Trans. Serv. Comput. 2017

Methods — techniques the papers use, named apart from their topics

theorem proving · 0.6formal specification · 0.6event-b · 0.6
YearPublicationVenuePosition
2017 Deadlock-Freeness Verification of Business Process Configuration Using SOG
Souha Boubaker, Kaïs Klai, Katia Schmitz, Mohamed Graiet, Walid Gaaloul
ICSOC1
2017 Towards Correct Cloud Resource Allocation in Business Processes
abstract
Cloud environments are being increasingly used for deploying and executing business processes to provide a high level of performance with low operating cost. Nevertheless, due to the lack of an explicit and formal description of the resource perspective in the existing business processes, the correctness of Cloud resources management can not be verified. The aim of the present work is to offer a formal definition of the resource perspective in business processes as a step towards ensuring a correct and consistent Cloud resource allocation in business process modeling. Concretely, we propose a formalism based on the Event-B language for specifying Cloud resource allocation policies in business process models. This formal specification is used to formally validate the consistency of Cloud resource allocation for process modeling at design time, and to analyze and check its correctness according to user requirements and resource capabilities. In order to show its feasibility, our approach has been tested using a real use case study from an industrial partner.
Mohamed Graiet, Amel Mammar, Souha Boubaker, Walid Gaaloul
IEEE Trans. Serv. Comput.3
2016 Formal Verification of Cloud Resource Allocation in Business Processes Using Event-B
abstract
Nowadays, a growing number of companies are using Cloud Computing to optimize their business processes by using dynamically scalable and often virtualized resources on demand. Nevertheless, due to the lack of explicit and formal description of the resource perspective in existing business processes, Cloud resource allocation behavior cannot be efficiently and correctly managed. In this paper, we aim at formally verifying resource allocation in business processes using Event-B. More precisely, our aim is to specify the resource allocation behavior both at design time and at runtime, and to check its correctness according to users' needs. Our model also takes into account different cloud properties such as elasticity and shareability. In order to show its feasibility, our approach has been tested using a use case study from an industrial partner.
Souha Boubaker, Amel Mammar, Mohamed Graiet, Walid Gaaloul
AINA1
2016 A Formal Guidance Approach for Correct Process Configuration
Souha Boubaker, Amel Mammar, Mohamed Graiet, Walid Gaaloul
ICSOC1
2016 An Event-B Based Approach for Ensuring Correct Configurable Business Processes
abstract
A configurable process model captures a family of similar processes. Such models can be configured to obtain a process variant according to specific requirements. With this aim, several approaches have been proposed for the configuration of process models. Nevertheless, an increasing attention is being paid to achieve this in a sound manner due to the complex inter-dependencies between the configuration decisions. In this work, we aim to guide the process analyst to easily configure process models while preserving soundness. To do so, we propose a formal approach for ensuring correctness of business process configurations while considering structural constraints they have to obey. Specifically, using the Event-B language, we formally define a configurable process model, its correctness-preserving conditions and its configuration constraints.
Souha Boubaker, Amel Mammar, Mohamed Graiet, Walid Gaaloul
ICWS1
2015 A Formal Approach for Verifying QoS Variability in Web Services Composition Using EVENT-B
abstract
The main issues for the fulfillment service level agreements (SLA) are concerned with problem of variability of QoS properties (vQoS). Indeed, the QoS properties may evolve frequently either because of internal changes or because of workload fluctuations. To solve the vQoS problem, we first introduced three variability operators: replicate, delete and replace. These operators will be used to reconfigure CWS when the SLA contract is violated. The first two operators are used to add and remove Web service instances, while the last one is used to substitute some faulty Web services. Then, we proposed an incremental approach for modeling and verifying the composites services (CWSs) reconfiguration using Event-B. We start by abstractly specifying the main requirements and then we refine them through several steps to model CWSs. The consistency of each model and the relationship between an abstract model and its refinements are obtained by formal proofs. Finally, we used ProB model-checker to trace possible design errors. We have exploited the LTL for dynamic reconfigurations to characterize the correct behavior of CWSs reconfiguration.
Imed Abbassi, Mohamed Graiet, Souha Boubaker, Mourad Kmimech, Nejib Ben Hadj-Alouane
ICWS3