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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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
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
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
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: elements of reusable object-oriented software. Addison-Wesley (1994)
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
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
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
Morvan, G.: Multi-level agent-based modeling - a literature survey. arXiv:1205.0561 (2012)
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
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)
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
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
Rose, N.: Modélisation de la dynamique d’infection par le PCV2 en naissage-engraissement
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
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
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)
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
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
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
Wilensky, U., Rand, W.: An introduction to agent-based modeling: modeling natural, social, and engineered complex systems with NetLogo. The MIT Press (2015)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)