In application domains, such as distributed information retrieval, content management and distribution,e-Commerce, the agent-based computing paradigm has been demonstrated to be effective for the analysis,design and implementation of distributed software systems. In particular, several agent-orientedmethodologies, incorporating suitable agent models, frameworks and tools, have been to date definedto support the development lifecycle of distributed agent systems (DAS). However, few of them provideeffective validation methods to analyze design objects at different degrees of refinement before theiractual implementation and deployment. In this paper, ELDAMeth, a simulation-based methodology forDAS, which enables rapid prototyping based on visual programming, validation, and automatic code generationfor JADE-based DAS, is presented. ELDAMeth can be used both stand-alone for the modeling andevaluation of DAS and coupled with other agent-oriented methodologies for enhancing them withsimulation-based validation. In particular, the proposed methodology, which is based on the ELDA(Event-driven Lightweight Distilled StateCharts-based Agents) agent model, provides key programmingabstractions (event-driven computation, multi-coordination, and coarse-grained strong mobility) verysuitable for highly dynamic distributed computing and is supported by a CASE tool-driven iterative processseamlessly covering the detailed design, simulation, and implementation phases of DAS. A simple yeteffective case study in the distributed information retrieval domain is used to illustrate the proposedmethodology.

ELDAMeth: An Agent-oriented Methodology For Simulation-based Prototyping of Distributed Agent Systems

FORTINO, Giancarlo;RUSSO, Wilma
2012-01-01

Abstract

In application domains, such as distributed information retrieval, content management and distribution,e-Commerce, the agent-based computing paradigm has been demonstrated to be effective for the analysis,design and implementation of distributed software systems. In particular, several agent-orientedmethodologies, incorporating suitable agent models, frameworks and tools, have been to date definedto support the development lifecycle of distributed agent systems (DAS). However, few of them provideeffective validation methods to analyze design objects at different degrees of refinement before theiractual implementation and deployment. In this paper, ELDAMeth, a simulation-based methodology forDAS, which enables rapid prototyping based on visual programming, validation, and automatic code generationfor JADE-based DAS, is presented. ELDAMeth can be used both stand-alone for the modeling andevaluation of DAS and coupled with other agent-oriented methodologies for enhancing them withsimulation-based validation. In particular, the proposed methodology, which is based on the ELDA(Event-driven Lightweight Distilled StateCharts-based Agents) agent model, provides key programmingabstractions (event-driven computation, multi-coordination, and coarse-grained strong mobility) verysuitable for highly dynamic distributed computing and is supported by a CASE tool-driven iterative processseamlessly covering the detailed design, simulation, and implementation phases of DAS. A simple yeteffective case study in the distributed information retrieval domain is used to illustrate the proposedmethodology.
2012
Agent oriented software engineering; Simulation; CASE tools; Mobile agents; Multi-coordination; Statecharts
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11770/126387
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 51
  • ???jsp.display-item.citation.isi??? 41
social impact