Federico Cabitza, Marco P' Locatelli, Carla Simone - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Federico Cabitza, Marco P' Locatelli, Carla Simone

Description:

Private fulcrum. emission. perception. Field diffusion. assertion. reaction. FACTS: ... Private fulcrum. CASMAS at work. CASMAS at work. Services Provided by Devices ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 25
Provided by: marcoplo
Category:

less

Transcript and Presenter's Notes

Title: Federico Cabitza, Marco P' Locatelli, Carla Simone


1
Cooperation and Ubiquitous-Computing an
architecture towards their integration
  • Federico Cabitza, Marco P. Locatelli, Carla
    Simone
  • Coordination Models and Architectures Lab.
  • University of Milano-Bicocca

2
Only a new fashion?
  • two problems
  • UC mainly focuses on individuals
  • the discontinuity generated by the desktop
  • a positive mutual influence
  • a new chance for the notion of context

3
Context not as a representational problem ...
  • in agreement with Dourish 2004
  • representation needs are reduced since you act
    and move in the environment

4
Context as an interactional problem
  • ok, context is the part of the environment that
    makes sense to us, here and now
  • moreover, since we act and move in it dynamicity
    is less problematic

5
The main advantage
  • physical and logical contexts can be smoothly
    integrated
  • a richer interpretation of physical and logical
    cues

6
The main disadvantage
  • designing applications becomes more complex
  • entities of different nature (from actors to
    devices)
  • distributed computations
  • distributed presentations
  • distributed sensors
  • a reference model/framework is needed

7
Research Areas
MAS
Distributed rule-based systems
HCI

8
From
  • Santana
  • Distributed Jess
  • Middleware
  • Ambient intelligence distributed inferential
    capabilities
  • MMASS
  • Multi-layered Multi-Agent Situated Systems
  • Awareness negotiation propagation and
    consumption
  • physical and logical spaces

9
to CASMAS
  • Community-Aware Situated MAS
  • A model
  • A framework
  • To design agent-based systems able to support
    cooperation in ubiquitous-computing environments
  • Ubiquitous collaborative environments

10
CASMAS
  • Focus on community of actors
  • Community enforcing
  • Modulated participation
  • Full integration of
  • Coordination/cooperation
  • Awareness

11
Community enforcing as a service
  • defines participation
  • governed by local policies and conventions
  • maintains a memory
  • defines local artifacts
  • different levels of institutionalization

12
Community enforcing as a service
  • the framework makes these features ready at hand
  • users are supported accordingly
  • users can decide to break the policies
  • monitoring rules application

13
Modulated ParticipationTaking Part in the
Community
Community
Mark
Sue
Sarah
Paul
Mr. Brown
14
Modulated ParticipationLow/Peripheral Involvement
Community
aware of with medium intensity
Mark
Sue
Mark
Sarah
Paul
Mr. Brown
15
Modulated ParticipationHigh Involvement
Community
aware of with high intensity
Mark
Sue
Mark
Sarah
Paul
Mr. Brown
16
Modulated ParticipationComposition
aware of
aware of
Community
aware of
Mark
Sue
Mark
Sarah
Paul
Mr. Brown
17
CASMAS Model
FACTS the project plan is available RULES if
X is member of the workshop community then quiet
all Xs ringing devices if the project plan is
available and X is interested in it then retrieve
it
Cooperative app
Community fulcrum
assertion
C
reaction
Private fulcrum
Manager
Manager
emission
Field diffusion
A
perception
Awareness graph
18
CASMAS Model
Cooperative app
Personal app
Community fulcrum
C
C
C
Private fulcrum
Manager
Private fulcrum
Manager
Manager
A
A
Awareness graph
19
CASMAS at work
20
CASMAS at work
21
Services Provided by Devices
  • Devices are service providers
  • Reification of the services they provide (NOT of
    the device itself)
  • Informer provides information to the system
  • Realizer uses information acquired from the
    system
  • A service can be
  • Passive/Pull must be invoked
  • Active/Push acts autonomously
  • So we can have
  • Passive/active informer the env conditions
    service
  • Passive/active realizer the show message
    service

22
High-level Architecture
23
Key Features
  • Open
  • Software applications, environment
  • Support both physical and logical indicators
  • Represented through graphs
  • Modulated participation
  • Dynamic
  • Adaptive-configuration
  • Acquisition of behaviors
  • Adaptive-evolution
  • Adapts the structure of the modeled system

24
Current/Future Work
  • Definition of the CASMAS language
  • Refinement of a key scenario to validate and
    evaluate CASMAS
  • Study of a development environment for CASMAS
  • Define a rationale to design collaborative
    ubiquitous environments
Write a Comment
User Comments (0)
About PowerShow.com