Skip to main content

A Declarative Modelling Language for the Design of Complex Structured Agent-Based Epidemiological Models

  • Conference paper
  • First Online:
Advances in Practical Applications of Agents, Multi-Agent Systems, and Complex Systems Simulation. The PAAMS Collection (PAAMS 2022)

Abstract

To provide realistic accounts of disease spread in host populations, epidemiological modelling requires ever-finer details, including a complex spatio-temporal structuring. Multi-level agent based systems have proven effective in tackling such epidemiological dynamics, revealing nevertheless the need for coupling multi-level architectures and organizational features. The solution proposed here attempts to overcome this challenging task, through the development of a declarative domain-specific language to facilitate the separation of concerns and thus expert knowledge integration. We illustrate our approach with an application to the spread of the swine Influenza A between the batches and buildings of a pig farm, to demonstrate the impact of control measures based on modifications of the structural farm features.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Allerson, M.W., Cardona, C.J., Torremorell, M.: Indirect transmission of Influenza A virus between pig populations under two different biosecurity settings. PLoS ONE 8(6), e67293 (2013). https://doi.org/10.1371/journal.pone.0067293

  2. Cador, C., et al.: Maternally-derived antibodies do not prevent transmission of swine influenza A virus between pigs. Vet. Res. 47(1), 86 (2016). https://doi.org/10.1186/s13567-016-0365-6

  3. Chastagner, A., et al.: Virus persistence in pig herds led to successive reassortment events between swine and human influenza A viruses, resulting in the emergence of a novel triple-reassortant swine influenza virus. Vet. Res. 50(1), 77 (2019). https://doi.org/10.1186/s13567-019-0699-y

  4. Ferber, J., Michel, F., Baez, J.: AGRE: integrating environments with organizations. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, pp. 48–56. Springer, Heidelberg (2005). https://doi.org/10.1007/978-3-540-32259-7_2

    Chapter  Google Scholar 

  5. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: elements of reusable object-oriented software. Addison-Wesley (1994)

    Google Scholar 

  6. Juziuk, J., Weyns, D., Holvoet, T.: Design patterns for multi-agent systems: a systematic literature review. In: Shehory, O., Sturm, A. (eds.) Agent-Oriented Software Engineering, pp. 79–99. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-642-54432-3_5

    Chapter  Google Scholar 

  7. Mathieu, P., Morvan, G., Picault, S.: Multi-level agent-based simulations: four design patterns. Simul. Model. Pract. Theory 83, 51–64 (2018). https://doi.org/10.1016/j.simpat.2017.12.015

  8. Mathieu, P., Picault, S., Secq, Y.: Design patterns for environments in multi-agent simulations. In: Chen, Q., Torroni, P., Villata, S., Hsu, J., Omicini, A. (eds.) PRIMA 2015. LNCS (LNAI), vol. 9387, pp. 678–686. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25524-8_51

    Chapter  Google Scholar 

  9. Morvan, G.: Multi-level agent-based modeling - a literature survey. arXiv:1205.0561 (2012)

  10. Picault, S., Huang, Y.L., Sicard, V., Arnoux, S., Beaunée, G., Ezanno, P.: EMULSION: transparent and flexible multiscale stochastic models in human, animal and plant epidemiology. PLOS Comput. Biol. 15(9), e1007342 (2019). https://doi.org/10.1371/journal.pcbi.1007342

  11. Picault, S., Huang, Y.L., Sicard, V., Ezanno, P.: Enhancing sustainability of complex epidemiological models through a generic multilevel agent-based approach. In: IJCAI 2017. AAAI (2017)

    Google Scholar 

  12. Roche, B., Guégan, J.F., Bousquet, F.: Multi-agent systems in epidemiology: a first step for computational biology in the study of vector-borne disease transmission. BMC Bioinform. (2008). https://doi.org/10.1186/1471-2105-9-435

    Article  Google Scholar 

  13. Rodriguez, S., Gaud, N., Galland, S.: SARL: a general-purpose agent-oriented programming language. In: 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT) (2014). https://doi.org/10.1109/WI-IAT.2014.156

  14. Rose, N.: Modélisation de la dynamique d’infection par le PCV2 en naissage-engraissement

    Google Scholar 

  15. Rose, N., et al.: Dynamics of influenza A virus infections in permanently infected pig farms: evidence of recurrent infections, circulation of several swine influenza viruses and reassortment events. Vet. Res. 44, 72 (2013). https://doi.org/10.1186/1297-9716-44-72

  16. Salvesen, H.A., Whitelaw, C.B.A.: Current and prospective control strategies of influenza A virus in swine. Porc. Health Manag. 7, 23 (2021). https://doi.org/10.1186/s40813-021-00196-0

  17. Sicard, V., Picault, S., Andraud, M.: Coupling spatial and temporal structure in batch rearing modelling for understanding the spread of the swine influenza A. In: Society for Veterinary Epidemiology and Preventive Medicine, p. 11. SVEPM (2022)

    Google Scholar 

  18. Sicard, V., Andraud, M., Picault, S.: Organization as a multi-level design pattern for agent-based simulation of complex systems. In: ICAAI, pp. 232–241. SCITEPRESS (2021). https://doi.org/10.5220/0010223202320241

  19. Taillandier, P., et al.: Building, composing and experimenting complex spatial models with the GAMA platform. GeoInformatica 23(2), 299–322 (2018). https://doi.org/10.1007/s10707-018-00339-6

    Article  Google Scholar 

  20. White, L., Torremorell, M., Craft, M.: Influenza A virus in swine breeding herds: combination of vaccination and biosecurity practices can reduce likelihood of endemic piglet reservoir. Prev. Vet. Med. 138, 55–69 (2017). https://doi.org/10.1016/j.prevetmed.2016.12.013

  21. Wilensky, U., Rand, W.: An introduction to agent-based modeling: modeling natural, social, and engineered complex systems with NetLogo. The MIT Press (2015)

    Google Scholar 

Download references

Acknowledgements

This work is supported by a grant from the Animal Health division of INRAE (French national research institute for agriculture, food, and environment) and the French region Pays de la Loire.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vianney Sicard .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sicard, V., Andraud, M., Picault, S. (2022). A Declarative Modelling Language for the Design of Complex Structured Agent-Based Epidemiological Models. In: Dignum, F., Mathieu, P., Corchado, J.M., De La Prieta, F. (eds) Advances in Practical Applications of Agents, Multi-Agent Systems, and Complex Systems Simulation. The PAAMS Collection. PAAMS 2022. Lecture Notes in Computer Science(), vol 13616. Springer, Cham. https://doi.org/10.1007/978-3-031-18192-4_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-18192-4_31

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-18191-7

  • Online ISBN: 978-3-031-18192-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics