2008
DOI: 10.1504/ijaose.2008.017313
|View full text |Cite
|
Sign up to set email alerts
|

PASSIM: a simulation-based process for the development of multi-agent systems

Abstract: This paper presents the Process for Agent Specification, Simulation and Implementation (PASSIM), a simulation-based development process for Multi-agent Systems (MASs), which was obtained by integrating the well-known and established Process for Agent Societies Specification and Implementation (PASSI) methodology and a Statecharts-based simulation methodology supporting functional and nonfunctional validation of the MAS being developed. PASSIM can be effectively used as an experimental tool in the context of Ag… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2009
2009
2021
2021

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 29 publications
(9 citation statements)
references
References 24 publications
0
9
0
Order By: Relevance
“…Based on this approach, it would be possible to compare, evaluate and validate di®erent methodologies or di®erent implementations of a MAS. Some of the frameworks proposed for this purpose are PASSIM [87], developed on top of PASSI with a Statechartsbased simulation phase for functional and non-functional validation, ELDAMeth [88,89] for simulation-based rapid prototyping of MAS, and the integrated approach developed on top of Gaia [90] and other methodologies by using the method engineering paradigm for simulation-based development and validation of MAS. For example, in PASSIM [87], a simulation phase is introduced before the actual coding and development of the real-world system and after the design phase.…”
Section: Discussionmentioning
confidence: 99%
“…Based on this approach, it would be possible to compare, evaluate and validate di®erent methodologies or di®erent implementations of a MAS. Some of the frameworks proposed for this purpose are PASSIM [87], developed on top of PASSI with a Statechartsbased simulation phase for functional and non-functional validation, ELDAMeth [88,89] for simulation-based rapid prototyping of MAS, and the integrated approach developed on top of Gaia [90] and other methodologies by using the method engineering paradigm for simulation-based development and validation of MAS. For example, in PASSIM [87], a simulation phase is introduced before the actual coding and development of the real-world system and after the design phase.…”
Section: Discussionmentioning
confidence: 99%
“…Further works on the exploitation of Statechart-based agents have been carried out in some AOSE methodologies, such as PASSI (Cernuzzi et al, 2005), PASSIM (Cossentino et al, 2008), INGENIAS (Pavn et al, 2008), ELDAMeth (Fortino and Russo, 2012). Apart from ELDAMeth and PASSIM methodologies that specifically adopt the ELDAModel at detailed design and implementation levels, in PASSI and INGENIAS, Statecharts are only used at the design level to specify agent behavior and protocols, but implementation is usually not based on state programming.…”
Section: Related Workmentioning
confidence: 99%
“…In this sense, agent-oriented software engineering (AOSE) tools available from the literature (Fortino and Russo, 2012;Cernuzzi et al, 2005;Cossentino et al, 2008;Pavn et al, 2008;Padgham and Winikoff, 2004) provide a development process which, while quite general at the first high-level steps, in the further steps, surely has a certain dependence on the model and programming language used for the implementation of agents. As a consequence, when an agent-based project has to be started, since a choice of the programming platform/language must be performed, a specific model is consequently chosen as well: should it change (due to new system requirements), a-more or less strong-refactoring process will be needed.…”
Section: Introductionmentioning
confidence: 99%
“…In Figure 6 the process schema related to the ELDA-based methodology (see Figure 6) is shown. In particular, the process starts with two parallel activities: -Simulation Model Definition, which provides an ELDAbased simulation model for the considered Agent-based High-level System Design produced by using specific phases of available agent-oriented design methodologies [2]. -Performance Indices Definition, which defines specific performance indices for evaluation and comparison purposes.…”
Section: Agent-based Modeling and Simulationmentioning
confidence: 99%
“…To evaluate the performances of the proposed architectures, the agent-based modeling and simulation approach [10,14,2], which has been successfully applied in different application domains ranging from computers and telecommunications to biological and economic systems, is used. In particular, an agentbased modeling and simulation methodology is employed [5]: the modeling phase is driven by a Statecharts-based modeling language and supported by a visual tool which automatically translates visual specifications into code; the simulation phase is based on an agent-oriented and event-driven simulation framework which executes the code produced in the modeling phase in the context of purposely set distributed scenarios.…”
Section: Introductionmentioning
confidence: 99%