Towards middleware based situation awareness Leo Motus, Merik Meriste ja Jürgo-Sören Preden.

Slides:



Advertisements
Similar presentations
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
Advertisements

Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
Working in Groups Name of presenter. Aims of the session Recognise how groups form and function Identify the inter-personal skills developed through.
Fit to Learn Using the Employability Skills Framework to improve your performance at College The Employability Skills Framework has been developed by business.
Empirical and Data-Driven Models of Multimodality Advanced Methods for Multimodal Communication Computational Models of Multimodality Adequate.
OASIS Reference Model for Service Oriented Architecture 1.0
MokSAF: Agent-based Team Assistance for Time Critical Tasks Katia Sycara The Robotics Institute
ASNA Architecture and Services of Network Applications Research overview and opportunities L. Ferreira Pires.
What is Software Engineering? And why is it so hard?
University of Jyväskylä An Observation Framework for Multi-Agent Systems Joonas Kesäniemi, Artem Katasonov * and Vagan Terziyan University of Jyväskylä,
RCSM, David Buchmann Seminar Ubicomp, Uni Fribourg Reconfigurable Context Sensitive Middleware Smart Classroom Tasks RCSM Parts Critics Presentation.
UNIVERSITY COLLEGE DUBLINDUBLIN CITY UNIVERSITY SMI || NCSR || CDVP A Methodology for the Deployment of Multi-Agent Systems on Wireless Sensor Networks.
Provisional draft 1 ICT Work Programme Challenge 2 Cognition, Interaction, Robotics NCP meeting 19 October 2006, Brussels Colette Maloney, PhD.
Applications of agent technology in communications: a review S. S. Manvi &P. Venkataram Presented by Du-Shiau Tsai Computer Communications, Volume 27,
SensIT PI Meeting, April 17-20, Distributed Services for Self-Organizing Sensor Networks Alvin S. Lim Computer Science and Software Engineering.
A.M. Florea, Cognitive systems, COST Action IC0801 – WG1, 15 December, Ayia Napa, Cyprus.
ICPCA 2008 Research of architecture for digital campus LBS in Pervasive Computing Environment 1.
An Environmental Multiagent Architecture for Health Management Francesco Amigoni Nicola Gatti.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
RISK MANAGEMENT IN SOFTWARE ENGINEERING RISK MANAGEMENT IN SOFTWARE ENGINEERING Prepared by Prepared by Sneha Mudumba Sneha Mudumba.
Towards proactive computing systems Leo Motus and Merik Meriste Tallinn University of Technology and University of Tartu 21st January 20081Laboratory for.
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
Åke Sivertun FHS Critique systems for Geographic information and GIS Åke Sivertun Swedish National Defence College. Box , Stockholm, Sweden.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
CSE Senior Design II Overview: Software System Architecture Software System Test Mike O’Dell Based on an earlier presentation by Bill Farrior, UTA, modified.
1 System Models. 2 Outline Introduction Architectural models Fundamental models Guideline.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Agent-Oriented Software Engineering CSC532 Xiaomei Huang.
Introduction to MDA (Model Driven Architecture) CYT.
1st Workshop on Intelligent and Knowledge oriented Technologies Universal Semantic Knowledge Middleware Marek Paralič,
SmartGRID Ongoing research work in Univ. Fribourg and Univ. Applied Sciences of Western Switzerland (HES-SO) SwiNG Grid Day, Bern, Nov. 26th, 2009 Ye HUANG.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
NAVEEN AGENT BASED SOFTWARE DEVELOPMENT. WHAT IS AN AGENT? A computer system capable of flexible, autonomous (problem-solving) action, situated in dynamic,
Georgia Institute of Technology CS 4320 Fall 2003.
Historical Aspects Origin of software engineering –NATO study group coined the term in 1967 Software crisis –Low quality, schedule delay, and cost overrun.
TTCN-3 MOST Challenges Maria Teodorescu
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
Network UAV C3 Stage 1 Final Briefing Timothy X Brown University of Colorado at Boulder Interdisciplinary Telecommunications Program Electrical and Computer.
An Architecture to Support Context-Aware Applications
Dynamic Synthesis of Mediators in Pervasive Environments Amel Bennaceur supervised by Valérie Issarny ARLES 14 February 2012, Junior Seminar, INRIA.
MUC course – Final examination Stephane Dupin, February 2 nd 2010.
Software Project Management Lecture # 2 Originally shared for: mashhoood.webs.com.
SoLLs.INTEC.09 Collaborative Skills and Learning Processes in a Virtual Context Anuratha Kanniah Pramela Krish
WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)
1 Chapter 8 Building the Analysis Model (1) Analysis Concepts and Principles.
Course: COMS-E6125 Professor: Gail E. Kaiser Student: Shanghao Li (sl2967)
Introspecting Agent-Oriented Design Patterns Manuel Kolp, T. Tung Do, Stéphane Faulkner and T. T. Hang Hoang Presented by Rachel Bock, Sam Shaw, Nicholas.
Mobile Computing and Wireless Communication Pisa 26 November 2002 Roberto Baldoni University of Roma “La Sapienza”
SensorWare: Distributed Services for Sensor Networks Rockwell Science Center and UCLA.
Åke Sivertun FHS Critique systems for Geographic information and GIS Åke Sivertun Swedish National Defence College. Box , Stockholm, Sweden.
Organisation Development(OD)
B. RAMMAMURTHY Connected Vehicle Technology 6/6/2014 cse651 1.
NCP Info DAY, Brussels, 23 June 2010 NCP Information Day: ICT WP Call 7 - Objective 1.3 Internet-connected Objects Alain Jaume, Deputy Head of Unit.
Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park
Relying on Safe Distance to Achieve Strong Partitionable Group Membership in Ad Hoc Networks Authors: Q. Huang, C. Julien, G. Roman Presented By: Jeff.
Identification of Classes. Object Oriented Analysis (OOA) OOA is process by which we identify classes that play role in achieving system goals & requirements.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
4.Model of Evaluation a. Hierarchical Criteria Model (classical model by Bennett, 1976) 1. Input (resource) 2. Activity 3. Participation 4. Reaction 5.
Information Collection and Presentation Enriched by Remote Sensor Data
Connected Vehicle Technology
A Network Virtual Machine for Real-Time Coordination Services
Level 1 Level 1 – Initial: The software process is characterized as ad hoc and occasionally even chaotic. Few processes are defined, and success depends.
Distributed Event Processing With Java Shared Object Spaces
Performance Achievement a quick reference guide to
Sensor Networks – Motes, Smart Spaces, and Beyond
Substation Automation IT Needs
Carl-Fredrik Sørensen
Presentation transcript:

