Solid waste management is arguably one of the most important municipal services provided by government1. Given the rapid socio-economic changes that are projected to take place in the UK2 it is important that we plan our future waste management capacity to ensure the continuance of this valuable service. The Solid Waste Infrastructure Management System (SWIMS) model was designed to model the current solid waste infrastructure requirements (from collection through treatment and disposal) for an area based on its solid waste arisings. SWIMS allows an area’s waste treatment capacity requirements to be forecast against future socio-economic change to help decision-makers choose the right solid waste infrastructure given their goals, constraints and ideas about future conditions. The modelling of solid waste management systems has been carried out since the 1970s3 and such modelling exercises have been undertaken for numerous different geographical areas around the world4. However, the SWIMS model is unique in that it was designed to also operate within a larger national infrastructure system-of-systems model, including interdependencies with other infrastructure sectors including energy, water and waste water. To achieve such flexibility the SWIMS model was carefully designed using object-oriented programming (OOP) principles. In documenting this model’s design methodology we hope to demonstrate how applying OOP principles enables such models to not only be more flexible and more easily integrated with other modelling efforts, but also more easily understood by system experts and end-users.


Ives, M.C., Coello, J., Turner, D., Watson, G.V.R., Stringfellow, A.M., Powrie, W. & Hall, J. (2015). 'Designing a Solid Waste Infrastructure Management Model for Integration into a National Infrastructure System-of Systems'. In: Dolan, T. & Collins, B. (eds.). "International Symposium for Next Generation Infrastructure". Conference Proceedings: 30 September - 1 October 2014 International Institute of Applied Systems Analysis (IIASA),Schloss Laxenburg, Vienna, Austria UCL STEaPP, London, UK. pp.27-32.
Go to Document