Filters








39,487 Hits in 5.6 sec

Developing Domain-Specific Languages for Ocean Modeling

Reiner Jung, Sven Gundlach, Serafim Simonov, Wilhelm Hasselbring
2021 Software Engineering  
OceanDSL aims to address these issues by supporting separation of concerns utilizing Domain-Specific Languages.  ...  Climate and Ocean Modeling are complex and long-living software systems.  ...  Domain-specific Requirements The development of a configuration and parametrization DSL for ocean models must adhere to specific requirements induced by the domain and the way scientists work with models  ... 
dblp:conf/se/JungGSH21 fatcat:m4a6zpkejveu5pxprbjxrvxvci

A requirements capture method and its use in an air traffic control application

T. L. McCluskey, J. M. Porteous, Y. Naik, C. N. Taylor, S. Jones
1995 Software, Practice & Experience  
This paper describes our experience in capturing, using a formal specification language, a model of the knowledge-intensive domain of oceanic air traffic control.  ...  We give an overview of the methods we used in analysing the scope of the domain, choosing an appropriate formalism, developing a domain model, and validating the model in various ways.  ...  We might also have considered using a specialized requirements specification language, such as RML 12 or MAL. 2 Although languages such as these are being developed specifically for use in capturing  ... 
doi:10.1002/spe.4380250104 fatcat:omse75gcc5akjnzlxxivlhv6ii

A Case Study for Automatic Code Generation on a Coupled Ocean— Atmosphere Model [chapter]

P. van der Mark, R. van Engelen, K. Gallivan, W. Dewar
2002 Lecture Notes in Computer Science  
In this paper we show the abilities of this method on a coupled ocean-atmosphere model, in which we have to deal with multi-resolution domains and different timesteps.  ...  With the Ctadel project we propose a new method of code generation, where the designer describes the model in an abstract high-level specification language which is translated into highly optimized Fortran  ...  For specifications in Ctadel the ATmospheric MOdeling Language (atmol) [14] was developed in close collaboration with meteorologists at the Royal Netherlands Meteorological Institute (KNMI) to ensure  ... 
doi:10.1007/3-540-46043-8_42 fatcat:zexho7sqg5dxhlnatljqlmprsi

Shingle 2.0 manual

Adam Candy
2017 Figshare  
A manual for the Shingle computational research software library.  ...  This test problem BRML description contains the following comment: A monochromatic raster image with the word 'Shingle' and five small islands developed as a mask.  ...  model-specific methods Boundary Representation .brml (XML) Markup Language (BRML) Domain-specific description of heterogeneous constraints -Hierarchical -Dynamic -Natural Language based  ... 
doi:10.6084/m9.figshare.5659378.v1 fatcat:pydaoko62baivd4aygkd3sk56q

Thematic domain analysis for ocean mModeling

Reiner Jung, Sven Gundlach, Wilhelm Hasselbring
2022 Environmental Modelling & Software  
To advance the state in engineering such ocean models, we intend to better understand how ocean models are developed and maintained in ocean science.  ...  We suggest that other researchers extend and repeat our TA with model developers and research software engineers working in related domains to further advance our knowledge and skills in scientific modeling  ...  Based on the findings of this paper, we will develop and evaluate tooling, especially domain-specific languages (Johanson and Hasselbring, 2017) , to improve certain aspects of working with ocean system  ... 
doi:10.1016/j.envsoft.2022.105323 fatcat:n7kcun7tanh2hocupycx6ox2lu

Shingle 2.0: generalising self-consistent and automated domain discretisation for multi-scale geophysical models [article]

Adam S. Candy, Julie D. Pietrzak
2017 arXiv   pre-print
The approaches taken to describe and develop spatial discretisations of the domains required for geophysical simulation models are commonly ad hoc, model or application specific and under-documented.  ...  Together with this description, a generalised consistent approach to unstructured mesh generation for geophysical models is developed, that is automated, robust and repeatable, quick-to-draft, rigorously  ...  Acknowledgements The authors wish to acknowledge support from the Netherlands Organisation for Scientific Research (NWO, grant number 858.14.061), and also thank Gerben de Boer for discussions on OPeNDAP  ... 
arXiv:1703.08504v1 fatcat:zlejf27jqvayhpabullyms5fje

Shingle 2.0: generalising self-consistent and automated domain discretisation for multi-scale geophysical models

Adam S. Candy, Julie D. Pietrzak
2018 Geoscientific Model Development  
</strong> The approaches taken to describe and develop spatial discretisations of the domains required for geophysical simulation models are commonly ad hoc, model- or application-specific, and under-documented  ...  Together with this description, a generalised consistent approach to unstructured mesh generation for geophysical models is developed that is automated, robust and repeatable, quick-to-draft, rigorously  ...  We also acknowledge support from the Netherlands Organisation for Scientific Research (NWO, grant number 858.14.061), and also thank Gerben de Boer for discussions on OPeNDAP and its adoption within the  ... 
doi:10.5194/gmd-11-213-2018 fatcat:jl4gj7ueynfqrlv6c457l6b7om

Shingle 2.0: generalising self-consistent and automated domain discretisation for multi-scale geophysical models

