{"refrec":{"BRefID":34905,"RR":"<b>Meysman, F.J.R.; Middelburg, J.J.; Herman, P.M.J.; Heip, C.H.R.</b> (2003). Reactive transport in surface sediments: 1. Model complexity and software quality. <i>Comput. Geosci. 29(3)</i>: 291-300","BEntID":34905,"PublicFlag":1,"CheckedFlag":0,"wosflag":1,"vabbflag":1,"RefStringPartII":". <i>Comput. Geosci. 29(3)</i>: 291-300","DocTypID":8,"DocType":"Journal article","MarineFlag":0,"FreshFlag":0,"BrackishFlag":0,"TerrestrialFlag":0,"Authorstring":"Meysman, F.J.R.; Middelburg, J.J.; Herman, P.M.J.; Heip, C.H.R.","OrigTitleTranslFlag":0,"Authorstringtrunc":"Meysman, F.J.R. <i>et al.</i>","Englishabstract":"Analysis of three recent diagenetic model codes (OMEXDIA, CANDI and STEADYSED) revealed that codes have a rigid, static and problem-specific character, leaving autonomy for the application user. The resulting lack of flexibility and extensibility, and the 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.","AbstractOtherLang":null,"BibLvlCode":"AS","StandardTitle":"Reactive transport in surface sediments: 1. Model complexity and software quality","OrigTitleLangCode":"en","OrigTitleLangCodeExtended":"eng","OrigTitleLangID":15,"DateLastModified":{"date":"2024-12-10 01:33:17.368041","timezone_type":1,"timezone":"+01:00"},"UserAccessRight":null,"UserAccID":null,"AuthorKeywords":null,"OtherDescriptors":"Reactive transport modelling; Early diagenesis; Object-oriented design; Problem-solving environment; software quality assurance","Notes":null,"AnaPub":2003,"MonPub":null,"DateUpdate":"2006-08-25","DateCreate":"2003-05-19","SecASFANote":null,"ConfID":null,"PeerRev":1,"VlizCoreFlag":1,"WoScode":null,"VABBcode":null,"OpenAcc":0},"refs":null,"anarec":{"AnaID":34905,"PubliDate":2003,"Pagination":"291-300","XtraPublOfAnaID":null,"ISBN":null,"Volume":"29","Issue":"3","BRefMon":null,"BRefMonRR":null,"BRefXtra":null,"BRefXtraRR":null,"SerBRefID":42760,"SerRR":"Computers and Geosciences. Elsevier Science: Oxford; New York.  ISSN 0098-3004; e-ISSN 1873-7803","StandardTitleSer":"Computers and Geosciences","ISSN":"0098-3004","AbbrevSer":"Comput. Geosci.","StandardTitleMon":null,"StartPage":291,"Pages":10,"ToPubliDate":null,"BRefBibLvlCode":"S","SerNotes":null},"monrec":null,"serrec":null,"relations":null,"relationsRev":null,"addrec":null,"othpubs":null,"ownerships":null,"authors":[{"AutName":"Meysman","Firstname":"Filip","Initials":"F.J.R.","Affiliation":null,"Discriminator":null,"CorporateFlag":0,"BEntID":34905,"AutID":28402,"OrderNr":1,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":"0000-0001-5334-7655","PersID":254,"InsID":null},{"AutName":"Middelburg","Firstname":"Jack","Initials":"J.J.","Affiliation":null,"Discriminator":null,"CorporateFlag":0,"BEntID":34905,"AutID":3554,"OrderNr":2,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":"0000-0003-3601-9072","PersID":3477,"InsID":null},{"AutName":"Herman","Firstname":"Peter","Initials":"P.M.J.","Affiliation":null,"Discriminator":null,"CorporateFlag":0,"BEntID":34905,"AutID":4570,"OrderNr":3,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":"0000-0003-2188-6341","PersID":79,"InsID":null},{"AutName":"Heip","Firstname":"Carlo","Initials":"C.H.R.","Affiliation":null,"Discriminator":null,"CorporateFlag":0,"BEntID":34905,"AutID":11392,"OrderNr":4,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":null,"PersID":67,"InsID":null}],"mapdetails":null,"datasets":null,"monographs":null,"monparts":null,"serparts":null,"BEntOpen":null,"BEntPrivate":null,"availability":[{"BInstID":102014,"LibID":36,"BRefID":34905,"EmbargoDate":null,"FullEmbargoDate":null,"PhysMedID":16,"hasOCRd":1,"ShelfLocCode":"102014","RFID":null,"PaidValue":null,"Medium":"Server","Description":null,"Acronym":"VLIZ","Library":"Vlaams Instituut voor de Zee","DutchTerm":"Open Marien Archief","URL":null,"ClassifID":235,"Classification":"Open Marine Archive","ReqLink":null,"ClassifTypID":5,"URLLocation":"https://www.vliz.be/imisdocs/publications/","SubDir":0,"InternalReq":0,"LoggedInReq":0,"Disclaimer":"Disclaimer_OMA","DutchDisclaimer":null,"FileFormat":".pdf","FileDescr":"pdf","InsPub":1,"InsID":36,"FileFormID":6,"LendableFlag":1,"PublicFlag":1,"orderLib":"A","Notes":null,"AccConID":null,"AccessConstraint":null,"LicURL":null}],"litstyles":null,"thespers":null,"arch2discl":null,"SERpubls":[{"PublName":"Elsevier Science","City":"Oxford; New York"}],"MONpubls":null,"pictures":[],"thestermsPath":[{"ThesaurusTerm":"Modelling","ThestID":5269,"Acronym":"ASFA","ThesTermPath":"Modelling"},{"ThesaurusTerm":"Diagenesis","ThestID":2293,"Acronym":"ASFA","ThesTermPath":"Sedimentation > Diagenesis"}],"thestermsASFA":[{"ThesaurusTerm":"Diagenesis"},{"ThesaurusTerm":"Modelling"}],"taxtermsASFA":null,"geotermsASFA":null,"collections":[{"Collection":"NIOO-CEME collection","ShortName":"nioo-ceme collection"},{"Collection":"OMA - Open Marien Archief","ShortName":"OMA"}],"conf":null,"proj":null,"Physdatasets":null,"spcols":{"222":{"SpName":"BMB - Belgische Mariene Bibliografie","SpColID":222,"ParSpColID":null,"TopParID":null,"ShortName":"BMB","URLLocation":null,"LibID":36,"OpenRepoFlag":null,"SpTypID":null,"TopParIDNotWebsite":null,"SpColPath":"BMB"},"345":{"SpName":"NIOO-CEME collection","SpColID":345,"ParSpColID":null,"TopParID":null,"ShortName":"nioo-ceme collection","URLLocation":null,"LibID":null,"OpenRepoFlag":null,"SpTypID":null,"TopParIDNotWebsite":null,"SpColPath":"nioo-ceme collection"},"221":{"SpName":"OMA - Open Marien Archief","SpColID":221,"ParSpColID":null,"TopParID":null,"ShortName":"OMA","URLLocation":null,"LibID":36,"OpenRepoFlag":1,"SpTypID":null,"TopParIDNotWebsite":null,"SpColPath":"OMA"},"422":{"SpName":"Section Marine Biology","SpColID":422,"ParSpColID":null,"TopParID":null,"ShortName":"MarBiol","URLLocation":null,"LibID":null,"OpenRepoFlag":null,"SpTypID":null,"TopParIDNotWebsite":null,"SpColPath":"MarBiol"}},"doi":null,"publs":null,"serparttypes":null,"monauthors":null,"MParts":null,"SParts":null,"hLibs":null,"langs":[{"BEntID":34905,"AbstractFlag":0,"LangID":15,"LangCode":"en","Lang":"English","DutchTerm":"Engels","LangCodeExtended":"eng"}],"urls":null,"thesterms":[{"ThesaurusTerm":"Diagenesis","ThestID":2293,"Acronym":"ASFA","ThesTypID":1,"ThesType":"ASFA Thesaurus List"},{"ThesaurusTerm":"Modelling","ThestID":5269,"Acronym":"ASFA","ThesTypID":1,"ThesType":"ASFA Thesaurus List"}],"taxterms":null,"geoterms":null,"othterms":[{"OtherTerm":"Early diagenesis","OthtID":5650},{"OtherTerm":"Object-oriented design","OthtID":8581},{"OtherTerm":"Problem-solving environment","OthtID":10198},{"OtherTerm":"Reactive transport modelling","OthtID":4144},{"OtherTerm":"Software quality assurance","OthtID":11227}],"asfacodes":null,"asfa2codes":null,"thestermsFRIS":[{"ThesaurusTerm":"Diagenesis","DutchTerm":"Diagenese","ThestID":2293,"Acronym":"ASFA","ThesTypID":1,"ThesType":"ASFA Thesaurus List"},{"ThesaurusTerm":"Modelling","DutchTerm":"Modellering","ThestID":5269,"Acronym":"ASFA","ThesTypID":1,"ThesType":"ASFA Thesaurus List"}],"taxtermsFRIS":null,"geotermsFRIS":null,"othtermsFRIS":[{"OtherTerm":"Early diagenesis","DutchTerm":null,"OthtID":5650},{"OtherTerm":"Object-oriented design","DutchTerm":null,"OthtID":8581},{"OtherTerm":"Problem-solving environment","DutchTerm":null,"OthtID":10198},{"OtherTerm":"Reactive transport modelling","DutchTerm":null,"OthtID":4144},{"OtherTerm":"Software quality assurance","DutchTerm":null,"OthtID":11227}],"resmessage":"","complete":1,"sessions":{"newSesName":"Chisala, Chilekwa, C.","newSesDate":{"date":"2003-05-19 11:52:22.133000","timezone_type":3,"timezone":"Europe/Brussels"},"updSesName":"Chisala, Chilekwa, C.","updSesDate":{"date":"2006-08-25 08:54:15.007000","timezone_type":3,"timezone":"Europe/Brussels"}}}
