meta models unification

Information about meta models unification

Published on October 29, 2007

Author: Junyo

Source: authorstream.com

Content

Unifying MAS Meta-Models ADELFE, Gaia & PASSI:  Unifying MAS Meta-Models ADELFE, Gaia & PASSI Carole Bernon, Massimo Cossentino, Marie-Pierre Gleizes, Paola Turci and Franco Zambonelli Agent-Oriented vs. Object-Oriented:  Agent-Oriented vs. Object-Oriented Design a system  Instantiate a meta-model OO context - design rely on a common denominator Universally accepted concept of object and related meta‑model of object-oriented systems AO context - to date, no common denominator Each methodology has its own concepts and system structure In the agent world the meta-model is the critical element when applying the “method engineering” paradigm Reasons to Unify:  Reasons to Unify Meta-model = means to unify concepts Unique meta-model, a way of unifying the different concepts Helping designer to build a meta-model depending on the system he needs Choice of useful elements From the “omni-comprehensive” MAS meta-model Composition of process “Method fragment” selection phase Model coherence checking by CASE tools Unification eases model transformation MAS Meta-Model for ADELFE:  MAS Meta-Model for ADELFE no predefined organization local goal cooperative detect and remove NCS Gaia Methodology:  Gaia Methodology First version Designed to handle small-scale, closed agent-based systems Modelled agents, roles, interactions Missed in modelling explicitly the social aspects of a MAS Official extension of Gaia Thought for open agent systems Focused on the social organization of the system MAS Meta-Model for Gaia:  MAS Meta-Model for Gaia MAS Meta-Model for PASSI:  MAS Meta-Model for PASSI Towards a Unifying MAS Meta-Model:  Towards a Unifying MAS Meta-Model In order to define a unifying meta-model we will consider the following specific aspects: Agent structure Agent interactions Agent society and organizational structure Agent implementation Agent Structure:  Agent Structure ADELFE: cooperative agents Gaia and PASSI: composition of roles Agent Structure - Considerations:  Agent Structure - Considerations None imposes a specific classical agent architecture Seen as some kind of low level architectures that can be adopted during MAS implementation None explicitly deals with goals and plans ADELFE Notion of goal is only used to determine skills Plans are built at run-time by the system Gaia The concept of “goal” is implicit in roles Plans play no explicit role PASSI Goals are considered as non functional requirements Plans are modelled as algorithms (activity diagrams) Agent Interactions:  Agent Interactions No relevant differences Agent Interactions:  Agent Interactions No relevant differences ADELFE: agents can communicate indirectly using environment Gaia: communication mediated by the environment seen as a side effect Agent Interactions:  Agent Interactions No relevant differences ADELFE: ontologies have not to be modelled; agents are able to adapt to the environment and other agents ADELFE: agents can communicate indirectly using environment Gaia: communication mediated by the environment seen as a side effect Agent Society and Organizational Structure:  Agent Society and Organizational Structure ADELFE: no predefined organization Agent Society and Organizational Structure:  Agent Society and Organizational Structure ADELFE: no predefined organization Gaia: organization = primary abstraction PASSI: services and scenarios Agent Implementation:  Agent Implementation ADELFE The problem of the system implementation has not been treated yet; no platform has been imposed Gaia Totally abstract from implementation PASSI FIPA compliant systems Direct map among the most important elements of the model and their implementation Proposal for a Unifying Meta-model:  Proposal for a Unifying Meta-model Conclusion:  Conclusion Societies with or without predefined organizations (open systems) Generic agent (cooperative or not) Follows organizational or cooperation rules Possibility of identifying three domains Improvements: an agent has a representation of the environment expressed via an ontological model Step towards a unique meta-model A unifying framework for the systems produced with different approaches Open Questions:  Open Questions Can a unique meta-model exist? What description level has to be reached? How may designers choose meta-model elements? What kind of tools may ease their work?

Related presentations


Other presentations created by Junyo

workshop evaporative
08. 11. 2007
0 views

workshop evaporative

Black Holes
29. 11. 2007
0 views

Black Holes

The Precious Panda in Dan
01. 12. 2007
0 views

The Precious Panda in Dan

CHAPTER 6
07. 12. 2007
0 views

CHAPTER 6

HellenisticWorld
29. 10. 2007
0 views

HellenisticWorld

introcicero
30. 10. 2007
0 views

introcicero

The Catholic Counter Reformation
30. 10. 2007
0 views

The Catholic Counter Reformation

Sadowski Thin Films Legnaro2006
31. 10. 2007
0 views

Sadowski Thin Films Legnaro2006

EhrlichCharlemagne1
01. 11. 2007
0 views

EhrlichCharlemagne1

New Septic Tank Sizing
06. 11. 2007
0 views

New Septic Tank Sizing

ETOMS
14. 11. 2007
0 views

ETOMS

GDC Video Game Graphics
15. 11. 2007
0 views

GDC Video Game Graphics

E97 Presentation Sewers
01. 11. 2007
0 views

E97 Presentation Sewers

Learning
23. 11. 2007
0 views

Learning

groundwater 101
17. 12. 2007
0 views

groundwater 101

VL24 25januar2006PPadj
24. 12. 2007
0 views

VL24 25januar2006PPadj

SoCalWaterDialogue
28. 12. 2007
0 views

SoCalWaterDialogue

Child Study Movement
28. 12. 2007
0 views

Child Study Movement

Autotrader 1416
19. 11. 2007
0 views

Autotrader 1416

EXLP Sample 5
31. 12. 2007
0 views

EXLP Sample 5

W 31BodyParagraphs
02. 01. 2008
0 views

W 31BodyParagraphs

Biomass part 1 2
03. 01. 2008
0 views

Biomass part 1 2

ch8Jan99
04. 01. 2008
0 views

ch8Jan99

Actuation and Control System
04. 01. 2008
0 views

Actuation and Control System

bisnovaty kogan 1
13. 11. 2007
0 views

bisnovaty kogan 1

YDL 2007 final slides
10. 12. 2007
0 views

YDL 2007 final slides

Mugabe
07. 01. 2008
0 views

Mugabe

Sensors for Robots 3
07. 01. 2008
0 views

Sensors for Robots 3

20021010 1600C
27. 09. 2007
0 views

20021010 1600C

Chp5 part1
06. 11. 2007
0 views

Chp5 part1

media 26044 en
21. 11. 2007
0 views

media 26044 en

1 COMPOUND
16. 11. 2007
0 views

1 COMPOUND

20074 HCompanionAnimalUpda te
19. 11. 2007
0 views

20074 HCompanionAnimalUpda te

Lin Erda 2
04. 10. 2007
0 views

Lin Erda 2

High Yield 2005
24. 02. 2008
0 views

High Yield 2005

Chapter09
27. 02. 2008
0 views

Chapter09

Chp5 part2
06. 11. 2007
0 views

Chp5 part2

11 02 01Quality improvement
13. 04. 2008
0 views

11 02 01Quality improvement

Qiaogj
14. 11. 2007
0 views

Qiaogj

Foders 060323
01. 10. 2007
0 views

Foders 060323

EncodinginLTM
17. 12. 2007
0 views

EncodinginLTM

Scheinin
25. 12. 2007
0 views

Scheinin

06 Burkard
28. 11. 2007
0 views

06 Burkard

TenNecessities
02. 01. 2008
0 views

TenNecessities

Probhodini KnowYourProjs
06. 12. 2007
0 views

Probhodini KnowYourProjs

Jiping Xie
06. 11. 2007
0 views

Jiping Xie

Purchasing Train
23. 11. 2007
0 views

Purchasing Train