[WI-IAT09] Web Services and Semantic Web

Semantic Web Service Composition using Planning and Ontology Concept Relevance
Ourania Hatzi

A planning approach to compose services… very similar to our work: OWL-S to describe services, Pellet as semantic reasoner for OWL and a planner to compose services. The most interesting thing is not about services, but about semantic awareness when the planner fails.

Improving Web services adaptability thanks to a synergy between aspect programming and a multi-agent middleware
Flavien Balbo and Valérie Monfort

About enterprise IS. They add «aspects» to ws and use a middleware (agent-based) to improve adaptability. I don’t understand why all these mess: AOP to add dynamically new behavior to web services and agents just to coordinate (by communication) ws… I guess that using just one technology will be easier.

QoSS Policies Operating for Web Services within SOA
David Allison

QoSS: Quality of Security Service. Metadata includes information about authentication, authorization and privacy, embedded inside the SOAP message. I don’t know why to modify SOAP is needed instead of use the WS-Auth, WS-Privacy and so on, most of them provided by the service platforms. This can be useful for «private» service (inside an intranet, or for enterprise services), but not for public ones.

Building Blocks: Layered Components Approach for Accumulating High-Demand Web Services
Satoshi Morimoto, Satoshi Sakai, Masaki Gotou, Heeryon Cho, Toru Ishida, and Yohei Murakami

They use web services as language resources that can be combined to create new tools (A Language Grid). For example, multiple dictionaries. Building blocks for simple components programed in PHP or Java are encapsulated inside web services. This is used to create new systems (I assume that it’s used by programmers) faster than without them.

A framework to guarantee time-bounded composed services
Elena del Val.

Well, these is our paper, so I have no things to say…. it’s perfect :-D Ok, ok… I tell you something about that. The idea is to guarantee service execution time (soft real-time). Commitment Manager reach agreements with providers to get a temporal windows in which is ensured that the service will be provided. WS-Agreement protocol is used to do that. 

Supporting Web Service Protocol Changes by Propagation
Ahmed Azough

About business protocols. They consider them as FSM and allow add and delete state, transitions and the final state.

Reasoning about Web Services with Local Closed World Assumption
Limin Chen, Hong Hu, and Zhongzhi Shi

Ups, no one for this paper, so we’ve finished

Blogged with the Flock Browser

[WI-IAT09] Intelligent Social Network Modelling

by Ronald Yager

Fuzzy sets to represent linguistic concepts, reducing the human.machine gap. A common vocablary is needed, so human can use linguistic terms and machines can use fuzzy representation to represent the same concepts and understand each other. For example: about Age {young, old, senior, 23, about 40}

Granular computing is a technique that can be used to link linguistic (human) and mathmatic (machine) concepts. It extensd the capabilities for analyzing social relational networks by enabling tue use of human like concepts with fuzzy sets and granulat technologies. A Social network is actually a set object…. a lot of maths and concepts about the structure of the graphs in social networks now… I prefer to listen instead of to write, sorry.

Blogged with the Flock Browser

[WI-IAT09] Swarm-bots and Swarmanoid: Two experiments in emboided swarm intelligence

Invited talk by Marco Dorigo.

Swarm intelligence: IA technique based on emergence of grupal behaviors from a decentralized, individual intelligences. Examples from biological societies: ants searching paths, transporting things and assembling things to build a bridge. And they’re many other examples about foraging or division of labor.

Swarm robotics motivation: fault tolerant system, high parallelism degree, scalability and low cost. A swarm-bot is a robotic system composed by a set of robots that can touch each other and create more complex structures. Explainig hardware stuff now. And some videos seeing them at work.

Basic behaviour can be hand-coded or it can be evolved from simple neural networks and it can be loaded in areal s-bot. Capacities:

  • coordinate motion: detect the movement of the rest and determines its behavior. Combined with self-assembly allow the robots to create special structures to avoid obstacles
  • selft assembly 
  • cooperative transport: move things bigger than the robots. Again, can be combined with self assembly. OMFG!! They’re moving a child!!!
  • goal search and path formation: limited sensing acapabilities, so they moves randomly until they sense the goal they begin to form a chain. Some kind of bread crumbs :-)

Ongoing work: functional self-assembly, morphology formation and swarm-level fault detection. Fantastic

Blogged with the Flock Browser