skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Software engineering practices for control system reliability

Abstract

This paper will discuss software engineering practices used to improve Control System reliability. The authors begin with a brief discussion of the Software Engineering Institute's Capability Maturity Model (CMM) which is a framework for evaluating and improving key practices used to enhance software development and maintenance capabilities. The software engineering processes developed and used by the Controls Group at the Thomas Jefferson National Accelerator Facility (Jefferson Lab), using the Experimental Physics and Industrial Control System (EPICS) for accelerator control, are described. Examples are given of how their procedures have been used to minimized control system downtime and improve reliability. While their examples are primarily drawn from their experience with EPICS, these practices are equally applicable to any control system. Specific issues addressed include resource allocation, developing reliable software lifecycle processes and risk management.

Authors:
;
Publication Date:
Research Org.:
Thomas Jefferson National Accelerator Facility, Newport News, VA (US)
Sponsoring Org.:
USDOE Office of Energy Research (ER) (US)
OSTI Identifier:
754679
Report Number(s):
DOE/ER/40150-1398; JLAB-ACE-99-06
TRN: US0002410
DOE Contract Number:  
AC05-84ER40150
Resource Type:
Conference
Resource Relation:
Conference: 1999 Particle Accelerator Conference, New York, NY (US), 03/29/1999--04/02/1999; Other Information: PBD: 1 Apr 1999
Country of Publication:
United States
Language:
English
Subject:
43 PARTICLE ACCELERATORS; 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; CEBAF ACCELERATOR; COMPUTERIZED CONTROL SYSTEMS; RELIABILITY; PROGRAMMING; COMPUTER CODES; EPICS; SOFTWARE; ACCELERATOR

Citation Formats

S. K. Schaffner, and K. S White. Software engineering practices for control system reliability. United States: N. p., 1999. Web.
S. K. Schaffner, & K. S White. Software engineering practices for control system reliability. United States.
S. K. Schaffner, and K. S White. Thu . "Software engineering practices for control system reliability". United States. https://www.osti.gov/servlets/purl/754679.
@article{osti_754679,
title = {Software engineering practices for control system reliability},
author = {S. K. Schaffner and K. S White},
abstractNote = {This paper will discuss software engineering practices used to improve Control System reliability. The authors begin with a brief discussion of the Software Engineering Institute's Capability Maturity Model (CMM) which is a framework for evaluating and improving key practices used to enhance software development and maintenance capabilities. The software engineering processes developed and used by the Controls Group at the Thomas Jefferson National Accelerator Facility (Jefferson Lab), using the Experimental Physics and Industrial Control System (EPICS) for accelerator control, are described. Examples are given of how their procedures have been used to minimized control system downtime and improve reliability. While their examples are primarily drawn from their experience with EPICS, these practices are equally applicable to any control system. Specific issues addressed include resource allocation, developing reliable software lifecycle processes and risk management.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {1999},
month = {4}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share: