ATRACO Towards ATRACO Architecture C. Goumopoulos (CTI)

Slides:



Advertisements
Similar presentations
Peer-to-peer and agent-based computing Agent-Based Computing: tools, languages and case studies (Cont’d)
Advertisements

Putting Mobile Services into ContextDynamic Context-aware Personalisation for Smart Services S. Gallacher, E. Papadopoulou, N.K.Taylor, M.H.Williams Heriot-Watt.
From Model-based to Model-driven Design of User Interfaces.
Systems Analysis, Prototyping and Iteration Systems Analysis.
What is Software Design?. Systems Development Life- Cycle Planning Analysis Design Implementation Design.
Introduzione ai casi d’uso  Adriano Comai 1999 Pag. 1 Use Cases: an Introduction  Adriano Comai 1999.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Pervasive Computing Framework development Kartik Vishwanath Arvind S. Gautam Rahul Gupta Sachin Singh.
On management aspects of future ICT systems Associate Professor Evgeny Osipov Head of Dependable Communication and Computation group Luleå University of.
1 SYSTEM and MODULE DESIGN Elements and Definitions.
Requirements Analysis Concepts & Principles
Principles and Methods
1 Chapter 13 Embedded Systems Embedded Systems Characteristics of Embedded Operating Systems.
Lecture Nine Database Planning, Design, and Administration
The Need of Unmanned Systems
1. Context: Ambient Intelligence Ambient Intelligence (AmI) represents a vision of ubiquitous computing, sensing and actuating to unobtrusively enhance.
Database System Development Lifecycle Transparencies
CSC230 Software Design (Engineering)
Final Design and Implementation
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
FI-WARE – Future Internet Core Platform FI-WARE Interface to Networks and Devices (I2ND) July 2011 High-level description.
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Database Planning, Design, and Administration Transparencies
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
FP OntoGrid: Paving the way for Knowledgeable Grid Services and Systems WP8: Use case 1: Quality Analysis for Satellite Missions.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
These slides are designed to accompany Web Engineering: A Practitioner’s Approach (The McGraw-Hill Companies, Inc.) by Roger Pressman and David Lowe, copyright.
ErdOS: An energy-aware social operating system Further Reading: (*) Narseo Vallina-Rodriguez, Pan Hui, Jon Crowcroft, Andrew Rice. “Exhausting Battery.
DIS Helsinki University of Technology Multi-Agent System Enhanced Supervision of Process Automation Teppo Pirttioja 1, Antti Pakonen 2, Ilkka.
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
POSTECH DP & NM Lab. (1)(1) POWER Prototype (1)(1) POWER Prototype : Towards Integrated Policy-based Management Mi-Joung Choi
Systems Analysis What is it?. 2 A Systems Development Life Cycle The need for change is recognised or planned for Outline requirements may be issued,
Database System Development Lifecycle 1.  Main components of the Infn System  What is Database System Development Life Cycle (DSDLC)  Phases of the.
A Framework for the Reconfiguration of Ubicomp Systems Pau Giner, Carlos Cetina, Joan Fons, Vicente Pelechano.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Team Think For You. Outline  Introduction  Process  Requirements Engineering  Architecture  Detailed Design  Testing  Demo  Extensibility  Conclusions.
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
Illustrations and Answers for TDT4252 exam, June
User Support Chapter 8. Overview Assumption/IDEALLY: If a system is properly design, it should be completely of ease to use, thus user will require little.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
Database Architecture Course Orientation & Context.
Click to add text Systems Analysis, Prototyping and Iteration.
Lighting Design aided by Activity Zones and Context-Aware Computing Andy Perelson Advisor: Kimberle Koile.
An organizational structure is a mostly hierarchical concept of subordination of entities that collaborate and contribute to serve one common aim... Organizational.
Johnson Carmichael Kay Kummerfeld Hexel1 Context Evidence and Location Authority the disciplined management of sensor data into context models.
Privacy-Enhanced Web Service Composition. Abstract Data as a Service (DaaS) builds on service-oriented technologies to enable fast access to data resources.
Slide 1 2/22/2016 Policy-Based Management With SNMP SNMPCONF Working Group - Interim Meeting May 2000 Jon Saperia.
Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Anastasia Muiti, NEMA Monitoring of adopt a river project.
Situated interaction in an educational setting. Irene Mavrommati Computer Technology Institute Research Unit 3: Applied Information Systems
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
INFSO-RI Enabling Grids for E-sciencE BAR: The Current Status Charaka Palansuriya EPCC.
Chapter 9 Database Planning, Design, and Administration Transparencies © Pearson Education Limited 1995, 2005.
Working meeting of WP4 Task WP4.1
Towards a framework for architectural design decision support
Resident Rights: Accommodation of Resident Needs and Preferences Homelike Environment Resident and Family Groups This training is designed to provide facility.
China Communications Standards Association ZTE Corporation, P.R. China
Eleni Christopoulou, Christos Goumopoulos,
Introduction to Operating Systems
Intelligent Agents Chapter 2.
Architectural Requirements for the Effective Support of Adaptive Mobile Applications Lawrence Li ICS 243F.
Architectural Requirements for the Effective Support of Adaptive Mobile Applications Lawrence Li ICS 243F.
System architecture, Def.
Presentation transcript:

