Using typed messages and message filters for the realization of pervasive applications

  • Authors:
  • Agostino Poggi

  • Affiliations:
  • Dipartimento di Ingegneria dell'Informazione, Università degli Studi di Parma, Parma, Italy

  • Venue:
  • ICCOMP'10 Proceedings of the 14th WSEAS international conference on Computers: part of the 14th WSEAS CSCC multiconference - Volume I
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a software framework, called HDS, that tries to simplify the realization of distributed and adaptive applications by merging the client-server and the multi-agent paradigms and by implementing all the interactions among the processes of a system through the exchange of typed messages and the use of message filters for driving and dynamically adapting the behavior of the system. Typed messages and message filters are the elements that mainly characterize such a software framework. Typed messages can be considered an object-oriented "implementation" of the types of message defined by an agent communication language and so they are means that make HDS a suitable software framework both for the realization of multi-agent systems and for the reuse of multi-agent model and techniques in nonagent based systems. Message filters drive and adapt the behavior of a system by acting on the exchange of messages. On the one hand, message filters can constrain the exchange of messages, modify the flow of messages, and manipulate their content. On the other hand, processes can dynamically add and remove some message filters to adapt the behavior of a system to any hardware and software new configuration and to any new user requirement.