Fatma SLAIMI

Ph.D., Assistant Professor and Researcher
DIMAG Team - LSIS UMR 7296 CNRS
Aix-Marseille University

See my work

Publications

Here you can find a list of my publications

International journal papers

  • Fatma Slaimi, Ahlem Ben Hassine, Moncef Tagina.
    Ontology based vertical web service composition.
    In: KES Journal 18(1): 1-12 (2014).
    Access:

International conference papers

  • NEW! Fatma Slaimi, Sana Sellami, Omar Boucelma.
    From a Web Services Catalog to a Linked Ecosystem of Services.
    In: IKC 2017.
    (to appear)

  • Fatma Slaimi, Sana Sellami, Omar Boucelma, Ahlem Ben Hassine.
    Leveraging Track Relationships for Web Service Recommendation.
    In: ICEBE 2016: 220-225.
  • Fatma Slaimi, Sana Sellami, Omar Boucelma, Ahlem Ben Hassine.
    A Multigraph Approach for Web Services Recommendation.
    In: OTM Conferences 2016:COOPIS 282-299.
  • Fatma Slaimi, Sana Sellami, Omar Boucelma, Ahlem Ben Hassine.
    Leveraging Track Relationships for Web Service Recommendation.
    In: ICEBE 2016: 220-225.
  • Fatma Slaimi, Sana Sellami, Omar Boucelma, Ahlem Ben Hassine.
    Crowdsourcing for Web Service Discovery.
    In: OTM Conferences 2015: 451-464.
  • Fatma Slaimi, Sana Sellami, Omar Boucelma, Ahlem Ben Hassine.
    Flexible Matchmaking for RESTful Web Services.
    In: OTM Conferences 2013: 542-554.

Thesis

Here you can find a few details regarding my Ph.D. thesis. Please feel free to check out the manuscript.

Details

Abstract

The Web has become a universal platform for content hosting and distributed heterogeneous applications that can be accessed manually or automatically. In this context, Web services have established themselves as a key technology for deploying interactions across applications. The standard Web services technologies (SOAP, WSDL, UDDI, etc.) allow and facilitate the manual programming of these applications by experts. To promote automatic programming based on Web services, a major problem arises : that of their discovery. Service Discovery is the process that identifies services that match a given user query. Several approaches addressing this problem have been proposed in the literature. The aim of this thesis is to improve theWeb services discovery process.We proposed three approaches. We proposed a Web services discovery approach that combines several matching techniques to find the correspondences between "schemes of services". The second consists on the validation of the services returned by an automatic process of discovery using users’ competencies (Crowdsourcing). These approaches can return a large number of services as a result but do not take into account the evolution of services over time (obsolete service, modified, etc.) and user preferences. To address these shortcomings, several approaches incorporate referral techniques to assist the discovery process. A large majority of these approaches are based on assessments of QoS properties. In practice, these assessments are rarely available. In other systems, trust relationships between users and services are used. These relationships are established based on invocations evaluations of similar services. However, invoking the same service do not necessarily mean having the same preferences. In addition, users generally do not provide their evaluations of QoS. Hence, we propose, in our third approach, the use of the relations of interest between users to recommend services. The approach relies on modeling services’ ecosystem by database graphs. Indeed, a multi-graph of services and users is built : in this graph, the nodes (services and users) are connected by edges labeled with different semantics : similarity, tracking, etc. links. A user may be advised of a service(s) in response to his request or based on his profile. These approaches have resulted in prototypes that have been tested on real data sources.

Access

Teachings

Here is some of my teaching material (French and English). Some of the courses are accessible on the teaching platform only by registered users ; they are marked by . Please feel free to explore.


Bases de programmation (java)


Databases


Algorithmes et programmation (python)


Programmation Web (HTML,PHP, J2EE)


Accompagnement et initiation aux outils informatique


e-services


Systèmes répartis


Programmation Orientée Objet (POO)


TP Communication

TP1 TP1Excel TP prezi

TP Bases de données

TP1 TP4

Reussite universitaire

TP Morpion

Contact Me