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

Title: APPLICATION OF OBJECT ORIENTED PROGRAMMING TECHNIQUES IN FRONT END COMPUTERS.

Abstract

The Front End Computer (FEC) environment imposes special demands on software, beyond real time performance and robustness. FEC software must manage a diverse inventory of devices with individualistic timing requirements and hardware interfaces. It must implement network services which export device access to the control system at large, interpreting a uniform network communications protocol into the specific control requirements of the individual devices. Object oriented languages provide programming techniques which neatly address these challenges, and also offer benefits in terms of maintainability and flexibility. Applications are discussed which exhibit the use of inheritance, multiple inheritance and inheritance trees, and polymorphism to address the needs of FEC software.

Authors:
Publication Date:
Research Org.:
Brookhaven National Lab. (BNL), Upton, NY (United States)
Sponsoring Org.:
DOE/ER
OSTI Identifier:
883866
Report Number(s):
BNL-64229
R&D Project: AD4ADRD; KA0403; TRN: US0603595
DOE Contract Number:  
DE-AC02-98CH10886
Resource Type:
Conference
Resource Relation:
Conference: ICALEPCS1997:INTERNATIONAL CONF. ON ACCELERATOR AND LARGE EXPERIMENTAL PHYSICS CONTROL SYSTEMS; BEIJING, CHINA; 19971103 through 19971107
Country of Publication:
United States
Language:
English
Subject:
43 PARTICLE ACCELERATORS; ACCELERATORS; COMMUNICATIONS; COMPUTERS; CONTROL SYSTEMS; EXPORTS; FLEXIBILITY; PERFORMANCE; PHYSICS; PROGRAMMING

Citation Formats

SKELLY,J.F.. APPLICATION OF OBJECT ORIENTED PROGRAMMING TECHNIQUES IN FRONT END COMPUTERS.. United States: N. p., 1997. Web.
SKELLY,J.F.. APPLICATION OF OBJECT ORIENTED PROGRAMMING TECHNIQUES IN FRONT END COMPUTERS.. United States.
SKELLY,J.F.. Mon . "APPLICATION OF OBJECT ORIENTED PROGRAMMING TECHNIQUES IN FRONT END COMPUTERS.". United States. https://www.osti.gov/servlets/purl/883866.
@article{osti_883866,
title = {APPLICATION OF OBJECT ORIENTED PROGRAMMING TECHNIQUES IN FRONT END COMPUTERS.},
author = {SKELLY,J.F.},
abstractNote = {The Front End Computer (FEC) environment imposes special demands on software, beyond real time performance and robustness. FEC software must manage a diverse inventory of devices with individualistic timing requirements and hardware interfaces. It must implement network services which export device access to the control system at large, interpreting a uniform network communications protocol into the specific control requirements of the individual devices. Object oriented languages provide programming techniques which neatly address these challenges, and also offer benefits in terms of maintainability and flexibility. Applications are discussed which exhibit the use of inheritance, multiple inheritance and inheritance trees, and polymorphism to address the needs of FEC software.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Mon Nov 03 00:00:00 EST 1997},
month = {Mon Nov 03 00:00:00 EST 1997}
}

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: