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

Title: Object-oriented simulation for the Superconducting Super Collider

Abstract

This paper describes the design and implementation of an object-oriented simulation environment called OZ for the Superconducting Super Collider (SSC). The design applies object-oriented technology to data visualization, behavior modelling, dynamic simulation and version control. A meta class structure is proposed to model different types of objects in large systems by their functionality. OZ provides a direct-manipulation user interface which allows the user to visualize the data as an object in the database and interactively model the component of the system. Modelling can be exercised at different levels of the class hierarchy and then can be dynamically bound into a system for simulation. Inheritance is used to derive new configurations of the system or subsystem from the existing one, and specify an object`s behavior. Delegation is used to construct a system by instantiating existing objects and ``stealing`` their methods by delegators. The implementation uses C++, GLISTK library, InterViews 2.6, ISTK library, GNU C++ library, GLISH event sequencer, NIH class library, and ObjectStore.

Authors:
Publication Date:
Research Org.:
Superconducting Super Collider Lab., Dallas, TX (United States)
Sponsoring Org.:
USDOE, Washington, DC (United States)
OSTI Identifier:
10159736
Report Number(s):
SSCL-Preprint-122; CONF-930113-1
ON: DE92015962
DOE Contract Number:  
AC35-89ER40486
Resource Type:
Conference
Resource Relation:
Conference: Object oriented simulation conference,San Diego, CA (United States),17-20 Jan 1993; Other Information: PBD: Jun 1992
Country of Publication:
United States
Language:
English
Subject:
43 PARTICLE ACCELERATORS; 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; SUPERCONDUCTING SUPER COLLIDER; COMPUTERIZED SIMULATION; COMPUTER-AIDED DESIGN; DATA BASE MANAGEMENT; BEAM DYNAMICS; MATHEMATICAL MODELS; 430100; 990200; DESIGN, DEVELOPMENT, AND OPERATION; MATHEMATICS AND COMPUTERS

Citation Formats

Zhou, J. Object-oriented simulation for the Superconducting Super Collider. United States: N. p., 1992. Web.
Zhou, J. Object-oriented simulation for the Superconducting Super Collider. United States.
Zhou, J. 1992. "Object-oriented simulation for the Superconducting Super Collider". United States.
@article{osti_10159736,
title = {Object-oriented simulation for the Superconducting Super Collider},
author = {Zhou, J},
abstractNote = {This paper describes the design and implementation of an object-oriented simulation environment called OZ for the Superconducting Super Collider (SSC). The design applies object-oriented technology to data visualization, behavior modelling, dynamic simulation and version control. A meta class structure is proposed to model different types of objects in large systems by their functionality. OZ provides a direct-manipulation user interface which allows the user to visualize the data as an object in the database and interactively model the component of the system. Modelling can be exercised at different levels of the class hierarchy and then can be dynamically bound into a system for simulation. Inheritance is used to derive new configurations of the system or subsystem from the existing one, and specify an object`s behavior. Delegation is used to construct a system by instantiating existing objects and ``stealing`` their methods by delegators. The implementation uses C++, GLISTK library, InterViews 2.6, ISTK library, GNU C++ library, GLISH event sequencer, NIH class library, and ObjectStore.},
doi = {},
url = {https://www.osti.gov/biblio/10159736}, journal = {},
number = ,
volume = ,
place = {United States},
year = {Mon Jun 01 00:00:00 EDT 1992},
month = {Mon Jun 01 00:00:00 EDT 1992}
}

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: