| M.R. Genesereth, N.P. Singh, and M.A. Syed, "A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation," Web Document, 15 November 1994 (17 May 1997), http://logic.stanford.edu/sharing/papers/fgcs.ps |
....when dealing with dynamic environments to allow software systems adapting to unpredictable situations. We cannot delegate to the developer the prediction of all possible courses of events that may occur in the Web. Inter operability is a necessary condition for the implementation of open systems [16, 17, 31]. Every second new information and new services become available on the Web and users cannot wait for developers evolving their products to take advantage of these new resources. 3. Agent oriented Software Engineering The research on agent oriented software engineering is based on the ....
M. R. Genesereth, N. Singh and M. Syed, A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation, International Journal of Cooperative Information Systems 4(4), 1995, 339-367.
....entities and therefore agents can be modelled properly only in terms of the messages they exchange. The problem of describing the world to agents is traditionally solved providing them with an ontology that outlines a model of the world in terms of entities and relations between such entities [1, 6, 7, 12]. UML can be used to model ontologies exploiting ontology diagrams, i.e. class diagrams whose elements are associated with an ontology oriented semantic. This semantic is straightforward as it is similar to the one employed in conceptual diagrams. An ontology diagram allows describing the entities ....
M. R. Genesereth, N. Singh and M. Syed, "A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation", International Journal of Cooperative Information Systems 4(4):339-367, 1995.
.... task using a facilitator is called a multi agent system (MAS) Agent communication is based on exchanging messages (KQML) 8] We extend the facilitator concept of MAS towards a set of communicating federations, with each facilitator representing all associated agents to the rest of the system [1]. The facilitator mimics a single complex agent to other federations by integrating all services for building up a federation. Figure 1 shows such a multi federation architecture Optimizer Task Manager Dynamic Optimizer Learner Task Manager Facilitator B Facilitator A GUI Parser GUI ....
....the router s thread (Fig. 5) The Facilitator. The facilitator manages the dynamic (un)registration of local agents, global error handling and address resolution by means of an Agent Dictionary. Unlike ordinary agents, the facilitator uses direct communication with its MBE for sending messages [1]. Network Communication Component (NCC) The NCC extends the message transport layer by enabling inter federation communication. The NCC is desend ( receive( sockets receive( send( Access Network send( Fig. 6. Network Communication Component signed to appear like any other component ....
Genesereth, M. R. and Singh, N. P. and Syed, M. A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation. In International Journal of Cooperative Information Systems, volume 4, pages 339--367, 1995.
....further object to the organisation of the BEM, for instance, why back ends need to be combined only via this system is not clear. In the case of FAST this is not so important because there is only one back end. However, in general, one may require to adopt solutions similar to those described in [4]. Moreover, the way the Harness coordinated the various interactions were closed to the programmer of the KBFE (in the same way APES was) What we really need instead is to give programmers the flexibility of producing new functionality in an open but systematic way. 4 Knowledge Based ....
M. R. Genesereth, N. P. Singh, and M. A. Syed. A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation. In International Symposium of Fifth Generation Computing Systems, pages 125--139, Japan, 1994.
....Being part of the actual agent application, the KRIL translates incoming messages into function calls of the application. Another aspect of the concept introduced in [3] is the use of the so called KQML Facilitator. The facilitator represents an agent itself also consisting of router and KRIL [2, 5, 8]. The basic functionality the facilitator 2 provides consist in acting as an agent name server (ANS) and making available the services brought in from other agents. In a multi agent system agents typically register themselves and the services they provide with the facilitator. The AQuES system ....
....an efficient communication among the system components and supports a flexible configuration of a scalable multi agent system. 2) We extend the facilitator concept of MAS towards a set of communicating federations, with each facilitator representing all associated agents to the rest of the system [5]. 3 AQuES System Overview An important feature of a federation in AQuES is the support of anonymous interaction between agents. The facilitator mimics a single complex agent to other federations by integrating all services of the system. We assume that each network node hosts one federation. ....
[Article contains additional citation context not shown here]
Genesereth, M. R., Singh, N. P., Syed, M. A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation. In International Journal of Cooperative Information Systems, volume 4, pages 339--367, 1995.
....extended for different applications. The communication between heterogeneous planners schedulers is based on a message format as a common information exchange protocol [44] In either case, we need to add message exchange functions to enable planners schedulers to communicate. Geneserth, et al. [8] listed three different ways to handle communication for distributed systems adding agents, wrapping functions, and rewriting systems. In order to keep the original planners schedulers intact, we adopt the agent technology to enhance the cooperation capability. In establishing communication ....
Genesereth, M., Singh, N., and Syed, M. (1995) A distributed and anonymous knowledge sharing approach to software interoperation, International Journal of Cooperative Information Systems, Vol.4, No. 4, pp. 339367.
....these possibilities. We see broad applicability for algorithms of this type in many time or resource constrained applications in which theorem provers are currently used. For example, semantic routing of messages by matchmakers or facilitators is currently accomplished using theorem provers [7]. As we noted in the introduction, this is a time sensitive application. Other potential applications include time sensitive scheduling and resource allocation, and real time planning. 7 Related Work Horvitz and Klein have explored theorem proving for propositional logic with limited resources ....
M.A.Syed M.R.Genesereth, N.P.Singh. A distributed and anonymous knowledge sharing approach to software interoperation. In International Symposium on Fifth Generation Compution Systems, pages 125--139, 1994.
.... contextual information [18] KIF carries the actual logical content of the message, and it has the full expressive power of first order predicate logic [4] Another content language which has been used with KQML is CycL, the knowledge representation and exchange language used by the Cyc project [10]. CycL is similar to KIF in that both have the full expressiveness of first order logic. One big advantage KIF has over CORBA s trading service description mechanism is that it does have declarative semantics, or the capability to define new resources (or con cepts in general) in terms of other ....
M. S. M.R. Genesereth, N.P. Singh. A distributed and anonymous knowledge sharing approach to software interoperation. In International Symposium on Fifth Generation Compution Systems, pages 125--139, 1994.
....further object to the organisation of the BEM, for instance, why back ends need to be combined only via this system is not clear. In the case of FAST this is not so important because there is only one back end. However, in general, one may require to adopt solutions similar to those described in [7]. Moreover, the way the Harness coordinated the various interactions were closed to the programmer of the KBFE (in the same way APES was) What we really need instead is to give programmers the flexibility of producing new functionality in an open but systematic way. 4 Knowledge Based Front Ends ....
M. R. Genesereth, N. P. Singh, and M. A. Syed. A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation. In International Symposium of Fifth Generation Computing Systems, pages 125--139, Japan, 1994.
....listed in an ontology [7] An ontology is a taxonomy of concepts. Each concept in the ontology has an English description for use by humans in understanding the meaning of the concept; and each concept has formal definition. The dictionary is open ended to allow the addition of new concepts [5]. If two entities of two virtual worlds own, for example, the symbol TRANSPARENT in their description, the ontology insures the equality of definitions of these symbols. 5. Enhancing virtual worlds interoperability with ontology The use of ontology appears to be suitable in order to provide a ....
M. R. Genesereth, N. P. Singh, and M. A. Syed. A distributed and anonymous knowledge sharing approach to software interoperation. The Logic Group, http://logic.stanford.edu/, Nov. 1994.
....The second problem is that interfaces are defined by resources available at a compile time and hence may not fully cooperate in runtime. Some of these problems have been discussed with respect to the modern concept of coordinating distributed objects in declarative interfaces as in [13][23] The problem of interoperation among heterogeneous systems is central to the area of integration, as represented in [34] We are using parts of the research devised for the abstraction of representation [19] in the current project. 2 Interface Definition and Specification Systems A number ....
M. Genesereth, N. Singh and M. Syed, "A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation "; Third International Conference on Information and Knowledge Management, 1994.
....to retain autonomy of resources, the tasks they can perform and coordination with other agents. Therefore, negotiation plays a central role in the interaction of agents within an ADEPT system, and an expressive common language is required to enable agents to negotiate. The federation architecture [12, 21, 24] provides a different method for the organisation of a multi agent system in similar domains. Agents are organised into groups, each group being associated with a single facilitator to which an agent surrenders a degree of autonomy. A facilitator serves to identify agents that join or leave the ....
N. Singh, M. R. Genesereth, and M. Syed. A distributed and anonymous knowledge sharing approach to software interoperation. International Journal of Cooperative Information Systems, 4(4):339--367, 1995.
....Architecture = arrangement of components. The following terms define architectural concepts for I3. actionable information = information which causes the customer to initiate events. agent = tool which performs a service, either for its owner or for a customer of its owner [GeneserethK:94] GeneserethSS:94] application = a persistent or transient configuration of components, glue, and human to computer interaction )HCI) modules, to solve a customer problem; may cover multiple domains. 102 GIO WIEDERHOLD component = major building block for an application configuration. Incorporates tools and ....
Michael R. Genesereth, Narinder P. Singh and Mustafa A. Syed: "A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation"; Proc. Int. Symp. on Fifth Generation Comp Systems, ICOT, Tokyo, Japan, Vol.W3, Dec.1994, pp. 125--139.
....agents must communicate, and hence information that should be interpreted in terms of the manager s information model must be translated into equivalent information that may be interpreted in terms of the designer s model. In common with a number of enterprise integration systems (e.g. Singh et al. 1995) and Takeda et al. 1995) an ADEPT agent is required to declare the information models in which it may represent its knowledge. In this way an agent that wishes to communicate with that agent must use an acceptable information model. If an agent is able to represent knowledge in more than one ....
....of resources, the tasks they can perform and coordination with other agents. Therefore, negotiation plays a central role in the interaction of agents within this architecture, and an expressive common language required to enable negotiation. The federation architecture (Tenenbaum et al. 1992, Singh et al. 1995, Khedro and Genesereth 1995) provides a different method for the organisation of a multi agent system in similar domains. Agents are organised into groups, each group being associated with a single facilitator to which an agent surrenders a degree of autonomy. A facilitator serves to identify ....
Singh, N., Genesereth, M. R. and Syed, M. (1995). A distributed and anonymous knowledge sharing approach to software interoperation. International Journal of Cooperative Information Systems, 4(4):339-367.
....We define performative rules to maintain the abstraction as part of the knowledge partitioning. The process of abstraction emphasizes the importance of separating knowledge from its implementation. The notion of separation was initially suggested in the scheme of the Agent CommunicationLanguage [12]. We realize that there is much leverage in overlaying the knowledge sources with the needed partitioning because that is where the context is best understood. 2.1 The Intermediate Knowledge Model The intermediate model scales and partitions knowledge bases and domain ontologies given some ....
M. Genesereth, N. Singh and M. Syed, "A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation"; Third International Conference on Information and Knowledge Management, 1994.
No context found.
Michael R. Genesereth, Narinder P. Singh and Mustafa A. Syed: "A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation"; Proc. Int.Symp. on Fifth Generation Comp Systems, ICOT, Tokyo, Japan, Vol.W3, Dec.1994, pp.125-139.
No context found.
Michael R. Genesereth, Narinder P. Singh and Mustafa A. Syed: "A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation"; Proc. Int.Symp. on Fifth Generation Comp Systems, ICOT, Tokyo, Japan, Vol.W3, Dec.1994, pp.125--139.
No context found.
M.R. Genesereth, N.P. Singh, and M.A. Syed, "A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation," Web Document, 15 November 1994 (17 May 1997), http://logic.stanford.edu/sharing/papers/fgcs.ps
No context found.
M.R. Genesereth, N.P. Singh, and M.A.Syed. A distributed and anonymous knowledge sharing approach to software interoperation. Int. Journal of Cooperative Information Systems,4(4):339-367, 1995.
No context found.
Michael R. Genesereth, Narinder P. Singh, Mustafa A. Syed, "A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation", 3rd CIKM Workshop on Intelligent Information Agents,
No context found.
Michael R. Genesereth, Narinder P. Singh and Mustafa A. Syed (1994): "A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation"; Proc.
No context found.
Michael R. Genesereth, Narinder P. Singh, and Mustafa A. Syed. A distributed and anonymous knowledge sharing approach to software interoperation. In Proceedings of the Third International Conferenceon Information and KnowledgeManagement,CIKM'94, November 1994.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC