Topic:      "Using Immersive Virtual
                Environments for Certification"

Authors:  Carolina Cruz-Neira, Robyn R.Lutz
IEEE Software
Volume: 16 Issue: 4 , July-Aug. 1999


  <<<HOME<<

 

Introduction
Relation To Lecture
Contribution made
Techniques
Table of Tabulation
Relation to Project
Extension Proposed
Critical Comments
Validation & Expansion

Comments
Future
References


 



 

 

 Techniques

Certification of a system refers to a process where a certification authority gives an official approval of a newly developed product after confirming that the product has met the necessary requirements, conforming to a set of conforming rules.

 The certification of VE and systems in this article refers to both (1) certifying systems that make use of VE, and (2) certifying the virtual environment that models the systems accurately and correctly.

There is a wide range of applications able to link with using virtual environment VE can provide data in several general ways.

 VE can help developers can narrow the range of tests required for systems certification. They can also demonstrate how a system responds to a wide range of failure modes, and providing data that is useful in analysing the effects of these failures, and their occurrence possibilities. Similarly, virtual environment can demonstrate a system’s conformity with safety requirements, helping to certify the limits of safe operation. With the information gathered, a “worst case” can be simulated and evaluated.

 The following are the 2 levels where VEs and certifications can be examined.

 

4.1   Virtual Environments for Safety-critical Systems

The immersive environment itself requires the certification as a design tool in the development of the critical systems. This type of certification is to prove that the VE can model the system’s domain specified features and constraints. Hence, is able to demonstrate the correct behaviour of the actual system. 

 

4.2 Certifying Systems with Embedded Software

In many applications, failures are accounted largely to errors in system integration and testing3. “Virtual Reality” (refers to a computer based representation of a space in which users can move their view port freely)4 of application is presumably to be a more familiar term to many. In immersive virtual environments, the user is essentially isolated from the outside world and fully enveloped within the computer-generated environment. They not only can move their view port, they can also interact with the 3D display interfaces. Physical prototypes are replaced with virtual prototypes that can be viewed in 3-D virtual reality setting. The simulated systems are able to provide feedback through inputs devices like data gloves, wands, and control panels. The virtual environment must accurately represent the real world. Taking for example, a model specifying the turning of the vehicle’s wheel must shift what the driver sees, and able to let the user experience the same shift.

 There are 4 key considerations for measuring the simulators, and they are (1) to identify the key environment variables that must be included; (2) confirm the accuracy of representation; (3) confirm the accuracy and resolution, and (4) confirm the adequacy of timing constraints.