ao dai: agent oriented design for ambient intelligence · 2015. 8. 13. · ao dai: agent oriented...
TRANSCRIPT
![Page 1: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/1.jpg)
�
�
�
�
�
�
�
�
�
�
Ao Dai: Agent Oriented Design for AmbientIntelligence———————————————————————
Amal El Fallah Seghrouchni, Andrei Olaru, Thi Thuy NgaNguyen and Diego Salomone
LIP6, University Pierre et Marie Curie, Paris
1/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 2: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/2.jpg)
� Introduction� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
Ao Dai: Agent OrientedDesign for AmbientIntelligence——————————————-
overview
2/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 3: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/3.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
�What is AmI?� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
Ubiquitous electronic environment that supports peoplein their daily lives, in a proactive, but ”invisible” andnon-intrusive manner [Ramos et al., 2008, Weiser, 1993]
People · Devices · Services · Communication
3/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 4: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/4.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
�What is AmI?� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
Ubiquitous electronic environment that supports peoplein their daily lives, in a proactive, but ”invisible” andnon-intrusive manner [Ramos et al., 2008, Weiser, 1993]
People
· Devices · Services · Communication
3/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 5: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/5.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
�What is AmI?� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
Ubiquitous electronic environment that supports peoplein their daily lives, in a proactive, but ”invisible” andnon-intrusive manner [Ramos et al., 2008, Weiser, 1993]
People · Devices
· Services · Communication
3/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 6: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/6.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
�What is AmI?� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
Ubiquitous electronic environment that supports peoplein their daily lives, in a proactive, but ”invisible” andnon-intrusive manner [Ramos et al., 2008, Weiser, 1993]
People · Devices · Services
· Communication
3/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 7: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/7.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
�What is AmI?� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
Ubiquitous electronic environment that supports peoplein their daily lives, in a proactive, but ”invisible” andnon-intrusive manner [Ramos et al., 2008, Weiser, 1993]
People · Devices · Services · Communication
3/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 8: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/8.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction�Context-Awareness� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
Context is any information that can be used to characterizethe situation of an entity. An entity is a person, place,or object that is considered relevant to the interactionbetween a user and an application, including the user andapplications themselves. [Dey and Abowd, 2000]
Aspects: [Chen and Kotz, 2000]
I physical aspect (e.g. location)
I user profile and preferences
I computing resources
I associations(e.g. time – place – activity)
I temporal aspect
I activity
I social aspect
In the Ao Dai project, we have so far considered:
I the spatial location of the user
I the user’s preferences
I the available computing resources
4/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 9: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/9.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction�Context-Awareness� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
Context is any information that can be used to characterizethe situation of an entity. An entity is a person, place,or object that is considered relevant to the interactionbetween a user and an application, including the user andapplications themselves. [Dey and Abowd, 2000]
Aspects: [Chen and Kotz, 2000]
I physical aspect (e.g. location)
I user profile and preferences
I computing resources
I associations(e.g. time – place – activity)
I temporal aspect
I activity
I social aspect
In the Ao Dai project, we have so far considered:
I the spatial location of the user
I the user’s preferences
I the available computing resources
4/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 10: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/10.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction�Context-Awareness� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
Context is any information that can be used to characterizethe situation of an entity. An entity is a person, place,or object that is considered relevant to the interactionbetween a user and an application, including the user andapplications themselves. [Dey and Abowd, 2000]
Aspects: [Chen and Kotz, 2000]
I physical aspect (e.g. location)
I user profile and preferences
I computing resources
I associations(e.g. time – place – activity)
I temporal aspect
I activity
I social aspect
In the Ao Dai project, we have so far considered:
I the spatial location of the user
I the user’s preferences
I the available computing resources
4/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 11: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/11.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context�Why Agents?� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
Software agents are an appropriate implementation for AmI,considering they satisfy the needs of AmI in terms of:
· reactivity
· proactivity
· autonomy
· anticipation
· reasoning
Agents also offer beliefs, goals, intentions and easierimplementation of a human-inspired behaviour.
For Ao Dai, we use CLAIM + Sympa as agent-orientedprogramming language and platform.
5/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 12: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/12.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context�Why Agents?� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
Software agents are an appropriate implementation for AmI,considering they satisfy the needs of AmI in terms of:
· reactivity
· proactivity
· autonomy
· anticipation
· reasoning
Agents also offer beliefs, goals, intentions and easierimplementation of a human-inspired behaviour.
For Ao Dai, we use CLAIM + Sympa as agent-orientedprogramming language and platform.
5/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 13: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/13.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context�Why Agents?� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
Software agents are an appropriate implementation for AmI,considering they satisfy the needs of AmI in terms of:
· reactivity
· proactivity
· autonomy
· anticipation
· reasoning
Agents also offer beliefs, goals, intentions and easierimplementation of a human-inspired behaviour.
For Ao Dai, we use CLAIM + Sympa as agent-orientedprogramming language and platform.
5/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 14: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/14.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
�Why CLAIM?� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
· Agent-Oriented programming language created by AlexandruSuna, during his Thesis at LIP6 [Suna and El Fallah Seghrouchni, 2004]
· Eases the programming task involving a Multi-Agent System
CLAIM is based on explicit declaration of agent’scharacteristics:I Knowledge
I Goals
I Capabilities
I Procedures
· Conditions· Triggers· ...
· an essential feature – mobility:
6/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 15: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/15.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
�Why CLAIM?� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
· Agent-Oriented programming language created by AlexandruSuna, during his Thesis at LIP6 [Suna and El Fallah Seghrouchni, 2004]
· Eases the programming task involving a Multi-Agent System
CLAIM is based on explicit declaration of agent’scharacteristics:I Knowledge
I Goals
I Capabilities
I Procedures
· Conditions· Triggers· ...
· an essential feature – mobility:
6/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 16: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/16.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
�Why CLAIM?� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
· example:defineAgentClass PDA(?w ,?h,?xi ,?yi ){
authority = null;parent = null;knowledge = {location(?xi ,?yi ); type(1);}goals = null;messages = null;capabilities = {
message = PDAatLoc (?name,?xnew ,?ynew );condition = null;do{send(this,migrateTo(?name))}effects = null;
}migrate{
message = migrateTo(?name);condition = not(Java(PDA.isParent(this,?name)));do{send(this,removeOldNavi(?name))
.moveTo(this,?name).send(this,demandNavi(?name))}effects=null;
}. . .
processes={send(this,starting())}agents=null;
}
7/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 17: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/17.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
�Why CLAIM?� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
· CLAIM agents are managed by the Sympa platform, thatexecutes the CLAIM code
· Sympa is Java-based.
8/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 18: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/18.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM�Ao Dai Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
· a researcher comes for the first time to the LIP6 laboratory,for a presentation.
· as he enters the floor and the meeting will start soon, anearby screen shows the way to the meeting room where hemust go.
· in the meeting room, he needs a large screen for apresentation. The system will suggest going to another roomwhere there is a larger screen, more adequate to the user’spreferences.
Basic elements:
I physical context (localization)
I computational context (available devices / services)
I user preferences
9/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 19: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/19.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM� Scenario�System Architecture� Agent Types
� Interaction� Experiment
� Conclusion
Idea: map contexts to agents:
· each agent represents a device, or a service, or alocation, or a user;
· the agent sub-tree of every agent represents the contextof the agent and moves together with it.
Example:
10/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 20: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/20.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM� Scenario�System Architecture� Agent Types
� Interaction� Experiment
� Conclusion
Idea: map contexts to agents:
· each agent represents a device, or a service, or alocation, or a user;
· the agent sub-tree of every agent represents the contextof the agent and moves together with it.
Example:
10/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 21: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/21.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM� Scenario� Architecture�Agent Types� Interaction� Experiment
� Conclusion
· Types of agents:
I Site (e.g. Floor, Office) – represents a physical place;
I Device / Service (e.g. Navigator, Screen) – offers acertain capability;
I PDA – directly interacts with the user.
11/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 22: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/22.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
· Agent interacts only with its parent or its children
Examples:
User enters floor:
12/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 23: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/23.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
· Agent interacts only with its parent or its children
Examples:
User needs a screen to show the path:
12/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 24: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/24.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
· Agent interacts only with its parent or its children
Examples:
Search:
12/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 25: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/25.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
· Agent interacts only with its parent or its children
Examples:
Search:
12/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 26: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/26.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
· Agent interacts only with its parent or its children
Examples:
Search:
12/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 27: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/27.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
· Agent interacts only with its parent or its children
Examples:
Search:
12/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 28: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/28.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
· Agent interacts only with its parent or its children
Examples:
Search:
12/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 29: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/29.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
· Agent interacts only with its parent or its children
Examples:
Search:
12/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 30: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/30.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
· Agent interacts only with its parent or its children
Examples:
Search:
12/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 31: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/31.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
· Agent interacts only with its parent or its children
Examples:
Search:
12/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 32: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/32.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction�Ao Dai Demo� Conclusion
· presented at the 5th NII-LIP6 Workshop, and developed byThi Thuy Nga Nguyen, Diego Salomone-Bruno and AndreiOlaru, under the supervision of prof. Amal El FallahSeghrouchni.
13/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 33: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/33.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction�Ao Dai Demo� Conclusion
· presented at the 5th NII-LIP6 Workshop, and developed byThi Thuy Nga Nguyen, Diego Salomone-Bruno and AndreiOlaru, under the supervision of prof. Amal El FallahSeghrouchni.
13/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 34: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/34.jpg)
��
Ao Dai: Agent Oriented Designfor Ambient Intelligence
� Introduction� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
�Conclusion
· the Ao Dai project means implementing the idea of linkingthe two concepts of context and agent in a hierarchy.
· the project was implemented in CLAIM, that offers todevelopers an easy way to work with agents and hierarchies ofagents, at a higher level.
· the demonstration showed how a simple scenario can beimplemented, supporting context-aware actions that supportthe user.
· future work includes developing the features of agents, abetter representation of context, and the extension of thetypes of context that are supported.
14/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 35: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/35.jpg)
�
�
�
�
�
�
�
�
�
�
Chen, G. and Kotz, D. (2000).
A survey of context-aware mobile computing research.Technical Report TR2000-381, Dartmouth College.
Dey, A. and Abowd, G. (2000).
Towards a better understanding of context and context-awareness.CHI 2000 workshop on the what, who, where, when, and how of context-awareness, pages 304–307.
Ramos, C., Augusto, J., and Shapiro, D. (2008).
Ambient intelligence - the next step for artificial intelligence.IEEE Intelligent Systems, 23(2):15–18.
Suna, A. and El Fallah Seghrouchni, A. (2004).
Programming mobile intelligent agents: An operational semantics.Web Intelligence and Agent Systems, 5(1):47–67.
Weiser, M. (1993).
Some computer science issues in ubiquitous computing.Communications - ACM, pages 74–87.
15/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 36: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/36.jpg)
�
�
�
�
�
�
�
�
�
�
15/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,
![Page 37: Ao Dai: Agent Oriented Design for Ambient Intelligence · 2015. 8. 13. · Ao Dai: Agent Oriented Design for Ambient Intelligence Introduction Context Agents CLAIM Ao Dai Scenario](https://reader036.vdocuments.net/reader036/viewer/2022081601/60f71e8b423e852a3d79bffd/html5/thumbnails/37.jpg)
� Introduction� Context� Agents
� CLAIM� Scenario� Architecture� Agent Types
� Interaction� Experiment
� Conclusion
Thank You!———————————————————————
16/ 16.. Amal El Fallah Seghrouchni, Andrei Olaru, ThiThuy Nga Nguyen and Diego Salomone. PRIMA 2010. Kolkata, India,