In the building of agent systems developers canbe supported by both appropriate methodologies and infrastructures, which guide them in the different phases of thedevelopment and provide useful abstractions.Nevertheless, we assist to a situation in which methodologiesand infrastructures are not connected each other: the products ofthe analysis and design phases could not always be exploited inthe implementation phase in a direct way, even if sometimesCASE-tools are present to help in translating methodologies’diagrams in infrastructures’ code. This leads to a “gap” betweenmethodologies and infrastructures that is likely to producefragmented solutions and to make the application maintenancedifficult.In this paper we face this issue, proposing three directions tosolve the problem. We do not want to propose a “new brand”methodology and infrastructure tightly connected, rather, weaim at reusing as much as possible what already exists, notonly in abstract terms, but also in concrete “fragments” ofmethodologies; an appropriate meta-language that describes howa methodologies works would be useful to more easily mapthem onto the infrastructures, or even to “compose” a newmethodologies. A further approach is based on an “intermediate”layer between methodologies and infrastructures, which providesa mapping between the involved entities.
Connecting Methodologies and Infrastructures in the Development of Agent Systems / Cabri, Giacomo; Puviani, Mariachiara; Quitadamo, Raffaele. - STAMPA. - 3:(2008), pp. 17-23. (Intervento presentato al convegno International Multiconference on Computer Science and Information Technology, IMCSIT 2008 tenutosi a Wisla, Poland nel October 2008) [10.1109/IMCSIT.2008.4747212].
Connecting Methodologies and Infrastructures in the Development of Agent Systems
CABRI, Giacomo;PUVIANI, MARIACHIARA;QUITADAMO, Raffaele
2008
Abstract
In the building of agent systems developers canbe supported by both appropriate methodologies and infrastructures, which guide them in the different phases of thedevelopment and provide useful abstractions.Nevertheless, we assist to a situation in which methodologiesand infrastructures are not connected each other: the products ofthe analysis and design phases could not always be exploited inthe implementation phase in a direct way, even if sometimesCASE-tools are present to help in translating methodologies’diagrams in infrastructures’ code. This leads to a “gap” betweenmethodologies and infrastructures that is likely to producefragmented solutions and to make the application maintenancedifficult.In this paper we face this issue, proposing three directions tosolve the problem. We do not want to propose a “new brand”methodology and infrastructure tightly connected, rather, weaim at reusing as much as possible what already exists, notonly in abstract terms, but also in concrete “fragments” ofmethodologies; an appropriate meta-language that describes howa methodologies works would be useful to more easily mapthem onto the infrastructures, or even to “compose” a newmethodologies. A further approach is based on an “intermediate”layer between methodologies and infrastructures, which providesa mapping between the involved entities.Pubblicazioni consigliate
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris