Conference Paper

Why should we develop simulation models in pairs?

To read the full-text of this research, you can request a copy directly from the author.

No full-text available

Request Full-text Paper PDF

To read the full-text of this research,
you can request a copy directly from the author.

... For simulation models this strategy becomes more and more popular nowadays due to steadily increasing complexity of research questions and models. Hereby the more simplified meta-model M 2 can be used to either get insights into M 1 to simplify its verification and validation process (Compare with Bernhard Zeigler's talk "Why Should We Develop Simulation Models in Pairs" at WSC 2017 [2]) or to get new ideas about the modelled system. ...
... The last transformation (9) finally makes it possible to match (2). We identify and define (for ...
... Therefore, instead of focusing on a single model, we followed the pairs-of-models approach suggested recently (Zeigler 2017b). However, instead of aiming at multi-resolution modeling, and formally relating the models' properties by morphisms (Zeigler 2017a), here the pairs-of-models approach is aimed at avoiding too early commitments in our development process of the simulation model and elucidating central properties of the targeted simulation model. ...
Conference Paper
Full-text available
Developing a realistic agent-based model of human migration requires particular care. Committing too early to a specific model architecture, design, or language environment can later become costly in terms of the revisions required. To examine specifically the impact of differences in implementation, we have developed two instances of the same model in parallel. One model is realized in the programming language Julia, the underlying execution semantics is of a discrete stepwise stochastic process. The other is realized in an external domain-specific language ML3, based on a continuous-time Markov chain (CTMC) semantics. By developing models in pairs in different approaches, important properties of the target model can be more effectively revealed. In addition, the realization within a programming language and an external domain-specific modeling language respectively, helped identifying crucial features and trade-offs for the future implementation of the model and the design of the domain-specific modeling language.
ResearchGate has not been able to resolve any references for this publication.