Skip to content

Commit 79944c3

Browse files
committed
more paper edits
1 parent 8858f01 commit 79944c3

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

paper/paper.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ tags:
55
- cesm
66
- climate modeling
77
- constraint solver
8+
- product configuration
89
- SMT
910
authors:
1011
- name: Alper Altuntas
@@ -44,7 +45,7 @@ bibliography: paper.bib
4445

4546
visualCaseGen is a graphical user interface (GUI) designed to streamline the
4647
creation and configuration of Community Earth System Model (CESM) experiments.
47-
CESM is a highly flexible, state-of-the-art climate model that allows researchers
48+
CESM is a state-of-the-art climate model that allows researchers
4849
to simulate the Earth system across a wide range of spatial and temporal scales
4950
and at varying levels of complexity, depending on scientific objectives [@danabasoglu2020community].
5051
However, configuring non-standard or idealized CESM experiments is often a technically
@@ -61,7 +62,10 @@ configuration parameters, detects conflicts, and provides detailed explanations
6162
incompatibilities, allowing users to make informed adjustments. The SMT-based
6263
approach enables dynamic, real-time validation of model settings, significantly
6364
reducing setup errors and ensuring that only scientifically viable configurations
64-
are selected.
65+
are selected. Complementing the solver, the visualCaseGen backend implements a
66+
*Stage Mechanism* that divides the workflow into structured, sequential steps.
67+
This mechanism works in tandem with the solver to manage variable precedence,
68+
guide user input, and enforce constraints efficiently.
6569

6670
On the frontend, visualCaseGen is implemented as a Jupyter-based GUI, offering
6771
an intuitive, step-by-step interface for browsing standard CESM configurations,
@@ -260,6 +264,10 @@ ease of use.
260264

261265
![TopoEditor widget \label{fig:TopoEditor}](TopoEditor.png){width="90%"}
262266

267+
These and similar frontend features enhance accessibility and usability by
268+
providing real-time feedback, clarifying dependencies, and helping users
269+
understand how their selections shape the experiment configuration.
270+
263271
# Remarks
264272

265273
visualCaseGen can significantly accelerate CESM experiment setup for a wide
@@ -275,7 +283,11 @@ efficiency and ease-of-use.
275283

276284
By automating tedious configuration tasks, visualCaseGen enables researchers to
277285
focus on scientific exploration rather than technical setup, making CESM more
278-
accessible for both idealized and complex climate modeling studies.
286+
accessible for both idealized and complex climate modeling studies. To our
287+
knowledge, visualCaseGen is the first tool of its kind to integrate SMT-based
288+
constraint solving into Earth system model experiment setup, and it exemplifies
289+
how formal methods can simplify and enhance the configuration process.
290+
279291

280292
# Acknowledgements
281293

0 commit comments

Comments
 (0)