The First Workshop on Software Systems across the National Laboratories aims to foster cross-pollination between academic researchers in programming languages and formal methods, and systems practitioners from the US National Laboratories. It provides a forum where participants can share insights, operational challenges, and best practices, and collaboratively explore solutions to the extreme software demands of government science and security.

We are seeking participants, please feel in the google form here: https://forms.gle/PPAEnux38kE4dGa29

The goal of the workshop is to improve the collective understanding of how rigorous software systems research can be applied to deployed, high-consequence infrastructure, moving beyond clean-slate academic examples.

The workshop examines the unique scale, performance, and assurance constraints of Lab software ecosystems, covering topics such as scalable formal verification, hardware/software co-design, modernization of legacy scientific codebases, domain-specific languages for scientific computing, and software sustainability at exascale.

Whether addressing deep theoretical semantics, practical experience reports from the trenches of Lab software development, or novel approaches to managing complexity, the workshop seeks to provide a platform for exploring diverse perspectives. To support the unique logistical constraints of our government attendees, we utilize a Lab-Inclusive hybrid model to fully support remote participation.

Questions? Use the contact form.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Sun 4 Oct

Displayed time zone: Pacific Time (US & Canada) change

08:30 - 10:00
Session #1SSNL at OCC 201
08:30
10m
Talk
Welcome
SSNL
Jon Aytac Sandia National Laboratories, Steven Holtzen Northeastern University, Todd Gamblin Lawrence Livermore National Laboratory
08:40
50m
Talk
We Can Know, we Must Know
SSNL
Philip Johnson-Freyd Sandia National Laboratories
09:30
30m
Talk
Todd Gamblin
SSNL
Todd Gamblin Lawrence Livermore National Laboratory
10:30 - 12:00
Session #2SSNL at OCC 201
10:30
20m
Talk
Amal Ahmed
SSNL
Amal Ahmed Northeastern University, USA
10:50
15m
Talk
Lydia Zoghbi
SSNL
Lydia Zoghbi University of California, San Diego
11:05
15m
Break
Social Break #1
SSNL

11:20
20m
Talk
J Tanner Slagel
SSNL
11:40
20m
Talk
John Sarracino
SSNL
John Sarracino Lawrence Livermore National Laboratory
13:30 - 15:00
Session #3SSNL at OCC 201
13:30
20m
Talk
Joshua Gancher
SSNL
Joshua Gancher Northeastern University
13:50
20m
Talk
Shibbir Ahmed
SSNL
Shibbir Ahmed Texas State University
14:10
15m
Talk
Social Break #2
SSNL

14:25
20m
Talk
Jon Bell
SSNL
Jonathan Bell Northeastern University
14:45
15m
Talk
Caspar Popova
SSNL
Caspar Popova University of Maryland College Park
15:30 - 17:00
Breakout SessionSSNL at OCC 201
15:30
15m
Talk
Sam Pollard
SSNL
Samuel D. Pollard Sandia National Laboratories
15:45
15m
Talk
Zachary J. Sullivan
SSNL
Zachary Sullivan University of Oregon
16:00
60m
Talk
Breakout Groups
SSNL

Call for Papers

The Workshop on Software Systems Across the National Laboratories invites submissions that explore the intersection of advanced PL/Systems research and the operational realities of massive-scale government science and security.

We are seeking participants, please feel in the google form here: https://forms.gle/PPAEnux38kE4dGa29

We welcome contributions that address a wide range of topics bridging academia and the National Labs, including but not limited to:

  • scalable formal verification using interactive proof assistants for deployed systems
    • foundational verification and rigorous semantics for embedded systems and edge-compute
    • mechanized semantics and verification for hardware description languages and co-design
    • programming abstractions and DSLs for scientific simulation and automated reasoning
    • cross-language interoperability and foreign function interfaces in heterogeneous computing
    • verified encapsulation and assurance for trustworthy AI and counter-adversarial machine learning
    • modernizing and verifying legacy scientific ecosystems (e.g., Fortran, C/C++)
    • software frameworks for uncertainty quantification and robust algorithmic execution
    • security-typed languages and adaptable control frameworks for high-consequence environments
    • package management, reproducibility, and software sustainability in HPC environments
    • socio-technical challenges of adopting formal methods within National Laboratory workflows

Submission Guidelines

Prospective authors and presenters should submit a document outlining their proposed contribution. The submission should clearly articulate the topic, key contributions, and relevance to the workshop themes. We welcome the following formats:

  • Technical Papers (6-8 pages): Original research on applying PL/Systems concepts to Lab-relevant problems.

  • Experience & Position Reports (3-4 pages): Reports detailing the realities of Lab software development, or academic position statements proposing new paradigms for high-assurance and scale.

  • Tool Demonstrations (2 pages): Extended abstracts proposing a live demonstration of a tool, compiler, or verification framework.

Submissions on work-in-progress are specifically encouraged. Previously presented or published work that is highly relevant to the workshop themes and would benefit from this specific cross-disciplinary audience is also welcome.

Contributions from National Laboratory staff, computational scientists, and systems practitioners are especially welcome. All presentations and panels will be designed around a Lab-Inclusive format, fully supporting remote speakers and attendees who face travel restrictions.

Submissions will undergo a review process by the program committee, optimized for constructive feedback and collaborative potential.

Questions? Use the SSNL contact form.