ACCESS: An Agent Architecture for Ubiquitous Service Delivery Agents Channelling ContExt Sensitive Services C. Muldoon, G.M.P. O’Hare, D. Phelan, R. Strahan,

Slides:



Advertisements
Similar presentations
A Lightweight Platform for Integration of Mobile Devices into Pervasive Grids Stavros Isaiadis, Vladimir Getov University of Westminster, London {s.isaiadis,
Advertisements

Entre-pass: Personalising u-learning with Intelligent Agents
European Commission DG Information Society Info Day Brussels, 2 June 2005 Focal points: 1. Concepts, methods and core services 2. Tools in Rich Environments.
Composite Device Computing Environment: A Framework for Situated Interaction Using Small Screen Devices Thai-Lai Pham, Georg Schneider, Stuart Goose and.
Mobile Agents Mouse House Creative Technologies Mike OBrien.
Panasonic Singapore Labs – Network Team QoS and Delivery Context in Rule-Based Edge Services Prepared for IWCW2002 By Ng Chan Wah
Workpackage 2: Norms
Dr Rem Collier Department of Computer Science University College Dublin Agent Factory A Software Engineering Framework for Intelligent.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
MobiShare: Sharing Context-Dependent Data & Services from Mobile Sources Efstratios Valavanis, Christopher Ververidis, Michalis Vazirgianis, George C.
This material is based upon work supported by Science Foundation Ireland under Grant No. 03/IN3/1361 UNIVERSITY COLLEGE DUBLIN DUBLIN CITY UNIVERSITY The.
Agents, Mobility, Ubiquity & Virtuality Gregory O’Hare Department of Computer Science, University College Dublin Belief & Commitment Management within.
ASNA Architecture and Services of Network Applications Research overview and opportunities L. Ferreira Pires.
Architecture of Mobile eLearning Services Ivan Minov, Stanimir Stoyanov.
Beyond Prototyping in the Factory of Agents Rem Collier, Gregory O’Hare, Terry Lowen, Colm Rooney PRISM Laboratory, Department of Computer Science, University.
Zero-programming Sensor Network Deployment 學生:張中禹 指導教授:溫志煜老師 日期: 5/7.
Agents, Mobility, Ubiquity & Virtuality Gregory O’Hare Department of Computer Science, University College Dublin Mobile Agents: Agile Agents for Ambient.
Quality of Service in IN-home digital networks Alina Albu 23 October 2003.
Agents, Mobility, Ubiquity & Virtuality Gregory O’Hare Department of Computer Science, University College Dublin Mobile Agents: Agile Agents for Ambient.
UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP A Methodology for the Deployment of Multi-Agent Systems on Wireless Sensor Networks.
CAT – Context Aware Toolkit A framework for building context-aware applications on mobile devices, such as the iPAQ. Features: Provides access to all local.
The Multi-Agent System IDE : What it Should and Should not Support Gregory O’Hare, Department of Computer Science, University College Dublin.
Managing Agent Platforms with the Simple Network Management Protocol Brian Remick Thesis Defense June 26, 2015.
Agent Factory Micro Edition: A Framework for Ambient Applications C. Muldoon, G.M.P. O’ Hare, R.W. Collier, M.J. O’ Grady School of.
23/03/2007 mail-to: site: A Security Framework for Smart Ubiquitous.
DISTRIBUTED PROCESS IMPLEMENTAION BHAVIN KANSARA.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Designing Context-Sensitive User Interfaces. Overview Introduction Context Architectures DynaMo-AID: designing context-aware user interfaces  Design.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
SQL Server Notification Services Andy Potter Senior System Consultant SQL Server Notification Services Intellinet.
AS ICT.  A portable communication device is a pocket sized device that is carried around by an individual  They typically have a display screen with.
WebCall - A Rich Context Mobile Research Platform Zhigang Liu, Hawk Yin Pang, Jun Yang, Guang Yang, Peter Boda (Special thanks to August Joki) Nokia Research.
Agent Factory : A Prototyping Environment for Agents Gregory O’Hare CS 4019 Multi-Agent Systems Lecture Material, University College Dublin.
Xiaoyu Tong and Edith C.-H. Ngai Dept. of Information Technology, Uppsala University, Sweden A UBIQUITOUS PUBLISH/SUBSCRIBE PLATFORM FOR WIRELESS SENSOR.
Community Wireless Services Gabriel Vizzard, Marketing Director how to solve the business and economic challenges in a multi-network environment WiFi Business.
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications Harry Chen, Filip Perich, Tim Finin, Anupam Joshi Department of Computer Science & Electrical.
Managing a Cloud For Multi Agent System By, Pruthvi Pydimarri, Jaya Chandra Kumar Batchu.
A context-aware communication system Natalia Marmasse advisor: Chris Schmandt Speech Interface Group MIT Media Lab.
Master Thesis Defense Jan Fiedler 04/17/98
Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
Task Achieving Agents on the World Wide Web An Introduction Sharif Univ. of Tech. Computer Eng. Dep. Semantic Web Course Mohsen Lesani 13 Ord 1374.
Intelligence, mobility and learning Russell Beale School of Computer Science University of Birmingham UK
1 Vigil : Enforcing Security in Ubiquitous Environments Authors : Lalana Kagal, Jeffrey Undercoffer, Anupam Joshi, Tim Finin Presented by : Amit Choudhri.
Page 1www.sitecore.net Behavioral Targeting – Live!  The importance of understanding and attaching engagement value  to each visitor interaction Presented.
Wireless Hotspots: Current Challenges and Future Directions CNLAB at KAIST Presented by An Dong-hyeok Mobile Networks and Applications 2005.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
Cloud Networked Robotics Speaker: Kai-Wei Ping Advisor: Prof Dr. Ho-Ting Wu 2013/04/08 1.
The Second Life of a Sensor: Integrating Real-World Experience in Virtual Worlds using Mobile Phones Mirco Musolesi, Emiliano Miluzzo, Nicholas D. Lane,
A Collaborative Framework for Scientific Data Analysis and Visualization Jaliya Ekanayake, Shrideep Pallickara, and Geoffrey Fox Department of Computer.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
Dynamic and Selective Combination of Extension in Component-based Applications Eddy Truyen, Bart Vanhaute, Wouter Joosen, Pierre Verbaeten, Bo N. Jørgensen.
Olga Ratsimor Vladimir Korolev Anupam Joshi Timothy Finin Department of Computer Science and Electrical Engineering University of Maryland Baltimore County.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
The Personal Server Changing the Way We Think About Ubiquitous Computing Roy Want, et al. / Intel Research UBICOMP 2002 Nov Seungjae Lee
Roadmap to Next Generation Internet: Indian Initiatives Subbu C-DAC, India.
IPS Infrastructure Technological Overview of Work Done.
Eclipse Debug Views Update Policy. 2 Copyright (c) 2005 IBM Corporation and others. All rights reserved. This program and the accompanying materials are.
Design and Implementation of Secure Layer over UPnP Networks Speaker: Chai-Wei Hsu Advisor: Dr. Chin-Laung Lei.
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
Gaia Ubiquitous Computing Directions Roy Campbell University of Illinois at Urbana-Champaign.
1 Multimedia services over networks Service provider Service client Service registry Publish Discovery Bind Multimedia system Review/background Framework/
Context-Aware Middleware for Resource Management in the Wireless Internet US Lab 신현정.
 Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover.
University of Maryland College Park
Presentation transcript:

ACCESS: An Agent Architecture for Ubiquitous Service Delivery Agents Channelling ContExt Sensitive Services C. Muldoon, G.M.P. O’Hare, D. Phelan, R. Strahan, R.W. Collier

Outline of Presentation Motivations Related Research Architecture –Agent Factory –ACCESS Management Agents –Service Provider Contract ACCESS Compliant Services –Bus Catcher Conclusions

Motivations Context sensitive services are generally developed in an ad-hoc once off fashion. Many systems share a common core of functionality Need for an open architecture that realises this common core Such an architecture will facilitate the rapid prototyping of context sensitive services

Related Research Agents2Go – University of Maryland (Ratsimore et al, 2001) Agora – HP Research Lab (Fonseca et al, 1999) Impulse – MIT Media Lab (Youll et al, 2000) MB Framework – Monash University (Mihailescu et al, 2001) EasiShop - University College Dublin (UCD) (Keegan and O’Hare, 2002)

Related Research System Name Agent SystemMigrationAutonomyPersonalisation of Content Multiple Use Context Sensitive Agents2Go AgoraZeus ImpulseHive MB Framework Aglets/KVM EasiShopAgent Factory ACCESSAgent Factory

ACCESS Objectives ACCESS seeks to provide: –an open extensible architecture for the rapid prototyping and deployment of context sensitive services –strong support for generic profiling –enable the intelligent prediction of user service needs –support for a scalable multi-user environment

ACCESS Technologies Personal Digital Assistants (PDAs) –HP iPAQ H5450 –Bluetooth Enabled Localisation Technology including Global Positioning Systems (GPS) – Navman GPS receiver Communication over Wireless Networks – Nokia 6310 Mobile phone / Bluetooth Enabled

ACCESS Architecture Agent Factory Run-Time Environment Agent Factory Development Environment Development Deployment

Agent Factory is… a cohesive framework that supports a structured approach to the development and deployment of multi-agent systems. Based upon the purpose-built Agent Factory Agent Programming Language (AF-APL) This is realised through a four-layer framework…

A Layered Framework AF-APL is augmented with: AF-APL –Run-Time Environment –Development Environment –Development Methodology

AF-APL AF-APL is a declarative language –Designed to simplify the implementation of complex agent behaviours Underpinned by a formal agent theory –Founded upon an analysis of how agents commit to actions –Formalised as a multi-modal temporal logic Specifically, Agent Factory agents employ: –Beliefs –Commitments –Commitment Rules

The Run-time Environment Distributed using TCP-IP to support deployment of multi-agent systems over the Internet / Intranet Supports migration of agents between disparate nodes within the environment Delivers infrastructure support through a set of framework services (i.e. agent management, resource management, security)

The Development Environment Delivers a comprehensive toolkit that supports the development of agents using AF-APL Extends the AF Run-Time Environment (RTE) to deliver support for the testing of agent programs

The Development Methodology Supports a structured approach to the development of agents using the Agent Factory Development Environment Outlines deliverables expected during the fabrication of multi- agent systems

ACCESS Architecture Agent Factory Run-Time Environment ACCESS Management Agents Agent Factory Development Environment ACCESS Toolbox Development Deployment

ACCESS Management Agents Built using the pre-existing Agent Factory framework Provide the generic reusable functionality of the system Support the application specific ACCESS-compliant services

ACCESS Management Agents Agent Platform The ACCESS Client Agent Platform The ACCESS Gateway Functional Areas: –Context Management –User Profiling –Content Delivery –Location Sensing –Map Generation –Service Brokerage

User Profiling Explicit and Implicit Profiling –Explicit: Gender, Age etc. –Implicit: Services used, Locations visited etc. Agent Platform The ACCESS Client Agent Platform The ACCESS Gateway

Context Management Hotspot –Space –Time User tracking Hotspot triggering Agent Platform The ACCESS Client Agent Platform The ACCESS Gateway

Content Delivery Manages ACCESS Viewer –Monitors user activity –Controls display of service panels –Customises content to the device Agent Platform The ACCESS Client Agent Platform The ACCESS Gateway

Location Sensing Monitors users position through GPS Sends periodic updates to Context Agent –After a specified time interval –After user moves by a specified distance Agent Platform The ACCESS Client Agent Platform The ACCESS Gateway

Map Generation Dynamic Map Generation Geographically Bound Content Overlay Generic Map View Panel Agent Platform The ACCESS Client Agent Platform The ACCESS Gateway

Service Brokerage Provides push advertisement of services Interrogates profiling agent to personalise the service list Filters service list based on users position Agent Platform The ACCESS Client Agent Platform The ACCESS Gateway

ACCESS Architecture Agent Factory Run-Time Environment ACCESS Management Agents Agent Factory Development Environment ACCESS Toolbox Development Deployment

Service Provider Contract Built on top of the ACCESS Management Layer Describes minimum requirements for ACCESS compliance Prefabricated roles

Contract Roles Service Manager Role –Registers Service with ACCESS –Delegates to Service Deliver Agent –Advertises Service Service Delivery Role –Performs task on behalf of the user within the service –Responsible for delivering service specific content to the DACDA

Bus Catcher Service ACCESS Compliant Service Real time timetable information Plots user and bus locations Fare calculation Display of major tourist attractions

Motivations for Bus Catcher Timetables are static Buses frequently delayed User is left waiting in bad weather Or misses the bus by seconds Source of dynamic information needed

Bus Catcher Architecture Service Resources

Bus Catcher Contract Agents Bus Catcher Service Manager –Registers Service with ACCESS Architecture –Delegates each user to a Service Delivery Agent Bus Catcher Service Delivery Agent –Responsible for communicating with DACDA –Collaborates with other Bus Catcher Service Agents –Represents the user in the Service

Bus Catcher Architecture Resources Service

Bus Catcher Screenshots

Conclusions What did we do? –Developed a generic architecture for context sensitive services Why did we do it? –To enable the rapid prototyping of such services How did we do it? –Agent Factory + ACCESS Management Agents + Service Provider Contract

And Finally More details may found at Agent Factory may be downloaded from