O'Grady, Michael J.
O'Grady, Michael J.
O'Grady, Michael J.
Now showing 1 - 10 of 17
- PublicationAn agent-based domestic electricity consumption advisory systemThis paper introduces an agent-based domestic electricity consumption advisory system. It reflects upon the diffculties of realizing the ubiquitous sensing vision which underpins such systems. It advocates the need for an effective middleware which will support the evolution of heterogeneous, distributed, collaborative intelligent sensing artifacts. To this end, it introduces the SIXTH Middleware.
- PublicationIntelligent user interfaces for mobile computingIn this chapter, the practical issue of realizing a necessary intelligence quotient for realizing Intelligent User Interfaces (IUIs) on mobile devices is considered. Mobile computing scenarios differ radically from the normal fixed workstation environment that most people are familiar with; and it is in this dynamicity and complexity that the key motivations for realizing IUIs on mobile devices may be found. Thus the chapter initially motivates the need for the deployment of IUIs in mobile contexts by reflecting on the archetypical elements that comprise the average mobile user's situation or context. A number of broad issues pertaining to the deployment of AI techniques on mobile devices are considered before a practical realisation of this objective through the intelligent agent paradigm is presented. It is the authors hope that a mature understanding of the mobile computing usage scenario, augmented with key insights into the practical deployment of AI in mobile scenarios, will aid software engineers and HCI professionals alike in the successful utilisation of intelligent techniques for a new generation of mobile services.
- PublicationAmbience & collaboration embedded agents in a human-centered worldSupporting people in the pursuit of their everyday activities is a laudable objective and one which researchers in various disciplines including computing, actively seek to accomplish. The dynamic nature of the end-user community, the environments in which they operate, and the multiplicity of tasks in which they engage in, all seem to conspire against the desired objective of providing services to the end-user community in a transparent, intuitive and context -aware fashion. Indeed, this inherent complexity raises fundamental problems for software engineers as they frequently lack the tools to effectively model the various scenarios that dynamic user behaviour give rise to. This difficulty is not limited to exotic applications or services; rather, it is characteristic of situations where a number of factors must be identified, interpreted, and reconciled such that an accurate model of the prevailing situation at a given moment in time can be constructed. Only in this way, can services be delivered that take into account the prevailing human, social, environmental and technological conditions. Constructing such services calls for a software solution that exhibits, amongst others, diffusion, autonomy, cooperation and intelligence. In this paper, the potential of embedded agents for realising such solutions is explored.
- PublicationTowards pervasive intelligence : reflections on the evolution of the Agent Factory frameworkAgent Factory is a cohesive framework for the development and deployment of multi-agent systems. Since its inception in the mid 1990s, Agent Factory has gone through a metamorphosis process, whereby several new extensions, revisions, and enhancements have been made. This chapter provides a discussion of the incremental developments in Agent Factory and provides motivations as to why such changes were necessary. Agent Factory distinguishes itself from other intentional agent platforms in several ways. It provides a practical and efficient approach to the development of intentional agent-oriented applications. This is combined with a methodology, integrated development environment support, and a suite of tools that aid the agent fabrication process. A detailed comparison to related work is provided. We include a tutorial on how to use the framework.
- PublicationFuzzy decision making through energy-aware and utility agents within wireless sensor networksMulti-agent systems (MAS) through their intrinsically distributed nature offer a promising software modelling and implementation framework for wireless sensor network (WSN) applications. WSNs are characterised by limited resources from a computational and energy perspective; in addition, the integrity of the WSN coverage area may be compromised over the duration of the network's operational lifetime, as environmental effects amongst others take their toll. Thus a significant problem arises--how can an agent construct an accurate model of the prevailing situation in order that it can make effective decisions about future courses of action within these constraints? In this paper, one popular agent architecture, the BDI architecture, is examined from this perspective. In particular, the fundamental issue of belief generation within WSN constraints using classical reasoning augmented with a fuzzy component in a hybrid fashion is explored in terms of energy-awareness and utility.
1874Scopus© Citations 10
- PublicationImplicitly influencing the interactive experienceEnabling intuitive interaction in system design remains an art more than a science. This difficulty is exacerbated when the diversity of device and end user group is considered. In this paper, it is argued that conventional interaction modalities are unsuitable in many circumstances and that alternative modalities need be considered. Specifically the case of implicit interaction is considered, and the paper discusses how its use may lead to more satisfactory experiences. Specifically, harnessing implicit interaction in conjunction with the traditional explicit interaction modality, can enable a more intuitive and natural interactive experience. However, the exercise of capturing and interpreting implicit interaction is problematic and is one that lends itself to the adoption of AI techniques. In this position paper, the potential of lightweight intelligent agents is proposed as a model for harmonising the explicit and implicit components of an arbitrary interaction.
- PublicationExploiting multi-agent systems in realizing adaptivity in the mobile tourist domainOngoing developments in an array of mobile computing technologies have rendered the deployment of intelligent agents feasible on lightweight computational devices such as mobile phones. This development extends the Multi-Agent System (MAS) paradigm to a new frontier, opening up significant avenues of research in intelligent mobile computing, amongst others. To demonstrate the potential of this approach, the practical realization of adaptivity in two classic agent-based mobile computing applications is considered. Though focusing on the tourist domain, it is contended that the approach adopted is generalisable to a broad category of mobile computing applications.
1305Scopus© Citations 4
- PublicationImplicitly and intelligently influencing the interactive experienceEnabling intuitive interaction in system design remains an art more than a science. This difficulty is exacerbated when the diversity of device and end user group is considered. In this paper, it is argued that conventional interaction modalities are unsuitable in many circumstances and that alternative modalities need be considered. Specifically the case of implicit interaction is considered, and the paper discusses how its use may lead to more satisfactory experiences. Specifically, harnessing implicit interaction in conjunction with the traditional explicit interaction modality, can enable a more intuitive and natural interactive experience. However, the exercise of capturing and interpreting implicit interaction is problematic and is one that lends itself to the adoption of AI techniques. In this position paper, the potential of lightweight intelligent agents is proposed as a model for harmonising the explicit and implicit components of an arbitrary interaction.
- PublicationEmbedding intelligent decision making within complex dynamic environmentsDecision-making is a complex and demanding process often constrained in a number of possibly conflicting dimensions including quality, responsiveness and cost. This paper considers in situ decision making whereby decisions are effected based upon inferences made from both locally sensed data and data aggregated from a sensor network. Such sensing devices that comprise a sensor network are often computationally challenged and present an additional constraint upon the reasoning process. This paper describes a hybrid reasoning approach to deliver in situ decision making which combines stream based computing with multi-agent system techniques. This approach is illustrated and exercised through an environmental demonstrator project entitled SmartBay which seeks to deliver in situ real time environmental monitoring.
1234Scopus© Citations 12
- PublicationOutCare : supporting dementia patients in outdoor scenarios.Ambient Intelligence (AmI) is a profound vision of computing power that is invisibly embedded into the fabric of everyday life. It is accessible through intelligent interfaces which are so natural that they can be used unconsciously. The increasing maturity, performance and miniaturization of processors, networking technologies and wireless sensor networks enable a move towards pervasive computing, ubiquitous connectivity and adaptive software. The Intelligent Agent paradigm has proven itself to be a promising branch of Artificial Intelligence (AI), complementing the pervasive trend of network engineering. One of the possible usages of AmI is Ambient Assisted Living (AAL) which attempts to utilize appropriate technologies to support citizens in living in their preferred environment independently, for a longer period of time than may otherwise be the case. This paper proposes an AAL solution for Alzheimer’s patients based on the intelligent agent platform, exploring the practical delivery of intelligent environments that are sensitive and responsive to the patients, supporting them in performing daily activities and tasks in a natural, unobtrusive way.
1671Scopus© Citations 13