Meysman, F.J.R. and Middelburg, J.J. and Herman, P.M.J. and Heip, C.H.R. (2003) Reactive transport in surface sediments. I. Model complexity and software quality. Computers & Geosciences, 29, 291-300. ISSN 0098-3004.
| PDF - Published Version Restricted to KNAW only 302Kb |
Official URL: http://dx.doi.org/10.1016/S0098-3004(03)00006-2
Abstract
Analysis of three recent diagenetic model codes (OMEXDIA, CANDI and STEADYSED) revealed that codes have a rigid, static and problem-specific character, leaving little autonomy for the application user. The resulting lack of flexibility and extensibility, and the associated need for ground-level reprogramming, constitutes a major barrier for potential model users. Present codes have apparently passed a critical threshold of code complexity, above which code development becomes time-consuming and expensive using the present procedure-oriented techniques. We have explored the advantages of object-oriented technology and the concept of a problem-solving environment to improve the quality of software for reactive transport modelling. A general blueprint for an object-oriented code for modelling early diagenesis is presented. The MEDIA environment consists of a toolbox of building blocks (element, species and process objects), which can be combined freely by the user to construct new models (without the need for recompilation). An object-oriented database stores current objects and accommodates new user-defined building blocks. Altogether, it is advocated that by improving the software quality, one can substantially lower the threshold for using model codes as an integrated data-analysis tool [KEYWORDS: Reactive transport modelling; Early diagenesis; Object-oriented design; Problem-solving environment; Software quality assurance]
| Item Type: | Article |
|---|---|
| Institutes: | Nederlands Instituut voor Ecologie (NIOO) |
| ID Code: | 11369 |
| Deposited On: | 24 Nov 2011 01:00 |
| Last Modified: | 24 Apr 2012 16:34 |
Repository Staff Only: item control page

