scholarly journals Using XML to Help Isolate Software Systems and Agents from Change Due to Communications

2006 ◽  
Vol 1 (4) ◽  
Author(s):  
Paul Darbyshire

Development and research into distributed and agent based systems has grown enormously over the last few years, and the number of practical applications for such systems has grown along with it as the technology and infrastructure improves to accommodate such systems. As with all systems, evolution and change is inevitable, but with the growth of distributed systems and the Service Oriented Architecture, we have another dimension of change we need to consider; that of communication. The importance of the role of communication between these systems has been highlighted by many researchers, particularly for multi-agent systems and for distributed communicating agents. But the form of such communication often remains a mystery. Communication aspects are often dependent on other factors within an architectural framework, particularly the data. In order to reduce unnecessary changes to the communication aspects of a system, we need to insulate the communication as much as possible from consequential change effected by architectural other framework elements. A message system using an XML-type syntax is more extensible and adaptable for use in a changing environment. It helps to isolate the communication from the structure and content of the message, thereby reducing consequential change. This paper discusses the use of XML for the construction of agent-based messages, and presents a simple approach for the deconstruction of messages by receiving agents.

2004 ◽  
Vol 19 (1) ◽  
pp. 1-25 ◽  
Author(s):  
SARVAPALI D. RAMCHURN ◽  
DONG HUYNH ◽  
NICHOLAS R. JENNINGS

Trust is a fundamental concern in large-scale open distributed systems. It lies at the core of all interactions between the entities that have to operate in such uncertain and constantly changing environments. Given this complexity, these components, and the ensuing system, are increasingly being conceptualised, designed, and built using agent-based techniques and, to this end, this paper examines the specific role of trust in multi-agent systems. In particular, we survey the state of the art and provide an account of the main directions along which research efforts are being focused. In so doing, we critically evaluate the relative strengths and weaknesses of the main models that have been proposed and show how, fundamentally, they all seek to minimise the uncertainty in interactions. Finally, we outline the areas that require further research in order to develop a comprehensive treatment of trust in complex computational settings.


Author(s):  
Gunjan Kalra

This chapter discusses the process of providing information in its most accurate, complete form to its users and the difficulties faced by the users of the current information systems. The chapter describes the impact of prevalent technologies such as the Multi-Agent Systems and the Semantic Web in the area of information supply via an example implementation and a model use case. The chapter offers a potentially more efficient and robust approach to information integration and supply process. The chapter intends to highlight the complexities inherent in the process of information supply and the role of emerging information technologies in solving these challenges.


1996 ◽  
Vol 05 (03) ◽  
pp. 347-366
Author(s):  
AGOSTINO POGGI ◽  
PAOLA TURCI

This paper presents a concurrent object-oriented language, called CUBL, that seems be suitable for the development and maintenance of multi-agent systems. This language is based on objects, called c_units, that act in parallel and communicate with each other through synchronous and asynchronous message passing, and allows the distribution of a program, that is, of its objects on a network of UNIX workstations. This language has been enriched with an agent architecture that offers some of more important features for agent-oriented programming and some advantages as regards the other implemented agent architectures. In particular this architecture allows the development of systems where agents communicate with each other through a high level agent communication language and can change their behavior during their life.


2014 ◽  
Vol 4 (1) ◽  
pp. 50-62 ◽  
Author(s):  
Sudhansu Shekhar Patra ◽  
R. K. Barik

Cloud computing has recently received considerable attention, as a promising approach for delivering Information and Communication Technologies (ICT) services as a utility. In the process of providing these services it is necessary to improve the utilization of data centre resources which are operating in most dynamic workload environments. Datacenters are integral parts of cloud computing. In the datacenter generally hundreds and thousands of virtual servers run at any instance of time, hosting many tasks and at the same time the cloud system keeps receiving the batches of task requests. It provides services and computing through the networks. Service Oriented Architecture (SOA) and agent frameworks renders tools for developing distributed and multi agent systems which can be used for the administration of cloud computing environments which supports the above characteristics. This paper presents a SOQM (Service Oriented QoS Assured and Multi Agent Cloud Computing) architecture which supports QoS assured cloud service provision and request. Biomedical and geospatial data on cloud can be analyzed through SOQM and has allowed the efficient management of the allocation of resources to the different system agents. It has proposed a finite heterogeneous multiple vm model which are dynamically allocated depending on the request from biomedical and geospatial stakeholders.


