Skip to main navigation Skip to search Skip to main content

Simple, Secure, Internet Delivery of MOOSE-based Applications

Research output: Other contribution

Abstract

Application packaging and distribution are the final steps for delivering software to end-users; both are frequently neglected when creating scientific software. Commercial businesses rely on electronic distribution systems that have rendered disk drives obsolete. Still, national laboratories continue to rely heavily on removable media to distribute and limit access to controlled applications. With increasing concerns of unauthorized copying of sensitive applications, a modern distribution system that utilizes cryptographically secure communication and authentication protocols has been developed. This new distribution system will secure the chain of custody for nuclear software while simultaneously simplifying access to these tools. This report summarizes four primary advancements made toward the secure distribution of Nuclear Energy Advanced Modeling and Simulation (NEAMS)-developed, Multiphysics Object Oriented Simulation Environment (MOOSE)-based applications: application installation, package distribution, automated package building, and distribution of documentation. NEAMS is currently developing more than ten separate applications based on the open-source MOOSE Framework. Distribution of these applications has primarily been accomplished by distributing source code, with end-users compiling the applications themselves. This work created a mechanism where MOOSE applications can be installed in a similar way to any other software. This allows both administrators and end-users simplified access to runnable executables. With this new installation
Original languageAmerican English
Media of outputpdf
Number of pages33
Place of PublicationOSTI
StatePublished - Jul 1 2021

Keywords

  • Deployment
  • Remote Access
  • Binary Executable
  • Multifactor Authentication
  • Authentication

Fingerprint

Dive into the research topics of 'Simple, Secure, Internet Delivery of MOOSE-based Applications'. Together they form a unique fingerprint.

Cite this