My photo
Wael Sellami
ReDCAD laboratory   |  ISIMa   |  University of Sfax
Research Laboratory on Development and Control of Distributed Applications

Current State

Assistant Professor at the Faculty of Economics and Management of Sfax-Tunisia.

Member of the Research Laboratory on Development and Control of Distributed Applications (ReDCAD)

Education

Doctor in Computer Systems, Faculty of Economics and Management of Sfax-Tunisia, 2016

Master degree, Computer Science, Faculty of Economics and Management of Sfax-Tunisia, 2011.

University Degree, Computer Science, Faculty of Economics Sciences and Management of Sfax-Tunisia, 2009.

Affiliation

ACM member

IEEE member (Computer Society)

Address

Faculty of Economics and Management of Sfax (FSEGS).
Department of Computer Science
University of Sfax, Tunisia.
Address: Route de l'Aéroport Km 4, Sfax 3018, Tunisie.

Email: wael.sellami@gmail.com

Research activities

Research Topics
My main fields of interest are concentrated on the services composition in Service Oriented Architecture and Cloud Computing.

PhD Topics

My PhD research focuses on providing the elasticity of multi-tenant services in cloud computing.

Master's thesis

My main field of interest is Modeling and verification fucntional and non-functional properties in web services composition. The aim of our work is to propose a methodology which aims to formally verify both of generic and specific properties of a composition modeled with BPEL 2.0.

Technical Conference Services

Program Committee Member of:

- CLOSER-2020: International Conference on Cloud Computing and Services Science", May 7-9, 2020, Prague, Czech Republic.
- CLOUD COMPUTING-2020: International Conference on Cloud Computing, GRIDs, and Virtualization", April 26-30, 2020, Nice, France.
- CLOSER-2019: International Conference on Cloud Computing and Services Science", May 2-4, 2019, Heraklion, Crete, Greece.
- CLOUD COMPUTING-2019: International Conference on Cloud Computing, GRIDs, and Virtualization", May 5-9, 2019, Venice, Italy.
- CLOSER-2018: International Conference on Cloud Computing and Services Science", March 19-21, 2018, Funchal, Madeira, Portugal.
- CLOUD COMPUTING-2018: International Conference on Cloud Computing, GRIDs, and Virtualization", February 18-21, 2017, Barcelona, Spain.
- SERVICE COMPUTATION-2018: International Conferences on Advanced Service Computing", February 18-21, 2017, Barcelona, Spain.
- CLOSER-2017: International Conference on Cloud Computing and Services Science, Avril 22-24, 2017 - Porto, Portugal.
- SERVICE COMPUTATION-2017: International Conferences on Advanced Service Computing, February 19-23, 2017, Athens, Greece.
- CLOUD COMPUTING-2017: International Conference on Cloud Computing, GRIDs, and Virtualization, February 19-23, 2017, Athens, Greece.
- CLOSER-2016: International Conference on Cloud Computing and Services Science, Avril 23-25, 2016 - Rome, Italy.
- CLOUD COMPUTING-2016: International Conference on Cloud Computing, GRIDs, and Virtualization, March 20-24, 2016 - Rome, Italy.
- SETIT-2016: International Conference Sciences of Electronics, Technologies of Information and Telecommunications, December 18-20, 2016, Hammamet, Tunisia.
- CLOSER-2015: International Conference on Cloud Computing and Services Science, May 20-22, 2015 - Barcelona, Spain.
- CLOUD COMPUTING-2015: International Conference on Cloud Computing, GRIDs, and Virtualization, March 22-27, 2015 - Nice, France.
- CLOSER-2014: International Conference on Cloud Computing and Services Science, April 3-5, 2014 - Barcelona, Spain.

Organization Committee Member of:

- ICOST-2020: International Conference On Smart Living and Public Health, June 24-26, 2020, Hammamet, Tunisia.
- METHODICA-2017: Workshop on Methods for the Adaptive Distributed Software, January 13-15, 2017, Monastir, Tunisia.
- SERA-2015: International Conference on Software Engineering Research, Management and Applications, May 13-15, 2015 - Hammamet, Tunisia.
- ALOG-2014: Atelier sur les Logiciels de Gestion d'Entreprise, September 17-18, 2014 - Sousse, Tunisia

Session Chair

- CLOSER-2013: International Conference on Cloud Computing and Services Science, May 8-10, 2013 - Aachen, Germany

Publications


DBLP Publications
Google Scholar Profile

Journals

[2] Wael SELLAMI, Hatem HADJ KACEM and Ahmed HADJ KACEM, Dynamic Provisioning of Service Composition in a Multi-Tenant SaaS Environment. In the Journal of Network and Systems Management (JONS), 2020.

