Analyzing social web services' capabilities

Zakaria Maamar, Hamdi Yahyaoui, Azzam Mourad, Mohamed Sellami

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This 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.

Original languageEnglish
Title of host publicationProceedings - 2015 IEEE 24th International Conference on Enabling Technologies
Subtitle of host publicationInfrastructures for Collaborative Enterprises, WETICE 2015
EditorsSumitra M. Reddy
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages122-127
Number of pages6
ISBN (Electronic)9781467376921
DOIs
Publication statusPublished - 12 Aug 2015
Externally publishedYes
Event2015 24th IEEE International Conference on Enabling Technologies: Infrastructures for Collaborative Enterprises, WETICE 2015 - Larnaca, Cyprus
Duration: 15 Jun 201517 Jun 2015

Publication series

NameProceedings - 2015 IEEE 24th International Conference on Enabling Technologies: Infrastructures for Collaborative Enterprises, WETICE 2015

Conference

Conference2015 24th IEEE International Conference on Enabling Technologies: Infrastructures for Collaborative Enterprises, WETICE 2015
Country/TerritoryCyprus
CityLarnaca
Period15/06/1517/06/15

Keywords

  • AOP
  • Behavior
  • Capability
  • Social Web service

Fingerprint

Dive into the research topics of 'Analyzing social web services' capabilities'. Together they form a unique fingerprint.

Cite this