Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A Domain-Specific Language for High-Consequence Control Software

Technical Report ·
DOI:https://doi.org/10.2172/1592893· OSTI ID:1592893
 [1];  [1]
  1. Sandia National Lab. (SNL-CA), Livermore, CA (United States)

While most software development for control systems is directed at what the system is supposed to do (i.e., function), high-consequence controls must account for what the system is not supposed to do (i.e., safety, security and reliability requirements). A Domain Specific Language (DSL) for high-consequence digital controls is proposed. As with similar tools for the design of controls, the DSL will have plug-in modules for common controller functions. However, the DSL will also augment these modules with attendant "templates" that aid in the proof of safety, security and reliability requirements, not available in current tools. The object is to create a development methodology that makes construction of high-assurance control systems as easy as controls that are designed for function alone.

Research Organization:
Sandia National Laboratories (SNL-CA), Livermore, CA (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
AC04-94AL85000; NA0003525
OSTI ID:
1592893
Report Number(s):
SAND--2019-14897; 682156
Country of Publication:
United States
Language:
English

Similar Records

An Embedded System for Safe, Secure and Reliable Execution of High Consequence Software
Conference · Tue Aug 29 00:00:00 EDT 2000 · OSTI ID:761887

Domain Specific Language Support for Exascale
Technical Report · Fri Oct 20 00:00:00 EDT 2017 · OSTI ID:1400407

Domain Specific Language for Exascale
Technical Report · Sat Jun 30 00:00:00 EDT 2018 · OSTI ID:1458388

Related Subjects