Software engineering practices for control system reliability
Description
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
Availability note (English)
Available from PURL: https://www.osti.gov/servlets/purl/754679-3Lmbh7/webviewable/Additional details
Identifiers
Publishing Information
- Imprint Pagination
- 478 Kilobytes
- Report number
- DOE/ER--40150-1398
Conference
- Title
- Particle Accelerator Conference
- Acronym
- PAC 99
- Dates
- 29 Mar - 2 Apr 1999
- Place
- New York, NY (United States)
INIS
- Country of Publication
- United States
- Country of Input or Organization
- United States
- INIS RN
- 32032062
- Subject category
- S43: PARTICLE ACCELERATORS; S99: GENERAL AND MISCELLANEOUS;
- Resource subtype / Literary indicator
- Conference, Non-conventional Literature
- Descriptors DEI
- CEBAF ACCELERATOR; COMPUTER CODES; COMPUTERIZED CONTROL SYSTEMS; PROGRAMMING; RELIABILITY
- Descriptors DEC
- ACCELERATORS; CONTROL SYSTEMS; LINEAR ACCELERATORS; ON-LINE CONTROL SYSTEMS; ON-LINE SYSTEMS
Optional Information
- Contract/Grant/Project number
- AC05-84ER40150
- Notes
- This record replaces 31029522
- Funding organization
- USDOE Office of Energy Research (ER) (United States)
- Secondary number(s)
- JLAB-ACE--99-06