Design and Implementation of the CEBAF Element Database
Description
With inauguration of the CEBAF Element Database (CED) in Fall 2010, Jefferson Lab computer scientists have taken a first step toward the eventual goal of a model-driven accelerator. Once fully populated, the database will be the primary repository of information used for everything from generating lattice decks to booting front-end computers to building controls screens. A particular requirement influencing the CED design is that it must provide consistent access to not only present, but also future, and eventually past, configurations of the CEBAF accelerator. To accomplish this, an introspective database schema was designed that allows new elements, element types, and element properties to be defined on-the-fly without changing table structure. When used in conjunction with the Oracle Workspace Manager, it allows users to seamlessly query data from any time in the database history with the exact same tools as they use for querying the present configuration. Users can also check-out workspaces and use them as staging areas for upcoming machine configurations. All Access to the CED is through a well-documented API that is translated automatically from original C++ into native libraries for script languages such as perl, php, and TCL making access to the CED easy and ubiquitous. Notice: Authored by Jefferson Science Associates, LLC under U.S. DOE Contract No. DE-AC05-06OR23177. The U.S. Government retains a non-exclusive, paid-up, irrevocable, world-wide license to publish or reproduce this manuscript for U.S. Government purposes.
Availability note (English)
Available from https://misportal.jlab.org/ul/publications/downloadFile.cfm?pub_id=10254; PURL: https://www.osti.gov/servlets/purl/1032842/Additional details
Identifiers
Publishing Information
- Imprint Pagination
- vp.
- Report number
- JLAB-ACO--11-1457
Conference
- Title
- ICALEPCS 2011
- Dates
- 10-14 Oct 2011
- Place
- Grenoble (France)
INIS
- Country of Publication
- United States
- Country of Input or Organization
- United States
- INIS RN
- 43017788
- Subject category
- S99: GENERAL AND MISCELLANEOUS; S43: PARTICLE ACCELERATORS;
- Resource subtype / Literary indicator
- Conference, Non-conventional Literature
- Descriptors DEI
- CEBAF ACCELERATOR; COMPUTERS; CONFIGURATION; DATA ACQUISITION; DATA BASE MANAGEMENT; DATA COMPILATION; DESIGN; IMPLEMENTATION; INFORMATION RETRIEVAL
- Descriptors DEC
- ACCELERATORS; DATA; INFORMATION; LINEAR ACCELERATORS; MANAGEMENT
Optional Information
- Contract/Grant/Project number
- AC05-06OR23177
- Funding organization
- USDOE Office of Science (United States)
- Secondary number(s)
- DOE/OR--23177-1859