ARTICLE
TITLE

Natural Language based On-demand Service Composition

SUMMARY

The widespread of Web services in the ubiquitous computing era and the impossibility to predict a priori all possible user needs generates the necessity for on-demand service composition. Natural language is one of the the easiest ways for a user to express what he expects regarding a service. Two main problems need to be solved in order to create a composite service to satisfy the user: a)retrieval of relevant services and b) orchestration/composition of the selected services in order to fulfill the user request. We solve the first problem by using semantic concepts associated with the services and we define a conceptual distance to measure the similarity between the user request and a service configuration. Retrieved services are composed, based on aspect oriented templates called Aspects of Assembly. We have tested our application in an environment for pervasive computing called Ubiquarium, where our system composes a service according to the user request described by a sentence. The implementation is based on the WComp middleware that enables us to use regular Web services but also Web services for devices.

 Articles related

Swathi B.P,Anju R    

Source code retrieval is a branch of text retrieval which helps developer find a piece of code from the code base. The developer can obtain the required code from the code base by issuing a query on the source code base. Generally, a developer who has be... see more


Hamdan Gani,Kiyoshi Tomimatsu    

Investigating customer emotional experience using natural language processing (NLP) is an example of a way to obtain product insight. However, it relies on interpreting and representing the results understandably. Currently, the results of NLP are presen... see more


(1) Ioannis Giachos (“Technoglossia” Postgraduate Computational Linguistics Programme, Greece) (2) Evangelos C. Papakitsos (School of Pedagogical and Technological Education, Greece) (3) Georgios Chorozoglou (1st Centre of Informatics and Novel Technologies of Athens)    

Natural Language Understanding is a major aspect of the intelligence of robotic systems. A main goal of improving their artificial intelligence is to allow a robot to ask questions, whenever the given instructions are not complete, and also by using impl... see more


Juan Andres Laura, Gabriel Omar Masi, Luis Argerich    

In recent studies Recurrent Neural Networks were used for generative processes and their surprising performance can be explained by their ability to create good predictions. In addition, Data Compression is also based on prediction. What the problem come... see more


Eric D. Kameni,Theo P. van der Weide,Wouter T. de Groot    

Analyzing complex problem domains is not easy. Simulation tools support decision makers to find the best policies. Model-based system development is an approach where a model of the application domain is the central driving force when designing simulatio... see more