Towards middleware based situation awareness Leo Motus, Merik Meriste ja Jürgo-Sören Preden

Distributed teamwork difficulties The team comprises autonomously operating, and interacting mix of humans, computers and software-intensive artefacts Each member of the team may have its own environment, sub-goals, cognitive capabilities, and situations guiding their operation Information from the environment and about members’ state comes from different sources, and need not be consistent with the goals set for the team The problem – check the consistency of information, harmonise its interpretation, and achieve common understanding Situation awareness seminar, IOC Leo Motus 2

Example of a problem with mixed team UAV view Interface ??? Far –away HQ view Local HQ view Reconnaissance view Platoon view Smart sensors view Situation awareness seminar IOC Leo Motus

The idea for solving the problem UAV-s Far – away HQ Local HQ Reconnaissance Platoon Sensor Networks Interactive data exchange Situation awareness seminar IOC Middleware + digital map

Situations A situation is the aggregate of biological psychological, socio-cultural, and environmental factors acting on individual, or group of agents – and may condition their behavioural patterns Each autonomous agent may define its own situations – individual situation awareness In a team we need team situation awareness – a harmonised model for individual situation awarenesses and for joint decision-making process Team situation awareness results from the negotiation process Situation awareness seminar IOC 5

Steps in the negotiation process 1. Agree on the common ontology, information presentation form, data structures 2. Verify the exchanged messages 3. Fuse messages into more abstract messages, if necessary 4. Achieve common understanding of the actual state and course of actions– the team situation awareness 5. Achieve common agreement on actions taken 6. Coordinate, or synchronise, the actions 7. Collect and analyse the feedback from the actions – to improve the process Situation awareness seminar IOC 6

Fusing the situations Situation awareness seminar IOC 7

Middleware Situation awareness seminar IOC 8

Architecture of the middleware enables self-X communication (1) External (application oriented) services: verification and validation of messages and information transformation and compression into interim format keeping tracking of the position of agents and their access rights memorising and using the subscriptions and processing capabilities of agents delivering the subscribed information within the personalised constraints and restrictions Situation awareness seminar IOC 9

Architecture of the middleware enables self-X communication (2) Internal services, implemented by a multi-agent digital map system: handling the interim data format provide the base map for the required area estimate, maintain and update the position of application agents partition the map based on the subscription from the application agents, e.g. specific areas or layers, specific background information, specific formats, etc memorising interest points of subscribers Situation awareness seminar IOC 10

Conclusions Practical impact of mixed teams (humans, computers, software-intensive artefacts) on functioning of our society increases rapidly. Formally such teams can be modelled as proactive, ad hoc, and mobile networks that integrate networks of proactive pervasive computing systems, mobile, proactive smart artefacts, and elements of social networks. The suggested middleware for such networks requires several innovative research results, e.g. Super-Turing models of computation Verification methods for networked systems Situation awareness seminar IOC 11