150 likes | 376 Views
WP1 : Meta-model A1.1 : Study of the state-of-the-art. Volha Bryl, Fabiano Dalpiaz, Paolo Giorgini University of Trento MEnSA kick-off meeting, 4-5 June 2007. WP1. Objective Define an integrated meta-model Create a basis for merging and extending major existing AO methodologies
E N D
WP1 : Meta-modelA1.1 : Study of the state-of-the-art Volha Bryl, Fabiano Dalpiaz, Paolo Giorgini University of Trento MEnSA kick-off meeting, 4-5 June 2007
WP1 • Objective • Define an integrated meta-model • Create a basis for merging and extending major existing AO methodologies • UNITN expectations • Work in tight collaboration with partners • Provide support, express preferences, give feedback • Produce a usable result • At least for WP2 and WP3
Meta-model : Definition • Understood as • a set of building blocks (concepts), relationships and rules used to define methodologies, • where concepts are • modeling constructs • activities and processes • Represented with the help of • Software Process Engineering Metamodel (SPEM) • People, which are playing roles, perform activities that use work products to create new work products • OPEN Process Framework (OPF)
Meta-model : Content • Will be based on • Existing AO methodologies • Existing agent infrastructures • With extensions coming from • Comparison and integration of state-of-the-art approaches • Evaluation (WP4) • Feedback from partners • UNITN research interests (e.g. autonomic computing)
A1.1 : State of the Art • Focus on • GAIA, Passi, Prometheous, SODA, and Tropos • JADE,MARS, TOTA, and TuCSoN • More to look at • MESSAGE, INGENIAS,AOR, … ???
Tropos Meta-model Concepts • Actor • Intentional entity: role, position, agent • Goal and softgoal • Strategic interest of an actor • Task • Particular course of action to satisfy a goal • Resource • Physical or informational non-intentional entity • Social dependency • Between two actors to accomplish a goal, execute a task, or deliver a resource
GAIA Meta-model Concepts • Agentsplayingroles • Defined in term of • responsibilities • permissions • activities • protocols
Organizing Work in A1.1 • Study state of the art • AO methodologies • Agent infrastructures • Focus on • Meta-models (when described) • Concepts, rules, and relationships • Reconstruct meta-models when necessary • Which does not always mean “when missing” • E.g. in Tropos
Expected Inputs in A1.1 • …from UNIBO and UNIMORE • With respect to your methodologies and infrastructures • Recommend materials • Support in reconstructing meta-models • Provide feedback
Conclusion : Status of A1.1 • Work done • Study AO methodologies state of the art • Work to do • Study agent infrastructures state of the art • Reconstruct meta-models when necessary • Produce the deliverable • And possibly, scientific publication(s)
Discussion • Questions, objections, suggestions, …?