[1] Wael SELLAMI, Hatem HADJ KACEM and Ahmed HADJ KACEM, A formal approach for the validation of web service orchestrations. In the International Journal of Web Portals (IJWP), pages 41-54, volume 5, number 1, 2013.

Conferences

[7] Wael SELLAMI, Hatem HADJ KACEM and Ahmed HADJ KACEM. Elastic Multi-Tenant Business Process Based on Temporal Constraints. In the International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises(WETICE), pages 42-47, June 27-29, 2018, Paris, France.

[6] Wael SELLAMI, Hatem HADJ KACEM and Ahmed HADJ KACEM. Controlling Elasticity Dependencies For Multi-tenant Business Process. In the International Conference on e-Business Engineering (ICEBE), pages 251-256, October 23-25, 2015, Beijing, China.

[5] Wael SELLAMI, Hatem HADJ KACEM and Ahmed HADJ KACEM. Elastic Multi-tenant Business Process Based Service Pattern in Cloud Computing. In the International Conference on Cloud Computing Technology and Science (CLOUDCOM), pages 154-161, December 15-18, 2014, Singapore.

[4] Wael SELLAMI, Hatem HADJ KACEM and Ahmed HADJ KACEM. Towards a multi-tenancy aware cloud service composition. In the International Conference on Advanced Information Networking and Applications Workshops (AINAW), pages 404-409, Mai 13-16, 2014, Victoria Canada.

[3] Wael SELLAMI, Hatem HADJ KACEM and Ahmed HADJ KACEM. Position paper: Multi-tenants context-aware service composition in cloud computing. In the International Conference on Cloud Computing and Services Science (CLOSER), pages 386-389, Mai 8-10, 2013, Aachen Germany.

[2] Wael SELLAMI, Hatem HADJ KACEM and Ahmed HADJ KACEM. BPELVT: A tool for formal validation of Web service orchestrations. In the International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pages 426-428, Juin 25-27, 2012, Toulouse France.

[1] Hatem HADJ KACEM, Wael SELLAMI and Ahmed HADJ KACEM. A formal approach for the validation of Web service orchestrations. In the International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pages 42-47, Juin 25-27, 2012, Toulouse France.

Tools & Results

MTA4ESC: A Multi-Tenancy Awareness Middleware For Elastic Services Composition

MTA4ESC is a scaling middleware which is both multi-tenancy awareness and workload-adaptive allowing services providers to perform more efficient multi-tenant services composition and managing their elasticity. It considers the cost savings limitations of such compositions under workloads variation which affects the pay as-you-go model of the cloud resources. The MTA4ESC consists of three basic modules which are (i) cloud services composition which ensures the multi-tenant services matching based multi-tenancy modes where single instance of a process serves multiple tenants, (ii) elasticity management of the involved services that may result from the workload variation and, (iii) elasticity dependency controller for analyzing elasticity dependencies between the multi-tenant business process and its involved services.

BPELVT: BPEL Verification Tool

BPELVT is a formal approach of verifying non-functional properties for web services orchestrations. Two classes of properties have to be taken into account: generic and specific properties. Generic properties can be verified for any web service involved in a given orchestration. Specific properties are the dependent relations between activities for a given BPEL process. To do this, we have developed a tool which takes a web service orchestration specified with BPEL 2.0 as an input and a set of properties and returns the verification result as an output. The verification is achieved by using the SPIN model-checker. The transformation from BPEL to Promela, the input language for SPIN, is fullfilled with the use of ANTLR tool (Another Tool for Language Recognition).

Educational activities

2019 - Present: Faculty of Economics and Management of Sfax
- Algorithms and Data Structures
- Object Oriented Programming
- Projects supervisor

2016 - 2019: Higher Institute of Computer Science of Mahdia
- Cloud environment for Big Data
- Virtualization and cloud computing
- Micro-services
- Introduction to Python Programming
- Service Oriented Architecture and Web Services
- Algorithms and Data Structures
- Operating System
- Projects supervisor

2015 - 2016: Faculty of Sciences of Monastir
- Systems administration (Linux)
- Maple
- Python
- Operating Systems
- Computer Architecture
- Projects supervisor

2014 - 2015: Faculty of Economics and Management of Sfax
- Foundation of operating systems
- Web application development

2013 - 2014: Faculty of Economics and Management of Sfax
- Foundation of operating systems
- Projects supervisor

2012 - 2013: Faculty of Economics and Management of Sfax
- IT and Internet Certificate (C2i)
- Programming workshop

2011 - 2012: Faculty of Economics and Management of Sfax
- IT and Internet Certificate (C2i)
- Collaborative work