Modifiche per il documento Overview

Dalla versione 2.1
modificato da Andrea Omicini
il 10/12/2020 20:28
Cambia il commento: Nessun commento per questa versione
Alla versione 3.1
modificato da Andrea Omicini
il 26/11/2021 16:52
Cambia il commento: Document converted from syntax xwiki/1.0 to syntax xwiki/2.1

Summary

Details

Page properties
Syntax
... ... @@ -1,1 +1,1 @@
1 -XWiki 1.0
1 +XWiki 2.1
Content
... ... @@ -1,31 +1,35 @@
1 -#includeMacros("Main.MacroSheet")
2 -#includeMacros("MEnSA.MacroSheet")
1 +{{include document="Main.MacroSheet"/}} {{include document="MEnSA.MacroSheet"/}}
3 3  
4 -1 #mensa() Project
3 +{{velocity filter="none"}}
4 +{{html clean="false" wiki="true"}}
5 += #mensa() Project =
5 5  
6 -1.1 Background
7 +== Background ==
8 +
7 7  The introduction of the agent paradigm and the agent-oriented software engineering (AOSE) stands the traditional evolution of the informatics technologies. If in the past the new abstractions came from programming languages and following they were included in the software engineering field. Today, instead, the evolution is very quickly and the engineer often works with technologies that not support the abstraction used in the design of the systems. For this reason the research on methodologies becomes the basic point in the scientific activity. This research now focuses on the agent paradigm, whose expressivity and level of abstraction allow to deal with complex problem (component distribution, knowledge representation and reasoning, communication and cooperation among autonomous and heterogeneous entities) in efficient way. Then there is a gap between the AOSE approach and the available technologies.
8 8  
9 -1.1 The gap
11 +== The gap ==
12 +
10 10  The proposed AOSE methodologies have mostly followed a top-down approach, where the agent paradigm and the metaphor of the human organisation have been used to analyse, model and design a system. On the other side, multi-agent languages and tools have been evolved out of necessity from existing programming languages (mainly object-oriented languages) and development environments. This has led to a bottom-up evolution of such languages, where the agent paradigm has been stretched and used to extend pre-exiting paradigms (e.g., the object paradigm), while the creation process of new industrial languages is slowed down by the lack of standard. The gap between these approaches can leads to dangerous inconsistencies between the design and the actual implementation of the system. These are the consequences of the use of concepts and abstractions in the analysis and design stages which are different from those used to deploy and implement the system. On the one side the agent-based abstractions available in the design phase suggest high level of expressivity, on the other side the development tools, that are still in the stage of academic prototypes, don't support these abstractions.
11 11  
12 -1.1 Challenges of #mensa()
15 +== Challenges of #mensa() ==
13 13  
14 14  This suggests two important challenges that represent the principal objective of the project:
15 -
18 +<p/>
16 16  <ol>
17 17   <li> identification of the effective abstractions to model complex systems as multi-agent systems
18 18   <li> integration of these abstractions in methodologies that support the whole software life cycle and fill the conceptual gap between agent-oriented methodologies and the infrastructures used to implement agent-based systems.
19 19  </ol>
20 20  
21 -1.1 #mensa() structure
22 -Starting from our experience in developing AO methodologies, infrastructures and development tools
24 +== #mensa() structure ==
23 23  
26 +Starting from our experience in developing AO methodologies, infrastructures and development tools
27 +<p/>
24 24  <ol>
25 25   <li> we will draw from the many contributions in the AOSE literature to synthesize a new methodological framework that fruitfully integrates the most effective AO abstractions, concepts, processes and practices
26 26   <li> and correspondingly build up the infrastructures and development tools that actually support and promote such a framework.
27 27  <ol>
28 -
32 +<p/>
29 29  More in detail:
30 30  <ol TYPE=a>
31 31   <li> We will define a common meta-model where the most relevant concepts and abstractions used in methodologies and infrastructures will be integrated.
... ... @@ -34,5 +34,7 @@
34 34   <li> We will develop some case studies selected from a number of application projects where the proposing units are already involved (logistics, e-learning, virtual enterprises, telemedicine, ambient intelligence) in order to validate the methodological framework, and possibly verify the actual effectiveness and usability of the proposed abstractions and tools.
35 35   <li> The visibility and dissemination of results will be provided to the scientific communitiy.
36 36  </ol>
41 +<p/>
37 37  
38 -
43 +{{/html}}
44 +{{/velocity}}