ATRACO Towards ATRACO Architecture C. Goumopoulos (CTI)

ATRACO System 1. Description of aim as a set of goals each modeled as a task model 2. Users / Devices / Services / AmI space, each having its local ontology 3. Software Modules (Sphere Manager, Ontology Manager) 4. Agents (FTA, PA, IA), each having its local ontology 5. Policies (i.e. privacy, interaction, conflict resolution, etc) 6. Sphere Ontology

Components/Managers  Sphere Manager (SM) manages and dissolves activity spheres; initializes an ATRACO system and its components for a specific aim; the sphere manager could be viewed as the ATRACO “OS” whereas a sphere as an ATRACO “process” operates as an event service for the other components  Ontology Manager (OM) manages the sphere ontology; aligns and merges local ontologies that correspond to the task model that fulfills the goal; responds to queries regarding the Sphere Ontology

Components/Agents  Fuzzy Systems Based Task Agent (FTA) realizes specific tasks by using input by various resources and producing actions; adapts task-based usage of the ecology to the changing user behaviour, environment conditions and context; updates user profiles; maintains its own local knowledge base and ontology

Components/Agents  Planning Agent (PA) resolves an abstract task hierarchy into concrete tasks using the resources of the ambient ecology; monitors task progress and goal fulfillment; may trigger the IA to initialize a kind of adaptive dialogue with the user to get more information for further planning; maintains its own local knowledge base and ontology

Components/Agents  Interaction Agent (IA) manages user-system interaction using a mixed- initiative dialogue model; adapts man-machine interaction to the user context and behaviour; helps PA to resolve plans when necessary updates user profiles; maintains its own local knowledge base and ontology

Activity Sphere

Sphere Ontology  encodes the structure and the state of the sphere components.  results from merging the local ontologies of those ecology members that are required to achieve the sphere’s goal;  contains the contextual knowledge necessary to realize the concrete tasks that will lead to goal achievement;  the sphere ontology is re-aligned each time a change in the constituent ontologies happens

Sphere Ontology

SM-PA Interaction

SM-FTA Interaction

SM-IA Interaction

SM-OM Interaction

Change in YP

Integration – 1 st Year prototype  Aim:Feel comfortable after(/at) work  AmI space: Uessex  Task model: 1.Set a comfortable temperature 2.Set a comfortable level of lighting 3.Select favorite Media settings  Purpose: to demonstrate adaptation on the ecology behaviour according to the context and policies of the user  Extension: use also to demonstrate task realization (adaptation of ecology configuration and operation) in two different environments (testbeds)

Integration – 1 st Year prototype  Entities: The device / service profiles Sphere Manager Fuzzy Systems Based Task Agent Interaction Agent Planning Agent One user  Limitations to be discussed tomorrow

Integration – 1 st Year prototype  Ontologies: Sphere ontology will be created by manually combining device / service ontologies with FTA ontology, IA ontology, user profile and privacy ontology (if available) FTA ontology could be created manually based on sphere ontology or the FTA knowledge base (and hence the local ontology) could be learnt by the FTA agent. As the agent is adapting to the user desires and handles the uncerntainities, it will also update its knowledge base and hence update also the ontology. IA ontology will be created manually User profile based on the fuzzy systems based behaviour will be created by FTA

Next steps  What other services are provided/ consumed by FTA, IA, PA, OM, SM components  Detailed interaction of the ATRACO components, e.g., PA-IA, FTA-IA  Definition of structures sphereRef, aimRef, userRef, YPRef, TMRef, …  Start implementing the components SM, OM (CTI), FTA (UEssex), PA (UUlm), IA (LIMSI), YP/Registry(WP4), Resource Profiles, User Profile