Author(s):  
Ujjal Marjit ◽  
Arup Sarkar ◽  
Subhrangsu Santra ◽  
Utpal Biswas

Automated service discovery is one of the very important features in any Semantic Web Service (SWS) based framework. Achieving this functionality in e-resource sharing system is not an easy task due to its hugeness and heterogeneity among the available resources. Any efficient automated service discovery will remain worthless until discovered services fulfill the required goal(s) demanded by the user or the client program. In this paper we have proposed a goal driven approach towards an automated service discovery using Agent Swarm in an innovative way .A novel multi agent based architecture has been introduced here for service discovery. Communications among the agent in service-oriented framework for the said purpose has also been illustrated here. Finally, the pictorial view of the running agent in the system is shown.


2015 ◽  
pp. 2262-2273 ◽  
Author(s):  
Sudhansu Shekhar Patra ◽  
R. K. Barik

Cloud computing has recently received considerable attention, as a promising approach for delivering Information and Communication Technologies (ICT) services as a utility. In the process of providing these services it is necessary to improve the utilization of data centre resources which are operating in most dynamic workload environments. Datacenters are integral parts of cloud computing. In the datacenter generally hundreds and thousands of virtual servers run at any instance of time, hosting many tasks and at the same time the cloud system keeps receiving the batches of task requests. It provides services and computing through the networks. Service Oriented Architecture (SOA) and agent frameworks renders tools for developing distributed and multi agent systems which can be used for the administration of cloud computing environments which supports the above characteristics. This paper presents a SOQM (Service Oriented QoS Assured and Multi Agent Cloud Computing) architecture which supports QoS assured cloud service provision and request. Biomedical and geospatial data on cloud can be analyzed through SOQM and has allowed the efficient management of the allocation of resources to the different system agents. It has proposed a finite heterogeneous multiple vm model which are dynamically allocated depending on the request from biomedical and geospatial stakeholders.


Author(s):  
Gunjan Kalra

This chapter discusses the process of providing information in its most accurate, complete form to its users and the difficulties faced by the users of the current information systems. The chapter describes the impact of prevalent technologies such as the Multi-Agent Systems and the Semantic Web in the area of information supply via an example implementation and a model use case. The chapter offers a potentially more efficient and robust approach to information integration and supply process. The chapter intends to highlight the complexities inherent in the process of information supply and the role of emerging information technologies in solving these challenges.


2011 ◽  
Vol 383-390 ◽  
pp. 4629-4633
Author(s):  
Zahra Oladi Ghadikolaie ◽  
Sara Jafari Bazminabadi ◽  
Samira Kalantari ◽  
Zahra Hadjian Line ◽  
Shahaboddin Shamshirband

In this article service-oriented architecture is implemented in crisis environments (such as in a place on fire). Our purpose is to use wireless sensor networks and multi-agent systems in crisis environments to gather information from the environment. This information is received by sensor nodes, it is then processed in the expert system, the deductions concerning the environment from which information has been gather are sent to the central controller, and then the central controller sends the messages to the human agent who becomes aware of the situation in the environment in order to carry out the prescribed duties.


Author(s):  
Jorge Agüero ◽  
Miguel Rebollo ◽  
Carlos Carrascosa ◽  
Vicente Julián

The development of Ubiquitous or Pervasive Systems can be considered a complex task, with multiple actors, devices and different hardware environments; where it is difficult to find a compact view of all the components. This work proposes to use a MDD (Model-Driven Development) approach to facilitate the development process of Agent-Based Pervasive Systems, providing the user with a set of abstractions that ease the implementation of Pervasive Systems and the deployment of a platform for their execution. The proposal allows designing pervasive applications using high-level abstractions, avoiding the low-level implementation details and, after that, the Pervasive System deployment (with embedded agents and devices) is generated by using automatic transformations. In this way, a non-expert programmer will be able to develop Agent-Based Pervasive Systems, reducing the gap between the design and the implementation phases.


Sign in / Sign up

Export Citation Format

Share Document