Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Object oriented design and programming for experiment online applications---Experiences with a prototype application

Technical Report ·
DOI:https://doi.org/10.2172/5772278· OSTI ID:5772278

The increase in the variety of computer platforms incorporated into online data acquisition systems at Fermilab compels consideration of how to best design and implement applications to be maintainable, reusable and portable. To this end we have evaluated the applicability to Object Oriented Design techniques, and Object Oriented Programming languages for online applications. We report on this evaluation. We are designing a specific application which provides a framework for experimenters to access and display their raw data on UNIX workstations that form part of their distributed online data acquisition system. We have chosen to implement this using the C++ OOP language. We report on our experiences in object oriented design and lessons learned which we will apply to future software development. 14 refs.

Research Organization:
Fermi National Accelerator Lab., Batavia, IL (USA)
Sponsoring Organization:
DOE; USDOE, Washington, DC (USA)
DOE Contract Number:
AC02-76CH03000
OSTI ID:
5772278
Report Number(s):
FNAL/C-91/85; ON: DE91012398
Country of Publication:
United States
Language:
English

Similar Records

Object Oriented Run Control for the CEBAF Data Acquisition System
Journal Article · Mon Dec 31 23:00:00 EST 1990 · IEEE Transactions on Nuclear Science · OSTI ID:954218

Object oriented run control for the CEBAF data acquisition system
Conference · Tue Mar 31 23:00:00 EST 1992 · IEEE Transactions on Nuclear Science (Institute of Electrical and Electronics Engineers); (United States) · OSTI ID:7206697

An object-oriented environment for robot system architectures
Conference · Sat Dec 31 23:00:00 EST 1988 · OSTI ID:7249122