2003
DOI: 10.1007/3-540-36483-8_7
|View full text |Cite
|
Sign up to set email alerts
|

Towards an Emergence-Driven Software Process for Agent-Based Simulation

Abstract: Abstract. In this paper we propose an emergence-driven software process for agent-based simulation that clarifies the traceability of micro and macro observations to micro and macro specifications in agent-based models. We use the concept of hyperstructures [1] to illustrate how micro and macro specifications interact in agent-based models, and we show that the reductionism/non-reductionism debate is important to understand the reliability of agent-based simulations. In particular, we show that the effort expe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2003
2003
2022
2022

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(4 citation statements)
references
References 15 publications
0
4
0
Order By: Relevance
“…Regarding this engineering process, a fundamental issue is raised using ABS: there is no consensus about the specifications that must be given to a CM (e.g. [4]). Thus, starting from a single CM and following this engineering process, several computational models (implementations) can be elaborated.…”
Section: Introductionmentioning
confidence: 99%
“…Regarding this engineering process, a fundamental issue is raised using ABS: there is no consensus about the specifications that must be given to a CM (e.g. [4]). Thus, starting from a single CM and following this engineering process, several computational models (implementations) can be elaborated.…”
Section: Introductionmentioning
confidence: 99%
“…Virtually, the software notion of "functional requirement" does not exist in social simulation. If we are dealing with complex social models, it is virtually impossible to enumerate a priori an exhaustive list of requirements that a program should satisfy (David et al 2003). To the extent that the researcher does not know what to expect, program testing is not enough to show that the program properly reflects the intended model.…”
Section: Static and Dynamic Methodsmentioning
confidence: 97%
“…While the first four approaches (a-d) are considered formal or at least semi-formal, testing (e) is deemed to be an informal approach to verification. Further, MAS verification can be targeted at different levels, varying from fine-grained verification of agents at a logical level [3] to verification of emergent properties in a system [12]. Ferber [16] identifies three levels: (i) Agent level considers internal mechanisms and reasoning of an agent (ii) Group level consists in testing coordination mechanisms and interaction protocols of agents, and (iii) Society level checks for emergent properties or if certain rules and/or norms are complied within the society.…”
Section: Verification Of (Multi-)agent Systemsmentioning
confidence: 99%