The international survey on the management of allergic rhinitis by physicians and patients (ISMAR)
ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at...
-
Upload
byron-andrews -
Category
Documents
-
view
214 -
download
0
Transcript of ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at...
![Page 1: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/1.jpg)
ICT
Today´s lecture
14:15 Agent Technologies by Ismar Slomic
15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal
16:15 Group exercise is cancelled, send email if help needed
1
![Page 2: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/2.jpg)
ICT 2
(Multi) Agent Software Technologies
Ismar SlomicSINTEF ICT
21. April 08
![Page 3: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/3.jpg)
ICT
The Adequacy Hypothesis
3
Agent-oriented approaches can significantly enhance
our ability to model, design and build complex
(distributed) software systems
![Page 4: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/4.jpg)
ICT
What is an Agent?
“encapsulated computer system, situated in some environment, and capable of flexible autonomous action in that environment
in order to meet its design objectives” (Wooldridge)
![Page 5: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/5.jpg)
ICT
Example: BigDog – might be implemented by agent(s)
5
![Page 6: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/6.jpg)
ICT
What is an Agent?
“encapsulated computer system, situated in some environment, and capable of flexible autonomous
action in that environment in order to meet its design objectives” (Wooldridge)
• control over internal state and over own behaviour
![Page 7: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/7.jpg)
ICT
From Objects to Agents
autonomous
![Page 8: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/8.jpg)
ICT
What is an Agent?
“encapsulated computer system, situated in some environment, and capable of flexible autonomous
action in that environment in order to meet its design objectives” (Wooldridge)
• control over internal state and over own behavior• experiences environment through sensors and acts
through effectors
![Page 9: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/9.jpg)
ICT
From Objects to Agents
autonomousinteracting
Object Request BrokerObject Request Broker
![Page 10: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/10.jpg)
ICT
What is an Agent?
“encapsulated computer system, situated in some environment, and capable of flexible autonomous
action in that environment in order to meet its design objectives” (Wooldridge)
• control over internal state and over own behavior• experiences environment through sensors and acts
through effectors• reactive: respond in timely fashion to environmental
change
![Page 11: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/11.jpg)
ICT
From Objects to Agents
autonomousinteracting
reactive
Object Request BrokerObject Request Broker
![Page 12: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/12.jpg)
ICT
What is an Agent?
“encapsulated computer system, situated in some environment, and capable of flexible autonomous
action in that environment in order to meet its design objectives” (Wooldridge)
• control over internal state and over own behavior• experiences environment through sensors and acts
through effectors• reactive: respond in timely fashion to environmental
change• proactive: act in anticipation of future goals
![Page 13: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/13.jpg)
ICT
From Objects to Agents
autonomousinteracting
reactivepro-active
Object Request BrokerObject Request Broker
![Page 14: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/14.jpg)
ICT
What is an Agent?Weak Notion Stronger Notion Other
of Agency of Agency Properties
Autonomy Knowledge/Beliefs Rational
Social Ability Intentions Truthful
Reactivity Desires/Goals Benevolent
Pro-Activeness Obligations Mobile
Capabilities Emotional
Weak Notion Stronger Notion Other of Agency of Agency Properties
Autonomy Knowledge/Beliefs Rational
Social Ability Intentions Truthful
Reactivity Desires/Goals Benevolent
Pro-Activeness Obligations Mobile
Capabilities Emotional
Because the concept of goals is frequently adopted in a business context as well as in service-oriented architectures, it is clear that we need to deal with the strong notion of agency.
![Page 15: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/15.jpg)
ICT
Platform independent model for multi-agents (PIM4MAS)
15
![Page 16: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/16.jpg)
ICT
Agent aspect
Agent has access to a set of Resources from its surrounding environment. It can perform particular Roles and Behaviors
Agent may have certain Capabilities that represent the set of Behaviors the Agent can possess
Agent could be member in an Organization that represents the social structure agents can take part in
![Page 17: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/17.jpg)
ICT
Organization aspect
Organization is a special kind of Cooperation Therefore the Organization can perform Roles and have Capabilities which can
be performed by its members, be it agents or suborganizations Multiple inheritance of the Organization, from the Agent and the Cooperation,
also allows it to have its own internal Protocol that specifies how the Organization coordinates its members
![Page 18: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/18.jpg)
ICT
Behavioural aspect
Behavior refers to a set of Flows that could be either of the type InformationFlow or ControlFlow
Behaviour contains a set of Steps (i.e. StructuredSteps and Tasks) that are linked to each other via a Flow.
Plans could either be composed by more complex control structures (i.e. Scope) or by simple atomic activities (i.e. Task)
![Page 19: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/19.jpg)
ICT
Role aspect
19
![Page 20: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/20.jpg)
ICT
Interaction aspect
20
![Page 21: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/21.jpg)
ICT
PIM to PSM
JACK Metamodel
JADE metamodel
JADE metamodel
PIM4MAS
![Page 22: ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697bfed1a28abf838cb8dc8/html5/thumbnails/22.jpg)
ICT
References
22
http://www.bostondynamics.com/content/sec.php?section=BigDog (BigDog)
http://www.sei.cmu.edu/str/descriptions/orb.html (ORB)
http://www.agent-software.com/ (JACK)