Paper
11 May 1994 Object-oriented implementation of a graphical-programming system
Gregory S. Cunningham, Kenneth M. Hanson, G. R. Jennings Jr., D. R. Wolf
Author Affiliations +
Abstract
Object-oriented (OO) analysis, design, and programming is a powerful paradigm for creating software that is easily understood, modified, and maintained. In this paper we 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 we have developed allows a user to build radiographic system models for computing simulated radiographic data. It will eventually be used to perform Bayesion 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. We will also briefly discuss ParcPlace's application development environment, VisualWorks, which we have found to be as helpful as the OO paradigm.
© (1994) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Gregory S. Cunningham, Kenneth M. Hanson, G. R. Jennings Jr., and D. R. Wolf "Object-oriented implementation of a graphical-programming system", Proc. SPIE 2167, Medical Imaging 1994: Image Processing, (11 May 1994); https://doi.org/10.1117/12.175130
Lens.org Logo
CITATIONS
Cited by 20 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Transform theory

Computer programming

Visualization

Software development

Image processing

Computer programming languages

Data modeling

Back to Top