Show simple item record

dc.contributor.authorPost, Elizabeth A.en
dc.date.accessioned2013-05-02T00:29:12Z
dc.date.issued2003-07en
dc.identifier.citationPost, E. (2003). Designing and implementing computer simulation models for portability and reuse. In Post, D. A. (ed) MODSIM 2003 International Congress on Modelling and Simulation: Integrative Modelling of Biophysical, Social, and Economic Systems for Resource Management Solutions. Modelling and Simulation Society of Australia and New Zealand, July 2003.en
dc.identifier.urihttps://hdl.handle.net/10182/5406
dc.description.abstractAs computers become more powerful it becomes feasible to develop computer models that more accurately approximate the real systems they are simulating. However, such models are increasingly complex, perhaps taking years to develop, so it is important to maximise reuse of existing models and design new models to facilitate reuse. Unfortunately many existing models are not easily reused for various reasons. For instance, the computer language used to write the model may not be portable, or may be a proprietary system requiring a licence or particular operating system, or it may not have been written in such a way that it can easily be extended. Furthermore, computer hardware and operating systems are continuously changing and high-performance computing, such as parallel computing on a Linux cluster, is increasingly available. It is limiting and potentially expensive if a computer model cannot be ported to another system without being rewritten. In these days of reduced research funding it is becoming increasingly important to use such funding more effectively. One way to enable more strategic use of research funding would be to increase the reusability of computer models so as to build on the work of others rather than duplicate it. This is particularly so in cases where the cost of the validation exercise is high. This paper makes a number of recommendations for developing reusable, user-friendly, robust, flexible, extendible and generic computer models. These include such issues as choosing an appropriate language, using appropriate programming techniques, designing for possible portability to another operating system or environment or parallelization. It also discusses the use of a framework and replaceable components for a model of a complex system rather than a monolithic application.en
dc.format.extent1751-1756en
dc.language.isoenen
dc.publisherModelling and Simulation Society of Australia and New Zealanden
dc.relationThe original publication is available from - Modelling and Simulation Society of Australia and New Zealanden
dc.rights© 2005 Modelling & Simulation Society of Australia & New Zealand Inc.en
dc.sourceMODSIM 2003 Proceedings. International Congress on Modelling and Simulationen
dc.subjectsoftware designen
dc.subjectprogrammingen
dc.subjectportabilityen
dc.subjectreuseen
dc.titleDesigning and implementing computer simulation models for portability and reuseen
dc.typeConference Contribution - Published
lu.contributor.unitLincoln Universityen
lu.contributor.unitFaculty of Environment, Society and Designen
lu.contributor.unitDepartment of Environmental Managementen
pubs.finish-date2003-07-17en
pubs.organisational-group/LU
pubs.organisational-group/LU/Faculty of Environment, Society and Design
pubs.organisational-group/LU/Faculty of Environment, Society and Design/DEM
pubs.publication-statusPublisheden
pubs.start-date2003-07-14en
lu.subtypeConference Paperen


Files in this item

Default Thumbnail

This item appears in the following Collection(s)

Show simple item record