Now showing 1 - 10 of 36
  • Publication
    Mobile BDI Agents
    Much work has been done in the area of Mobile Agents. However, the majority of this research has emphasized "mobile" and largely ignored "agent". This paper attempts to rectify this through the presentation of research that combines the areas of Intentional Agents and Mobility, namely the construction of Mobile BDI Agents.
      87
  • Publication
    Agent Factory : An Environment for Constructing and Visualising Agent Communities
    This paper provides an overview Agent Factory, a rapid prototyping environment for Multi-Agent Systems. It examines the agent models and software tools used in this fabrication process. In particular, the paper concentrates upon the Agent Factory Visualiser (AFV) tool – a tool that supports the visualisation of agent communities through the Internet by way of a VRML (Virtual Reality Modeling Language) tool. The functionality of this tool is then animated through a simple virtual robotic demonstrator.
      395
  • Publication
    Mobile multimedia : reflecting on dynamic service provision
    Delivering multimedia services to roaming subscribers raises significant challenges for content providers. There are a number of reasons for this; however, the principal difficulties arise from the inherent differences between the nature of mobile computing usage, and that of its static counterpart. The harnessing of appropriate contextual elements pertaining to a mobile subscriber at any given time offers significant opportunities for enhancing and customising service delivery. Dynamic content provision is a case in point. The versatile nature of the mobile subscriber offers opportunities for the delivery of content that is most appropriate to the subscriber's prevailing context, and hence is most likely to be welcomed. To succeed in this endeavour requires an innate understanding of the technologies, the mobile usage paradigm and the application domain in question, such that conflicting demands may be reconciled to the subscriber's benefit. In this paper, multimedia-augmented service provision for mobile subscribers is considered in light of the avail- ability of contextual information. In particular, context-aware precaching is advocated as a means of maximising the possibilities for delivering context- aware services to mobile subscribers in scenarios of dynamic contexts.
      592Scopus© Citations 1
  • Publication
    Sensor Web Interaction
    Ubiquitous sensing fuses the concepts of intelligent systems with ubiquitous computing in the development of novel sensor web applications, whereby the interaction of multiple disparate autonomous artefacts is a key requirement. In this paper, we present SIXTH, which is a middleware infrastructure for Ubiquitous Sensing that facilitates, and supports, the development and deployment of Sensor Web applications. SIXTH has been designed to be extensible, with provisions for user definable data retention policies, custom sensor data representations, and custom sensor node representations, whilst still providing a rich set of default behaviours. Within SIXTH, support is provided for the development and interaction of applications that incorporate both physical and cyber (virtual server side) sensors. With a view to supporting intelligent, in network, interaction policies, whereby sensor nodes must negotiate and coordinate their behaviour, the system has been designed to operate in conjunction with Agent Factory Micro Edition (AFME). AFME is a minimised footprint intelligent agent platform designed for resource constrained devices. It is based on the standard Agent Factory platform, which was developed for desktop machines, and is representative of a class of agent systems, which are referred to as Agent Oriented Programming frameworks. The paper discusses a ubiquitous mapping application that was developed using the middleware.
      1025Scopus© Citations 28
  • Publication
    Agent Factory: a framework for prototyping logic-based AOP languages
    Recent years have seen the emergence of a number of AOP languages. While these can mostly be characterized as logic-oriented languages that map situations to courses of action, they are based on a variety of concepts, resulting in obvious differences in syntax and semantics. Less obviously, the development tools and infrastructure - such as environment integration, reuse mechanisms, debugging, and IDE integration surrounding these languages also vary widely. Two drawbacks of this diversity are: a perceived lack of transferability of knowledge and expertise between languages; and a potential obscuring of the fundamental conceptual differences between languages. These drawbacks can impact on both the languages’ uptake and comparability. In this paper, we present a Common Language Framework that has emerged out of ongoing work on AOP languages that have been deployed through Agent Factory. This framework consists of a set of pre-written components for building agent interpreters, together with a set of tools that can be easily adapted to different AOP languages. Through this framework we have been able to rapidly prototype a range of different AOP languages, one of which is presented as a case study in this paper.
      473Scopus© Citations 16
  • Publication
    Bogtrotters in Space
    This is the fourth year in which a team from University College Dublin has participated in the Multi-Agent Programming Contest. This paper describes the system that was created to participate in the contest, along with observations of the team’s experiences in the contest. The system itself was built using the AF-TeleoReactive and AF-AgentSpeak agent programming languages running on the Agent Factory platform. Unlike in previous years where a hybrid control architecture was used, this year the system was implemented using only agent code and associated actions, sensors, modules and platform services.
      250Scopus© Citations 1
  • Publication
    Facilitating ubiquitous interaction using intelligent agents
    Facilitating intuitive interaction is a prerequisite for the ubiquitous computing paradigm in all its manifestations. How to achieve such interaction in practice remains an open question. Such interfaces must be perceived as being intuitive across a variety of contexts, including those of the hosting devices. Indeed, the heterogeneity of the device population raises significant challenges. While individual devices and the interaction modalities supported by, each satisfy the requirements of individual domains, integrating diverse devices such that the user experiences is perceived as consistent and intuitive is problematic. This chapter discusses and illustrates how intelligent agents may be harnessed for integrating a range of diverse interface and interaction modalities such that the ubiquitous user interface concept may be validated.
      924Scopus© Citations 5
  • Publication
    From bogtrotting to herding : a UCD perspective
    This is the third year in which a team from University College Dublin has participated in the Multi Agent Contest. This paper describes the system that was created to participate in the contest, along with observations of the team’s experiences in the contest. The system itself was built using the AF-TeleoReactive and AF-AgentSpeak agent programming languages running on the Agent Factory platform. A hybrid control architecture inspired by the SoSAA strategy aided in the separation of concerns between low-level behaviours (such as movement and obstacle evasion) and higher-level planning and strategy.
      523Scopus© Citations 4
  • Publication
    Dublin Bogtrotters : agent herders
    This paper describes an entry to the Multi-Agent Programming Contest 2008. The approach employs the pre-existing Agent Factory framework and extends this framework in line with experience gained from its use within the robotics domain.
      390Scopus© Citations 3
  • Publication
    Agent factory : a framework for prototyping logic-based AOP languages
    Recent years have seen the emergence of a number of AOP languages. While these can mostly be characterized as logic-oriented languages that map sit- uations to courses of action, they are based on a variety of concepts, resulting in obvious differences in syntax and semantics. Less obviously, the development tools and infrastructure - such as environment integration, reuse mechanisms, debugging, and IDE integration - surrounding these languages also vary widely. Two drawbacks of this diversity are: a perceived lack of transferability of knowledge and expertise between languages; and a potential obscuring of the fundamental conceptual differences between languages. These drawbacks can impact on both the languages’ uptake and comparability. In this paper, we present a Common Language Framework that has emerged out of ongoing work on AOP languages that have been deployed through Agent Factory. This framework consists of a set of pre-written components for building agent interpreters, together with a set of tools that can be easily adapted to different AOP languages. Through this framework we have been able to rapidly prototype a range of different AOP languages, one of which is presented as a case study in this paper.
      354Scopus© Citations 16