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.

Conference ·
OSTI ID:883866

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.

Research Organization:
Brookhaven National Lab. (BNL), Upton, NY (United States)
Sponsoring Organization:
DOE/ER
DOE Contract Number:
DE-AC02-98CH10886
OSTI ID:
883866
Report Number(s):
BNL-64229; R&D Project: AD4ADRD; KA0403; TRN: US0603595
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