An object-oriented implementation of a graphical-programming system
Object-oriented (OO) analysis, design, and programming is a powerful paradigm for creating software that is easily understood, modified, and maintained. In this paper the authors demonstrate how the OO concepts of abstraction, inheritance, encapsulation, polymorphism, and dynamic binding have aided in the design of a graphical-programming tool. The tool that they have developed allows a user to build radiographic system models for computing simulated radiographic data. It will eventually be used to perform Bayesian reconstructions of objects given radiographic data. The models are built by connecting icons that represent physical transformations, such as line integrals, exponentiation, and convolution, on a canvas. They will also briefly discuss ParcPlace`s application development environment, VisualWorks, which they have found to be as helpful as the OO paradigm.
- Research Organization:
- Los Alamos National Lab., NM (United States)
- Sponsoring Organization:
- USDOE, Washington, DC (United States)
- DOE Contract Number:
- W-7405-ENG-36
- OSTI ID:
- 10142597
- Report Number(s):
- LA-UR-94-759; CONF-940254-2; ON: DE94009298; TRN: 94:008490
- Resource Relation:
- Conference: Society of Photovoltaic Instrumentation Engineers (SPIE) medical imaging conference,Newport Beach, CA (United States),13-18 Feb 1994; Other Information: PBD: [1994]
- Country of Publication:
- United States
- Language:
- English
Similar Records
RIPE: An object-oriented Robot Independent Programming Environment
An object-oriented environment for robot system architectures