Adam Candy, Julie Pietrzak
2017 Geoscientific Model Development Discussions  
The approaches taken to describe and develop spatial discretisations of the domains required for geophysical simulation models are commonly ad hoc, model or application specific and under-documented.  ...  Together with this description, a generalised consistent approach to unstructured mesh generation for geophysical models is developed, that is automated, robust and repeatable, quick-to-draft, rigorously  ...  We also acknowledge support from the Netherlands Organisation for Scientific Research (NWO, grant number 858.14.061), and also thank Gerben de Boer for discussions on OPeNDAP and its adoption within the  ... 
doi:10.5194/gmd-2017-47 fatcat:5xsw2zwgobdrrh52xkainigini

ESiWACE - Link to ESCAPE-2

Joachim Biercamp
2019 Zenodo  
Biercamp, ESCAPE2 Dissemination Workshop 2019 We need to … Roadmap: Towards a new generation of models • Refactoring, using domain specific languages and new programming models • Performance modelling  ...  models • DSL takes care of data layout, parallelization, optimizations Courtesy Carlos Osuna (MeteoSwiss) DSL: Domain Specific Language Roadmap: Towards a new generation of models 22.10.2019 Joachim  ...  Courtesy Rupert Ford (STFC) Establish DSLs in the community HIR workshop (9-11th Jan 2019 Brussels) for capturing computational patterns of weather and climate applications.  ... 
doi:10.5281/zenodo.3948034 fatcat:r5ica7e3enet3cnuvlgpsdzbm4

A general framework for aquatic biogeochemical models

Jorn Bruggeman, Karsten Bolding
2014 Environmental Modelling & Software  
The open source, Fortran-based Framework for Aquatic Biogeochemical Models addresses these problems by providing a consistent set of programming interfaces through which hydrodynamic and biogeochemical  ...  By enabling distributed development and user-controlled coupling of biogeochemical models, FABM enables optimal use of the expertise of scientists, programmers and end-users.  ...  Concepts used in FABM were developed during work on a GOTM-biogeochemistry coupler in 2008, funded by the Helmholtz-Zentrum Geesthacht, Centre for Materials and Coastal Research, Germany.  ... 
doi:10.1016/j.envsoft.2014.04.002 fatcat:uodkpbazvzaydguanygigd7hwm

OCEAN: an ontology for supporting interoperability service utilities in virtual organisations

Yiannis Verginadis, Dimitris Apostolou, Nikos Papageorgiou, Gregoris Mentzas
2011 International Journal of Networking and Virtual Organisations  
(SOA) for supporting VO knowledge based collaborations using OCEAN.  ...  In order to support interoperability service utilities in VOs, this paper presents a top-level ontology for collaborative networked organisations (code named OCEAN).  ...  The authors would like to thank the project team for comments and suggestions.  ... 
doi:10.1504/ijnvo.2011.042418 fatcat:pt3fe6wwfvhzlosm37vqw2o3sa

Software Development Processes in Ocean System Modeling [article]

Reiner Jung, Sven Gundlach, Wilhelm Hasselbring
2021 arXiv   pre-print
In this paper, we employ process modeling for analyzing scientific software development in ocean science to advance the state in engineering of ocean system models and to better understand how ocean system  ...  models are developed and maintained in ocean science.  ...  Based on the findings of this paper, we will develop and evaluate tooling, especially domain-specific languages, 26 to improve certain aspects of working with ocean system models.  ... 
arXiv:2108.08589v1 fatcat:ptwz46e25bfknnsep3y7jfkgr4

A Service Oriented E-Research Platform for Ocean Knowledge Management

Syed SR Abidi, Ashraf Abusharek, Ali Daniyal, Mei Kuan, Farrukh Mehdi, Samina Abidi, Faisal Abbas, Philip Yeo, Farhan Jamal, Reza Fathzadeh
2010 2010 6th World Congress on Services  
We have developed the Platform for Ocean Knowledge Management (POKM) that offers a suite of services for researchers to (a) access, share, integrate and operationalize the data, models and knowledge resources  ...  We present an E-Research platform for studying the impact of changes in the ecosystem on oceans and marine life.  ...  Step 2: Select the ocean data for a specific region over a specific time-period.  ... 
doi:10.1109/services.2010.19 dblp:conf/services/AbidiADKMAAYJF10 fatcat:n6ekb7wrsreuraqciplv7vulfe

A Duality between Forward and Adjoint MPI Communication Routines

Benny N. Cheng
2006 Computational Methods in Science and Technology  
We are also grateful to NASA AMES Research Center for the use of their SGI Altix Columbia supercomputers in running the ocean model code.  ...  Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise, does not constitute or imply its endorsement by the United States Government  ...  MPI CALLS SETUP The ocean model that we selected for adjointing is the so-called Modular Ocean Model version 4 (MOM4) [5] , originally developed at the Geophysical Fluid Dynamics Laboratory (GFDL) in  ... 
doi:10.12921/cmst.2006.si.01.23-24 fatcat:e3xduboytfdmjjzrhzqemadpuu

Engaging clinicians in clinical content: herding cats or piece of cake?

Heather Leslie, Sam Heard, Sebastian Garde, Ian McNicoll
2009 Studies in Health Technology and Informatics  
the development of standardized clinical content models which will support quality of care for their patients.  ...  In the openEHR approach - from the original design specification through to the clinical modelling tools - clinicians feature as the primary drivers of clinical content models.  ...  /Clinical-Modelling/ocean-archetype-editor.html. 5 Ocean Informatics Template Designer -http://www.oceaninformatics.com/Solutions/ocean-products/ Clinical-Modelling/ocean-template-designer.html.  ... 
pmid:19745281 fatcat:6aspmdnj6veehafe6udkssxom4
« Previous Showing results 1 — 15 out of 39,487 results