NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Development of visual 3D virtual environment for control softwareVirtual environments for software visualization may enable complex programs to be created and maintained. A typical application might be for control of regional electric power systems. As these encompass broader computer networks than ever, construction of such systems becomes very difficult. Conventional text-oriented environments are useful in programming individual processors. However, they are obviously insufficient to program a large and complicated system, that includes large numbers of computers connected to each other; such programming is called 'programming in the large.' As a solution for this problem, the authors are developing a graphic programming environment wherein one can visualize complicated software in virtual 3D world. One of the major features of the environment is the 3D representation of concurrent process. 3D representation is used to supply both network-wide interprocess programming capability (capability for 'programming in the large') and real-time programming capability. The authors' idea is to fuse both the block diagram (which is useful to check relationship among large number of processes or processors) and the time chart (which is useful to check precise timing for synchronization) into a single 3D space. The 3D representation gives us a capability for direct and intuitive planning or understanding of complicated relationship among many concurrent processes. To realize the 3D representation, a technology to enable easy handling of virtual 3D object is a definite necessity. Using a stereo display system and a gesture input device (VPL DataGlove), our prototype of the virtual workstation has been implemented. The workstation can supply the 'sensation' of the virtual 3D space to a programmer. Software for the 3D programming environment is implemented on the workstation. According to preliminary assessments, a 50 percent reduction of programming effort is achieved by using the virtual 3D environment. The authors expect that the 3D environment has considerable potential in the field of software engineering.
Document ID
19950007635
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Hirose, Michitaka
(Tokyo Univ.)
Myoi, Takeshi
(Tokyo Univ.)
Amari, Haruo
(Tokyo Univ.)
Inamura, Kohei
(Tokyo Univ.)
Stark, Lawrence
(Tokyo Univ.)
Date Acquired
September 6, 2013
Publication Date
June 1, 1991
Publication Information
Publication: NASA. Ames Research Center, Human Machine Interfaces for Teleoperators and Virtual Environments
Subject Category
Computer Programming And Software
Accession Number
95N14048
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available