Send Fredo off to do this, send Fredo off to do that 1
|
|
- Junior McDowell
- 5 years ago
- Views:
Transcription
1 Send Fredo off to do this, send Fredo off to do that 1 Luís Botelho, Hugo Mendes, Pedro Figueiredo, and Rui Marinheiro ADETTI/ISCTE Av. das Forças Armadas, Edifício ISCTE, Lisboa, Portugal {Luis.Botelho, Hugo.Mendes, Pedro.Figueiredo, Rui.Marinheiro}@iscte.pt; Abstract. Fredo is a generic domain-independent broker that creates valueadded information taking into account the preferences specified by its clients. Fredo uses ontology services and yellow pages services to discover a set of agents that can provide information relevant to its clients requests. Fredo uses an intelligent heuristic strategy based on a fuzzy evaluation mechanism to plan the queries it uses to gather relevant information for its clients needs. In order to handle possible information overload, we have designed a special purpose interaction protocol, the paged information-request protocol, which is used to govern the interaction between Fredo and information providers. Fredo also uses a fuzzy inference engine to evaluate the gathered information with respect to the preferences specified by its clients. Fredo has been developed by and used in the Agentcities project. Fredo uses the FIPA ACL inter agent communication language with FIPA SL contents. It was implemented in JAVA and Prolog and runs on FIPA++, a FIPA compliant agent platform. 1. Introduction In open agent systems such as that of the Agentcities project [17] it is important to have agents capable of dynamically creating value-added information for the user or for other agents. Further more, the process by which information is sought, integrated, and evaluated should be as independent as possible of the particular application domain so that it can be used in different domains, relying on different ontologies. Fredo is a broker agent capable of searching information from various sources, pertaining diverse topics, integrating it in coherent ways and evaluating it according to specified preferences. Fredo uses absolutely general algorithms in the sense that they are totally independent of the application domain. Fredo was built using some original proposals and ideas from several other authors and research groups. The main contributions to the state of the art of engineered software agents are the integration of several ideas put forth by other researchers in a single implemented agent working in an open environment; the original proposal 1 The research described in this paper is partly supported by the EC project Agentcities.RTD, reference IST and partly by UNIDE/ISCTE. The opinions expressed in this paper are those of the authors and are not necessarily those of the Agentcities.RTD partners. The authors are also indebted to all other members of the Agentcities ADETTI team.
2 regarding the representation of preferences; the paged information-request protocol, a new interaction protocol used to handle possible information overload; and deploying all the above using the FIPA standardization framework (FIPA++ [8], a FIPA compliant agent platform; FIPA ACL agent communication language [11]; and FIPA SL content language [12][1]). Fredo also relies on the existence of FIPA compliant directory and ontology agents (DF [10] and OA [9]). Fredo may be used in several scenarios, such as the one represented in Figure 1. Fredo receives information requests from its clients. In general, it is impossible to satisfy the client s request consulting only a single information provider. The relevant agents are discovered by contacting Directory Facilitaror agents and Ontology agents, using the information contained in received requests. Figure 1. Scenarios where Fredo may be used. Section 2 describes Fredo and analyses the obtained results. Section 3 compares our approach with related work. Finally, section 4 presents conclusions and future work. 2. Fredo: An Information Broker Agent In order to satisfy clients requests, Fredo discovers information providers relevant for the received requests (Task 1 in Figure 2); it plans queries to send to the discovered providers using a fuzzy heuristic rule (Task 2 in Figure 2); and it integrates the information received from the providers, evaluates it using a fuzzy inference mechanism and sends it to its clients (Task 3 in Figure 2). All these steps of Fredo s operation are absolutely general in the sense that Fredo does not hold any domain dependent information and it does not use any domain dependent algorithm.
3 Figure 2. Fredo s major tasks and used technology Although Fredo uses fuzzy reasoning, it does not assume its clients or its providers to use fuzzy logic. 2.1 Technical Overview We defined the class Preference to represent information preferences. This class enables the representation of soft preferences (values) and hard preferences (cut-off), which constrain the attributes specified in the attributes property. Soft constraints do not need to be satisfied by the information to be sent back to the client; they are merely used to evaluate the returned information. Hard constraints, on the other hand, must fulfilled by the returned information. The Preferences class also contains an attribute called target to hold the target object of the specified preferences. The object hold by this attribute is evaluated with respect to the specified preferences. Table 1 shows a 0.7 weight preference for Italian cheap restaurants. When Fredo receives a query with a set of preferences it must discover the information relevant for the preferences. For that purpose, Fredo consults agents providing yellow pages and ontology information services. In our application, these are the DF (Directory Facilitator) and the OA (Ontology Agent), which have been defined in the FIPA specifications. Fredo asks the OA for ontologies containing the concepts mentioned in the received query. Then, Fredo asks the DF agent for information agents using the identified ontologies. Finally, Fredo sends queries to the identified information agents asking them for the relevant information for the received information request. Table 1. Preference for cheap Italian restaurants. (Preference :target <Restaurant> // specific object :targetclass Restaurant :attributes (sequence maxprice foodtype) :values (any (sequence?price?type) (and (=?type Italian) (<=?price 10))) :cut-off (sequence (AttributeCutOff :similarity 0.8) (AttributeCutOff)) :weight 0.7)
4 In order to discover information providers for the preference in Table 1, Fredo asks the OA for an ontology containing the class Restaurant with attributes maxprice and foodtype, among others. Assuming the OA returns the ontology identifier Agentcities-Reastaurant-Ontology, Fredo asks the DF for information agents using that ontology. After the DF sends Fredo the identifications of the necessary information providers, Fredo asks them for the relevant information. Since the soft constraints are not mandatory, the information to be returned by Fredo may not fulfill them. This means Fredo cannot use the softly constrained attributes to limit the amount of information that will be returned by each information provider, which may lead to the exchange to huge messages (e.g., messages containing 400 restaurants). In order to avoid information overload, Fredo uses the hard constraints. Since hard constraints must be fulfilled by the returned information, Fredo uses them to limit the amount of information he asks the information providers. However, hard constraints are not mandatory therefore Fredo uses a fuzzy heuristic rule to create hard constraints whenever they are not specified in the received preferences. The heuristic rule is based on the specified preference weight, which is mandatory. When the preference is very important (high weight), it means Fredo s client is willing to receive only information that is not too bad with respect to the preference. If the preference is not important (low weight), it means Fredo s client would not mind receiving information that is not highly rated with respect to the preference. Using this heuristic, Fredo computes a symbolic condition that constrains the asked information to those records that are as good as ¾ of the value of the preference weight. The quality of the record is evaluated using a fuzzy mechanism. Even so, the returned information may be too much therefore Fredo uses a special purpose interaction protocol, called the paged-information-request protocol, that was created to ask information one page at a time (Figure 3). Using this protocol, the agent my find answer for its problem in the first page and decided to cancel the interaction. Figure 3. Paged Information-Request Protocol. When the information asked from information providers is received, Fredo integrates and evaluates it and send it to its client. The evaluation of the received information
5 with respect to the specified preferences is made by a fuzzy inference mechanism. Each preference is converted into a fuzzy proposition. The final evaluation is the average of the fuzzy values of each of the fuzzy propositions weighted by the preference weight. 2.2 Analysis of the Results Fredo has been implemented and tested in several circumstances, including in the Agentcities audit in Barcelona in which it was used with agents (requesters, providers, directory and ontology agents) designed and developed by different teams. In one experiment Fredo integrates information from two main ontologies: restaurant ontology, and transportation ontology, which share the geographic information ontology. Different agents serve the information described in these ontologies, which means that Fredo is capable of interacting with different information providers. With our approach, preferences representation is very expressive, allowing Fredo to integrate information from several ontologies provided by different agents, and supports a general domain-independent algorithm in all of its processing stages. The same message may specify several preferences at the same time, about different classes and ontologies. Each preference may specify any logical combination of soft and hard constraints. The expressive power of the approach results not only of the proposed preferences representation but also of the flexibility of the used content language (FIPA SL [12]). The process used by Fredo for discovering the relevant information providers relies upon the structure of the received information request whose content is completely expressed in FIPA SL. But it is possible only because Fredo can dynamically consult directory services and ontology services provided by FIPA agent platforms. The use of cut-off values (whether explicitly specified within the received preferences or heuristically computed by the Fredo) greatly reduces the amount of information that is asked to information providers. The use of the paged information-request protocol allows the agent to request the provider to stop sending information as soon as it becomes satisfied. This may happen because some satisficing criterion specified in the message is met or because the client does not want to receive more information. In some experiments, using our 600-restaurant database and a page length of 10 restaurants, the satisficing criterion is met by information contained in the first or in the second page sent by the provider. This means Fredo processes only 20 instead of 550 restaurants. The choice of evaluating all received data with respect to the preferences, instead of considering only the data that totally satisfies all the preferences at once has shown appropriate in realistic applications. This is the case because, most of the times, it is impossible to find data that satisfies all preferences and also because the client prefers to receive imperfect solutions instead of no solutions at all.
6 3 Related Work Brokers are intermediates who receive client requests, distribute the load to process those requests among several registered service providers and, in the end, return the obtained results. The design of these brokers may be tailored to a specific domain, like electronic commerce [2], be less domain dependent as in [3] and [14], where it is required a priory knowledge of the domain, or be domain independent as it is the case with [15] and Fredo. The application scenario used in [14] is quite similar to Fredo s. However, their solution is quite rigid, since brokers have their own ontology with schema mappings to information providers ontologies maintained locally. From those mappings it is then easy to distribute requests, but conversely we are constrained to the existence of those mappings. Fredo searching for providers is dynamic, since it does not hold domain ontology or mapping, it searches directory and ontology agents. The search for providers may be supported by intermediates, like in [3], where a Jini-based directory and ontology service is used. Fredo works in a similar way, in the sense that it doesn t hold any registration regarding providers domain information. Fredo has to use ontology agents and directory facilitator agents (yellow pages agents) to dynamically find providers, according to their ontologies and service types. In order to distribute a request, one usually has to break it down and then search for the right information providers that satisfy the partial requests. This task can be done using previous acquired domain knowledge [3], or using existent mappings [14]. But Fredo s requests are decomposed using a domain independent process, relying on an analysis of specified preferences; domain information is just acquired from ontology agents, after receiving the request. Domain knowledge may also be required to merge information from several providers [3]. Fredo does not have that limitation: value-added information is obtained using a generic process. A more generic approach than [3] and [14] is used in [15] where domain knowledge about services is acquired only after receiving and analyzing requests. Those requests use hard-constraints, facilitating the finding and querying of providers. Fredo also uses preferences received in requests to better plan and distribute requests among providers, without previous domain knowledge. However, in [15], a simplistic approach is taken for preferences, by basically adding a new predicate. No weighted or fuzzy evaluation is used, as it is done in Fredo. None of previously described approaches have used weights on preferences. However, soft-constraints considering weights in user queries, have been in use in several domains, such as information searching [5][7]. In [7] absolute weights, concerning individual terms, and relative weights, concerning a relation between terms, may be used. Fredo allows for both approaches, by permitting queries to cater for constraints on individual attributes, and constraints among attributes. Soft-constraint fuzzy preferences are also used in several domains, like solving decision-making problems [4] [13], where it is necessary to satisfy multiple user preferences. Fuzzy searching and classification of information has also been in use in multimedia systems for some time [5] [6]. Fredo also uses a fuzzy approach to overcome the problem of possibly over restricted requests, poorly covered domains in providers
7 or intrinsic vague definition of information in providers. Nevertheless, Fredo does not require that providers are aware of its fuzzy processing mechanism, where all queries sent by Fredo are tailored with hard constrains to retrieve the necessary results and to perform the fuzzy evaluation and merging the obtained results. In [5], as in Fredo, fuzzy evaluation is associated with weighted preferences. These weights, assign different relevance to the required fuzzy conditions, in order to better adapt to user needs. But Fredo does more, by also considering hard-constraints (i.e., cut-offs) in client queries. This allows, at once, a better specification of user needs, and a better performance of the broker, since it is possible to considerably reduce exchanged information with providers, making the overall solution more scalable. One can say that up to now no agent broker has considered all the techniques used by Fredo in one solution. 4 Conclusions and Future Work We have proposed a flexible and expressive method for representing preferences that allows the specification of preferences about several attributes of an object. The representation provides for the specification of soft and hard constraints about individual attributes but also about relations among them. The identification of the necessary information providers is an absolutely dynamic generic process. There is nothing that depends on a specific domain. Furthermore, the received set of preferences can refer to several ontologies possibly provided by several agents. Therefore, Fredo is a general agent (i.e., domain independent) that provides a value-added information service since it may integrate information services using several ontologies provided by different information providers. We have also proposed a generic mechanism that is used to create the queries to send information providers in order to constrain the amount of returned information without discarding potentially interesting records. In addition, we have also designed an interaction protocol to be used when there is the risk that the answer to an information request may contain an exaggerated number of records. Finally, we have designed a fuzzy mechanism that is used to evaluate gathered information from information providers with respect to the weighted preferences of the clients. This mechanism captures the fuzziness of human-like evaluation processes. Although Fredo uses a fuzzy evaluation mechanism, it does not assume other agents to also have fuzzy reasoning capabilities. This set of proposals described in this paper makes up a general information brokering service that may be used in any domain without modification or recompilation. References 1. Botelho, L.M.; Antunes, N.; Ebrahim, M.; and Ramos, P Greeks and Trojans Together. In Proc. of the Workshop Ontologies in Agent Systems of the AAMAS2002 Conference
8 2. Caughey, S.; Ingham, D.; and Watson P Metabroker: A Generic Broker for Electronic Commerce, Computer Networks and ISDN Systems, vol. 30, no. 1-7, pp Chakraborty, D.; Perich, F.; Joshi, A.; Finin, T.; and Yesha, Y Middleware for Mobile Information Access, 5th Int. Workshop on "Mobility in Databases and Distributed Systems", in conjunction with DEXA 4. Chiclana, F.; Herrera, F.; and Herrera-Viedma, E Integrating three representation models in fuzzy multiple propose decision making based on fuzzy preference relations, Fuzzy Sets and Systems, 97, Ciaccia, P.; Montesi, D.; Penzo, W.; and Trombetta, A Imprecision and User Preferences in Multimedia Queries: A Generic Algebraic Approach, In Proc. of the 1st Int. Symposium on Foundations of Information and Knowledge Systems (FoIKS 2000) 6. Fagin, R Fuzzy Queries in Multimedia Database Systems, In Proc. of the 17th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems 7. Fagin, R.; and Maarek, Y.S Allowing users to weight search terms, Proc. Recherche d'informations Assistee par Ordinateur RIAO '2000, pp FIPA++ Webpage, 9. Foundation for Intelligent Physical Agents FIPA Ontology Service Specification. Document Foundation for Intelligent Physical Agents FIPA Agent Management Specification Foundation for Intelligent Physical Agents FIPA Communicative Act Library Specification, Document SC00037J Foundation for Intelligent Physical Agents FIPA SL Content Language Specification. Document SC00008I Fuller, R.; and Carlsson, C Fuzzy multiple criteria decision making: Recent developments, Fuzzy Sets and Systems, 78, Martin, D.; Oohama, H.; Moran, D.; and Cheyer, A Information brokering in an agent architecture. In Proc. of the 2nd Int. Conf. on the Practical Application of Intelligent Agents and Multi-Agent Technology 15. Mcllraith, S.A.; Son, T.C.; and Zeng, H Semantic Web Services, IEEE Intelligent Systems. Special Issue on the Semantic Web. 16(2): Mota, L.; Botelho, L.M.; Mendes, H.; and Lopes, A "O3F: An Object-Oriented Ontolgy Framework". Proc. 2nd Int. Joint Conf. on Autonomous Agents and MultiAgent Systems. 17. Willmott, S.; Dale, J.; Burg, B.; Charlton, P; and O'Brien, P Agentcities: a worldwide open agent network. Agentlink News, 8:13-15
Greeks and Trojans Together
Luís Botelho Luís.Botelho@iscte.pt ABSTRACT Greeks and Trojans Together Nelson Antunes Nelson.Antunes@iscte.pt Mohmed Ebrahim Mohmed.Ebrahim@iscte.pt Communicating Intelligent Systems Group of ADETTI Av.
More informationThe Agentcities Network Architecture
The Agentcities Network Architecture Steven Willmott EPFL steven.willmott@epfl.ch Jonathan Dale Fujitsu jonathan.dale@fla.fujitsu.com Jerome Picault Motorola jerome.picault@motorola.com Matteo Somacher
More informationTowards Large-scale Deployment of FIPA Systems. Steven Willmott Agentcities
Towards Large-scale Deployment of FIPA Systems Steven Willmott Agentcities Agentcities Overview Goal Create a large-scale, open deployment environment for advanced agent based services Activities Significant
More informationDistributed Implementation of a Self-Organizing. Appliance Middleware
Distributed Implementation of a Self-Organizing Appliance Middleware soc-eusai 2005 Conference of Smart Objects & Ambient Intelligence October 12th-14th 2005 Grenoble, France Oral Session 6 - Middleware
More informationFIPA Messaging Interoperability Service Specification
1 2 3 4 5 6 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Messaging Interoperability Service Specification 7 8 9 Document title FIPA Messaging Interoperability Service Specification Document number XC00093A
More informationFIPA Agent Software Integration Specification
FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Agent Software Integration Specification Document title FIPA Agent Software Integration Specification Document number XC00079A Document source FIPA Architecture
More informationUpdate on. Agents and the. Agents Semantic Web. DAML PI Meeting 18 October Tim Finin. DAML PI meeting 10/18/03 1
Update on Agents and the Agents Semantic Web DAML PI Meeting 18 October 2003 Tim Finin DAML PI meeting 10/18/03 1 What this talk is and isn t Isn t A report on a committee or working group, formal or informal
More informationFIPA specification and JADE. Tomáš Poch
FIPA specification and JADE Tomáš Poch Agents System that is situated in some environment, and that is capable of autonomous action in this environment in order to meet its design objectives [Wooldridge
More informationFIPA Agent Management Support for Mobility Specification
1 2 3 4 5 6 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Management Support for Mobility Specification 7 8 Document title FIPA Management Support for Mobility Specification Document number PC000087B
More informationJade: Java Agent DEvelopment Framework Overview
Jade: Java Agent DEvelopment Framework Overview Multiagent Systems LM Sistemi Multiagente LM Stefano Mariani revised by Andrea Omicini s.mariani@unibo.it, andrea.omicini@unibo.it Dipartimento di Informatica:
More informationSEA: a Semantic Web Services Context-aware Execution Agent
SEA: a Semantic Web Services Context-aware Execution Agent António Lopes, Luís Botelho We, the Body and the Mind Research Lab ADETTI/ISCTE Av. Forças Armadas, Edifício ISCTE, 1600-082, Lisboa, Portugal
More informationFIPA ACL Message Structure Specification
1 2 3 4 5 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA ACL Message Structure Specification 6 7 Document title FIPA ACL Message Structure Specification Document number XC00061E Document source FIPA TC
More informationJade: Java Agent DEvelopment Framework Overview
Jade: Java Agent DEvelopment Framework Overview Stefano Mariani s.mariani@unibo.it Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università di Bologna a Cesena Academic Year
More informationLimited-Resource Systems Testing with Microagent Societies
Limited-Resource Systems Testing with Microagent Societies Liviu Miclea, Enyedi Szilárd, Lucian Buoniu, Mihai Abrudean, Ioan Stoian*, Andrei Vancea Technical University of Cluj-Napoca, Cluj-Napoca, Romania
More informationTheme Identification in RDF Graphs
Theme Identification in RDF Graphs Hanane Ouksili PRiSM, Univ. Versailles St Quentin, UMR CNRS 8144, Versailles France hanane.ouksili@prism.uvsq.fr Abstract. An increasing number of RDF datasets is published
More informationOWL Ontology Translation for the Semantic Web
OWL Ontology Translation for the Semantic Web Luís Mota and Luís Botelho We, the Body and the Mind Research Lab ADETTI/ISCTE Av. das Forças Armadas, 1649-026 Lisboa, Portugal luis.mota@iscte.pt,luis.botelho@we-b-mind.org
More informationProcessing Interaction Protocols in Parallel: a Logic Programming implementation for Robotic Soccer
Processing Interaction Protocols in Parallel: a Logic Programming implementation for Robotic Soccer Mariano Tucat Alejandro J. García mt@cs.uns.edu.ar ajg@cs.uns.edu.ar Consejo Nacional de Investigaciones
More informationCHAPTER 7 JAVA AGENT DEVELOPMENT ENVIRONMENT
CHAPTER 7 JAVA AGENT DEVELOPMENT ENVIRONMENT 159 Chapter 7 Java Agent Development Environment For more enhanced information resources it requires that the information system is distributed in a network
More informationProcessing Interaction Protocols in Parallel: a Logic Programming implementation for Robotic Soccer
Processing Interaction Protocols in Parallel: a Logic Programming implementation for Robotic Soccer Mariano Tucat 1 Alejandro J. García 2 Artificial Intelligence Research and Development Laboratory Department
More informationTowards developing multi-agent systems in Ada G. Aranda, J. Palanca, A. Espinosa, A. Terrasa, and A. García-Fornes {garanda,jpalanca,aespinos,aterrasa,agarcia}@dsic.upv.es Information Systems and Computation
More informationReferences to Ontology Services
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 AGENTCITIES / OPENNET INPUT DOCUMENT References to Ontology Services Agentcities
More informationDesign and Implementation of a Service Discovery Architecture in Pervasive Systems
Design and Implementation of a Service Discovery Architecture in Pervasive Systems Vincenzo Suraci 1, Tiziano Inzerilli 2, Silvano Mignanti 3, University of Rome La Sapienza, D.I.S. 1 vincenzo.suraci@dis.uniroma1.it
More informationContributions to the Study of Semantic Interoperability in Multi-Agent Environments - An Ontology Based Approach
Int. J. of Computers, Communications & Control, ISSN 1841-9836, E-ISSN 1841-9844 Vol. V (2010), No. 5, pp. 946-952 Contributions to the Study of Semantic Interoperability in Multi-Agent Environments -
More informationIG-JADE-PKSlib. An Agent Based Framework for Advanced Web Service Composition and Provisioning. Erick Martínez & Yves Lespérance
IG-JADE-PKSlib An Agent Based Framework for Advanced Web Service Composition and Provisioning Erick Martínez & Yves Lespérance Department of Computer Science York University Toronto, Canada 1 Motivation
More informationMulti Agent System-Based on Case Based Reasoning for Cloud Computing System
Multi Agent System-Based on Case Based Reasoning for Cloud Computing System Amir Mohamed Talib 1 and Nour Eldin Mohamed Elshaiekh 2 1 Faculty of Computer and Information Science, Information Technology
More informationAn Ambient Intelligence Application Integrating Agent and Service-Oriented Technologies
An Ambient Intelligence Application Integrating Agent and -Oriented Technologies Nikolaos Spanoudakis a, b Pavlos Moraitis b a Singular Logic S.A. nspan@singularlogic.eu www.singularlogic.eu b Paris Descartes
More informationANNUAL REPORT Visit us at project.eu Supported by. Mission
Mission ANNUAL REPORT 2011 The Web has proved to be an unprecedented success for facilitating the publication, use and exchange of information, at planetary scale, on virtually every topic, and representing
More informationA Framework for Securing Databases from Intrusion Threats
A Framework for Securing Databases from Intrusion Threats R. Prince Jeyaseelan James Department of Computer Applications, Valliammai Engineering College Affiliated to Anna University, Chennai, India Email:
More informationInformation Collection and Survey Infrastructure, APIs, and Software Tools for Agent-based Systems (An Overview of JADE)
Course Number: SENG 609.22 Session: Fall, 2003 Document Name: Infrastructure, APIs, and Software tools for agent-based system (An Overview of JADE) Course Name: Agent-based Software Engineering Department:
More informationWhich Are My Preferred Items?
Which Are My Preferred Items? Riccardo Torlone 1 and Paolo Ciaccia 2 1 Dip. di Informatica e Automazione Università RomaTre ViadellaVascaNavale,79 00146 Roma, Italy torlone@dia.uniroma3.it 2 DEIS CSITE
More informationAgent Migration over FIPA ACL Messages
Joan Ametller, Sergi Robles, and Joan Borrell Computer Science Dept. Universitat Autònoma de Barcelona 08193 Bellaterra, Spain Joan.Ametller@uab.es Abstract. In this paper, we present the design and implementation
More informationA Distributed Decisive Support Disease Prediction Algorithm for E-Health Care with the Support of JADE
International Journal of Computational Engineering Research Vol, 03 Issue, 4 A Distributed Decisive Support Disease Prediction Algorithm for E-Health Care with the Support of JADE O.Saravanan 1, Dr.A.Nagappan
More informationOpenChain Specification Version 1.3 (DRAFT)
OpenChain Specification Version 1.3 (DRAFT) 2018.10.14 DRAFT: This is the draft of the next version 1.3 of the OpenChain specification. Recommended changes to be made over the current released version
More informationData integration supports seamless access to autonomous, heterogeneous information
Using Constraints to Describe Source Contents in Data Integration Systems Chen Li, University of California, Irvine Data integration supports seamless access to autonomous, heterogeneous information sources
More informationI. Khalil Ibrahim, V. Dignum, W. Winiwarter, E. Weippl, Logic Based Approach to Semantic Query Transformation for Knowledge Management Applications,
I. Khalil Ibrahim, V. Dignum, W. Winiwarter, E. Weippl, Logic Based Approach to Semantic Query Transformation for Knowledge Management Applications, Proc. of the International Conference on Knowledge Management
More informationMulti-Layered Architecture of Middleware for Ubiquitous Robot
Multi-Layered Architecture of Middleware for Ubiquitous Robot In-Bae Jeong, Jong-Hwan Kim Department of Electrical Engineering and Computer Science KAIST Daejeon, Republic of Korea {ibjeong,johkim}@rit.kaist.ac.kr
More informationINTRODUCTION. Abstract FUZZY QUERY LANGUAGES FOR MULTIMEDIA DATA. recipes.
FUZZY QUERY LANGUAGES FOR MULTIMEDIA DATA Paolo Ciaccia*, Danilo Montesi, Wilma Penzo*, and Alberto Trombetta * DEIS-CSITE-CNR, Bologna, Italy, {piaccia, wpenzo}@deis.unibo.it DSI, Dept. Of Computer Science,
More informationFIPA Quality of Service Ontology Specification
1 2 3 4 5 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Quality of Service Specification 6 7 Document title FIPA Quality of Service Specification Document number XC00094 Document source FIPA TC Nomadic
More information{escheihi, selincarrasco, uach.cl, Eliana Scheihing, José Carrasco, Julio Guerra, Denis Parra
172 - Eliana Scheihing, José Carrasco, Julio Guerra, Denis Parra An Adaptive Web Platform based on a Multiagent System and Ontologies Eliana Scheihing, José Carrasco, Julio Guerra, Denis Parra Universidad
More informationDesign and Implementation of Multimedia Service Management Agent on Home Networks Environment
IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.7B, July 2006 91 Design and Implementation of Multimedia Service Management Agent on Home Networks Environment Won-Joo Hwang,
More information1 Introduction H.-JOACHIM NERN 1, G. AGRE 2, T. ATANANSOVA 2, J. SAARELA 3
System Framework for Generating Open Development Platforms for Web-Service Enabled Applications Using Semantic Web Technologies, Distributed Decision Support Units and Multi-Agent-Systems INFRAWEBS II
More informationGrids of Agents for Computer and Telecommunication Network Management
Grids of Agents for Computer and Telecommunication Network Marcos Dias de Assunção, Carlos Becker Westphall Network and Laboratory Federal University of Santa Catarina Florianópolis, SC, 88049-970, PO
More informationLightweight Communication Platform for Heterogeneous Multi-context Systems: A Preliminary Report
Lightweight Communication Platform for Heterogeneous Multi-context Systems: A Preliminary Report Vladimír Dziuban, Michal Čertický, Jozef Šiška, and Michal Vince Department of Applied Informatics, Faculty
More informationActionable User Intentions for Real-Time Mobile Assistant Applications
Actionable User Intentions for Real-Time Mobile Assistant Applications Thimios Panagos, Shoshana Loeb, Ben Falchuk Applied Research, Telcordia Technologies One Telcordia Drive, Piscataway, New Jersey,
More informationOpenChain Specification Version 1.2 pc6 (DRAFT) [With Edit Markups Turned Off]
OpenChain Specification Version 1.2 pc6 (DRAFT) [With Edit Markups Turned Off] DRAFT: This is the near final draft of the 1.2 version of the OpenChain Specification. We have recently completed the final
More informationRECORD DEDUPLICATION USING GENETIC PROGRAMMING APPROACH
Int. J. Engg. Res. & Sci. & Tech. 2013 V Karthika et al., 2013 Research Paper ISSN 2319-5991 www.ijerst.com Vol. 2, No. 2, May 2013 2013 IJERST. All Rights Reserved RECORD DEDUPLICATION USING GENETIC PROGRAMMING
More informationA System for Identifying Voyage Package Using Different Recommendations Techniques
GLOBAL IMPACT FACTOR 0.238 DIIF 0.876 A System for Identifying Voyage Package Using Different Recommendations Techniques 1 Gajjela.Sandeep, 2 R. Chandrashekar 1 M.Tech (CS),Department of Computer Science
More informationText Mining and the. Text Mining and the Semantic Web. Semantic Web. Tim Finin. University of Maryland Baltimore County
Text Mining and the Text Mining and the Semantic Web Semantic Web Tim Finin University of Maryland Baltimore County recommend tell register Next Generation Data Mining Workshop Baltimore, November 2002
More informationLinguistic Values on Attribute Subdomains in Vague Database Querying
Linguistic Values on Attribute Subdomains in Vague Database Querying CORNELIA TUDORIE Department of Computer Science and Engineering University "Dunărea de Jos" Domnească, 82 Galaţi ROMANIA Abstract: -
More informationSCALABLE CONSISTENCY AND TRANSACTION MODELS
Data Management in the Cloud SCALABLE CONSISTENCY AND TRANSACTION MODELS 69 Brewer s Conjecture Three properties that are desirable and expected from realworld shared-data systems C: data consistency A:
More informationTransaction Processing in a Mobile Computing Environment with Alternating Client Hosts *
Transaction Processing in a Mobile Computing Environment with Alternating Client Hosts * Sven Buchholz, Thomas Ziegert and Alexander Schill Department of Computer Science Dresden University of Technology
More informationPROJECT PERIODIC REPORT
PROJECT PERIODIC REPORT Grant Agreement number: 257403 Project acronym: CUBIST Project title: Combining and Uniting Business Intelligence and Semantic Technologies Funding Scheme: STREP Date of latest
More informationOntology Based Personalized Search Engine
Grand Valley State University ScholarWorks@GVSU Technical Library School of Computing and Information Systems 2014 Ontology Based Personalized Search Engine Divya Vemula Grand Valley State University Follow
More informationSurvey of MAS Methods and Platforms focusing on organizational concepts
Survey of MAS Methods and Platforms focusing on organizational concepts Estefanía Argente Adriana Giret Soledad Valero Vicente Julián Vicente Botti Departamento de Sistemas Informáticos y Computación,
More informationMASSiVE, Unità di Torino
MASSiVE, Unità di Torino Personalization, verification and conformance for logic-based communicating agents M. Baldoni, C. Baroglio, A. Martelli, V. Mascardi, V. Patti, C. Schifanella, L. Torasso 1 Main
More informationMultiagent Systems for Service-Oriented Computing
for Service-Oriented Computing Challenge: Organizing a decentralized computation What services constitute a service engagement Who provides what services to whom Without the benefit of a central designer
More informationTechnologies for E-Commerce Agents and Bots
Technologies for E-Commerce Agents and Bots slide credits: Peter McBurney, Univ of Liverpool E-commerce 2004, Prentice Hall - Michael Huhns, Agents as Web Services, 2002 Introduction Software agents: -also
More informationThe Semantic Institution: An Agenda for Publishing Authoritative Scholarly Facts. Leslie Carr
The Semantic Institution: An Agenda for Publishing Authoritative Scholarly Facts Leslie Carr http://id.ecs.soton.ac.uk/people/60 What s the Web For? To share information 1. Ad hoc home pages 2. Structured
More informationService Discovery in the Future Electronic Market
From: AAAI Technical Report WS-00-04. Compilation copyright 2000, AAAI (www.aaai.org). All rights reserved. Service Discovery in the Future Electronic Market Harry Chen, Dipanjan Chakraborty, Liang Xu,
More informationAn Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information
An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information Stefan Schulte Multimedia Communications Lab (KOM) Technische Universität Darmstadt, Germany schulte@kom.tu-darmstadt.de
More informationSIPCache: A Distributed SIP Location Service for Mobile Ad-Hoc Networks
SIPCache: A Distributed SIP Location Service for Mobile Ad-Hoc Networks Simone Leggio Hugo Miranda Kimmo Raatikainen Luís Rodrigues University of Helsinki University of Lisbon August 16, 2006 Abstract
More informationContext-Awareness and Adaptation in Distributed Event-Based Systems
Context-Awareness and Adaptation in Distributed Event-Based Systems Eduardo S. Barrenechea, Paulo S. C. Alencar, Rolando Blanco, Don Cowan David R. Cheriton School of Computer Science University of Waterloo
More informationTitle: PERSONAL TRAVEL MARKET: A REAL-LIFE APPLICATION OF THE FIPA STANDARDS
Title: PERSONAL TRAVEL MARKET: A REAL-LIFE APPLICATION OF THE FIPA STANDARDS Authors: Jorge Núñez Suárez British Telecommunications jorge.nunez-suarez@bt.com Donie O'Sullivan Broadcom Eireann dos@broadcom.ie
More informationFIPA Audio-Visual Entertainment and Broadcasting Specification
FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Audio-Visual Entertainment and Broadcasting Specification Document title FIPA Audio-Visual Entertainment and Broadcasting Specification Document number PC00081
More informationAn Agent Modeling Language Implementing Protocols through Capabilities
An Agent Modeling Language Implementing Protocols through Capabilities Nikolaos Spanoudakis 1,2 1 Technical University of Crete, Greece nikos@science.tuc.gr Pavlos Moraitis 2 2 Paris Descartes University,
More informationNEW TECHNIQUE FOR DUPLICATION THE REMOTE DATABASES BASED ON MULTI-AGENTS
NEW TECHNIQUE FOR DUPLICATION THE REMOTE DATABASES BASED ON MULTI-AGENTS 1 NOREDDINE GHERABI Department of Electrical and Computer Engineering National School of Applied Sciences, Fes, Morocco E-mail :
More informationBroker Clusters. Cluster Models
4 CHAPTER 4 Broker Clusters Cluster Models Message Queue supports the use of broker clusters: groups of brokers working together to provide message delivery services to clients. Clusters enable a Message
More informationPosition Paper for Workshop on Web Services for Enterprise Computing
Position Paper for Workshop on Web Services for Enterprise Computing Torry Harris Business Solutions Ground Floor, Sona Towers, 71, Millers Road, Bangalore 560052. India www.thbs.com Page 1 of 5 Use Case
More informationFIPA Audio/Visual Entertainment and Broadcasting Specification
1 2 3 4 5 6 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Audio/Visual Entertainment and Broadcasting Specification 7 8 9 Document title FIPA Audio/Visual Entertainment and Broadcasting Specification
More informationSprite (contd) Code and Process Migration
Sprite (contd) Sprite process migration Facilitated by the Sprite file system State transfer Swap everything out Send page tables and file descriptors to receiver Demand page process in Only dependencies
More informationSoftware Integration Using a Dynamic Wrapper Agent
Software Integration Using a Dynamic Wrapper Agent MIRIAM A. M. CAPRETZ & MARY C. HRYB Department of Electrical and Computer Engineering University of Western Ontario London, Ontario, CANADA N6A 5B9 Abstract:
More informationScalable Computing: Practice and Experience Volume 12, Number 3, pp
Scalable Computing: Practice and Experience Volume 1, Number 3, pp. 83 91. http://www.scpe.org ISSN 1895-1767 c 011 SCPE VEHICLE ROUTING PROBLEMS WITH THE USE OF MULTI-AGENT SYSTEM LUKASZ CHOMATEK AND
More informationApplying the Semantic Web Layers to Access Control
J. Lopez, A. Mana, J. maria troya, and M. Yague, Applying the Semantic Web Layers to Access Control, IEEE International Workshop on Web Semantics (WebS03), pp. 622-626, 2003. NICS Lab. Publications: https://www.nics.uma.es/publications
More informationWEB SEARCH, FILTERING, AND TEXT MINING: TECHNOLOGY FOR A NEW ERA OF INFORMATION ACCESS
1 WEB SEARCH, FILTERING, AND TEXT MINING: TECHNOLOGY FOR A NEW ERA OF INFORMATION ACCESS BRUCE CROFT NSF Center for Intelligent Information Retrieval, Computer Science Department, University of Massachusetts,
More informationSemantic Data Extraction for B2B Integration
Silva, B., Cardoso, J., Semantic Data Extraction for B2B Integration, International Workshop on Dynamic Distributed Systems (IWDDS), In conjunction with the ICDCS 2006, The 26th International Conference
More informationOn Demand Web Services with Quality of Service
On Demand Web Services with Quality of Service BRAJESH KOKKONDA Department of Computer Science & Engineering, Vivekananda Institute of Technology and Sciences, Tel: +91-7416322567 E-mail: brajesh.email@gmail.com
More informationITU-T Y Next generation network evolution phase 1 Overview
I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T Y.2340 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (09/2016) SERIES Y: GLOBAL INFORMATION INFRASTRUCTURE, INTERNET PROTOCOL
More informationA Mobile Agents Platform for Telecare and Teleassistance
Luis M. Camarinha-Matos (Ed.) Proceedings of the 1st International Workshop on Tele-Care and Collaborative Virtual Communities in Elderly Care, TELECARE 2004. In conjunction with ICEIS 2004; Porto, Portugal,
More informationIntegrating Web Services into Agentcities Recommendation
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 AGENTCITIES TECHNICAL RECOMMENDATION Recommendation Agentcities Technical Recommendation
More informationFIPA Query Interaction Protocol Specification
1 2 3 4 5 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Query Interaction Protocol Specification 6 7 Document title FIPA Query Interaction Protocol Specification Document number SC00027H Document source
More informationIntelligent flexible query answering Using Fuzzy Ontologies
International Conference on Control, Engineering & Information Technology (CEIT 14) Proceedings - Copyright IPCO-2014, pp. 262-277 ISSN 2356-5608 Intelligent flexible query answering Using Fuzzy Ontologies
More informationIntegrating Ontologies into Distributed Multi-Agent System
Integrating Ontologies into Distributed Multi-Agent System Khaoula ADDAKIRI Department of Mathematics and Computer Science Université Hassan 1 er, FSTS, LABO LITEN Settat, Morocco Mohamed BAHAJ Department
More informationMiddleware for Mobile Information Access
Middleware for Mobile Information Access Dipanjan Chakraborty, Filip Perich, Anupam Joshi, Timothy Finin, Yelena Yesha dchakr1,fperic1,joshi,finin,yeyesha @cs.umbc.edu Abstract Mobile information access
More informationChapter 5 INTRODUCTION TO MOBILE AGENT
Chapter 5 INTRODUCTION TO MOBILE AGENT 135 Chapter 5 Introductions to Mobile Agent 5.1 Mobile agents What is an agent? In fact a software program is containing an intelligence to help users and take action
More informationFIPA Device Ontology Specification
1 2 3 4 5 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Device Ontology Specification 6 7 8 Document title FIPA Device Ontology Specification Document number SC00091E Document source FIPA TC Gateways
More informationKnowledge Integration Environment
Knowledge Integration Environment Aka Knowledge is Everything D.Sottara, PhD OMG Technical Meeting Spring 2013, Reston, VA Outline Part I The Consolidated Past : Drools 5.x Drools Expert Object-Oriented,
More informationRiMOM Results for OAEI 2009
RiMOM Results for OAEI 2009 Xiao Zhang, Qian Zhong, Feng Shi, Juanzi Li and Jie Tang Department of Computer Science and Technology, Tsinghua University, Beijing, China zhangxiao,zhongqian,shifeng,ljz,tangjie@keg.cs.tsinghua.edu.cn
More informationArchitecture, Metadata, and Ontologies in the Knowledge Grid
UNICZ UNICAL Architecture, Metadata, and Ontologies in the Knowledge Grid Mario Cannataro University Magna Græcia of Catanzaro, Italy cannataro@unicz.it joint work with: D. Talia, C. Comito, A. Congiusta,
More informationImproving the Efficiency of Fast Using Semantic Similarity Algorithm
International Journal of Scientific and Research Publications, Volume 4, Issue 1, January 2014 1 Improving the Efficiency of Fast Using Semantic Similarity Algorithm D.KARTHIKA 1, S. DIVAKAR 2 Final year
More informationMir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada
Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada Mohamed Bakillah and Steve H.L. Liang Department of Geomatics Engineering University of Calgary, Alberta, Canada
More informationYellow pages and Interaction Protocols
Yellow pages and Interaction Protocols Fabiano Dalpiaz Agent-Oriented Software Engineering (AOSE) 2009-10 Yellow pages How do you look for someone providing a service? Either you know a service provider......or
More informationReport to Brewer s original presentation of his CAP Theorem at the Symposium on Principles of Distributed Computing (PODC) 2000
Brewer s CAP Theorem Report to Brewer s original presentation of his CAP Theorem at the Symposium on Principles of Distributed Computing (PODC) 2000 Written by Table of Contents Introduction... 2 The CAP-Theorem...
More informationINTELLIGENT SYSTEMS OVER THE INTERNET
INTELLIGENT SYSTEMS OVER THE INTERNET Web-Based Intelligent Systems Intelligent systems use a Web-based architecture and friendly user interface Web-based intelligent systems: Use the Web as a platform
More informationDIRA : A FRAMEWORK OF DATA INTEGRATION USING DATA QUALITY
DIRA : A FRAMEWORK OF DATA INTEGRATION USING DATA QUALITY Reham I. Abdel Monem 1, Ali H. El-Bastawissy 2 and Mohamed M. Elwakil 3 1 Information Systems Department, Faculty of computers and information,
More informationA MAS Based ETL Approach for Complex Data
A MAS Based ETL Approach for Complex Data O. Boussaid, F. Bentayeb, J. Darmont Abstract : In a data warehousing process, the phase of data integration is crucial. Many methods for data integration have
More informationStudy on Ontology-based Multi-technologies Supported Service-Oriented Architecture
International Conference on Education Technology, Management and Humanities Science (ETMHS 2015) Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture GaiHai Li a, Gang Huang
More informationIntercloud Federation using via Semantic Resource Federation API and Dynamic SDN Provisioning
Intercloud Federation using via Semantic Resource Federation API and Dynamic SDN Provisioning David Bernstein Deepak Vij Copyright 2013, 2014 IEEE. All rights reserved. Redistribution and use in source
More informationWhere is the Semantics on the Semantic Web?
Where is the Semantics on the Semantic Web? Ontologies and Agents Workshop Autonomous Agents Montreal, 29 May 2001 Mike Uschold Mathematics and Computing Technology Boeing Phantom Works Acknowledgements
More informationIntroduction to INEXDA s Metadata Schema
1 Introduction to INEXDA s Metadata Schema Christian Hirsch (Deutsche Bundesbank) July 2018 The views expressed here do not necessarily reflect the opinion of the Deutsche Bundesbank, the INEXDA network,
More informationKeywords Data alignment, Data annotation, Web database, Search Result Record
Volume 5, Issue 8, August 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Annotating Web
More information