Computer Programs
NEA-1877 OPBA.
last modified: 04-DEC-2013 | catalog | categories | new | search |

NEA-1877 OPBA.

OPBA, Operator Procedural Behavior Analyzer

top ]
1. NAME OR DESIGNATION OF PROGRAM:  OPBA ver. 1.0
top ]
2. COMPUTERS

To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.

Program name Package id Status Status date
OPBA NEA-1877/01 Arrived 04-DEC-2013

Machines used:

Package ID Orig. computer Test computer
NEA-1877/01 PC Windows
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

OPBA (Operator's Procedural Behavior Analyzer) is a software to analyze sequences of steps that operators followed. This software provides graphs and quantified values that show how variously or correctly operators followed a procedure from given sequences. This software can be used for the following purposes.
- Recognizing how similarly an operator follows a procedure as a written order
  - Educating or testing operators in which the operators should be compliant with the given procedure
- Recognizing complexity or improvements of given tasks or procedures
  - Validating how well the tasks or procedures are designed
- Comparing effects which come from different procedures or operating cultures
- Employing as an estimator to human performance during human reliability analysis
top ]
4. METHODS

Algorithm to Calculate PCL measure
----------------------------------
To evaluate PCL measure, a procedure progression of an operator and a standard procedure progression that should be progressed in typical situations are received as inputs. The standard procedure progression is obtained by relevant procedure and the record of status in the situation.

Algorithm to Calculate VPP measure
----------------------------------
The method used to measure a VPP score consists of two stages: generating a directed acyclic graph from human performance records and computing the complexity of the graph. First, the sequences of steps that the operators have performed are obtained. The partial-order alignment (POA) algorithm transforms the step sequences into a directed acyclic graph using a similarity score matrix. The similarity score matrix is numerically assessed data to define how similar each step is with the others. The POA algorithm aligns the steps of a sequence with similar steps of another sequence. For this sequence alignment, the POA algorithm uses the Smith-waterman algorithm to maximize the total similarity of the aligned sequence using a dynamic programming method. The POA then fuses the aligned steps and connect them. After a directed acyclic graph for two sequences is generated, the POA attempts to align and fuse the graph with the other sequence.

Second, the graph complexity is calculated for the finally generated graph from the first stage. This graph complexity becomes a VPP score of the obtained data, because the more the variably procedures are progressed, the more complex the generated graph becomes. To calculate the graph complexity, a technique to measure the information entropy-based complexity was employed. In a generated graph by POA, there are V vertices, which are procedural steps. When an edge E{i,j} is the link from vertex i to vertex j, we can assign a certain weight to each of the edges. The graph complexity for vertex i is an entropy to select an edge among edges emanating from step i. Undoubtedly this complexity means a VPP score of step i. A VPP score for a certain task, which includes one or more steps, is obtained by summing the graph complexity of the relevant steps.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

The number of steps in any progressions to be inputted in this program should be not excessed 66.
top ]
6. TYPICAL RUNNING TIME

It depends on size of inputted data.
- Loading data: about 1 sec
- Loading standard progression: about 1 sec
- Loading sample data of OPERA DB: about 20 sec
- Calculate PCLs : about 1 sec
- Draw DAG and Calculate VPP:
  - Data: about 1 sec
  - Sample: about 10 sec
top ]
7. UNUSUAL FEATURES

This program provides PCL scores or VPP scores with graphs to analyzer who want to know about how operators followed a procedure. This program is a novel system to automatically evaluate and represent procedure progressions.
top ]
9. STATUS
Package ID Status date Status
NEA-1877/01 04-DEC-2013 Masterfiled Arrived
top ]
10. REFERENCES

- Kim, Y., Park, J., Jung, W., Measuring variability of procedure progression in proceduralized scenarios, Annals of Nuclear Energy 49, pp. 41?47, 2012
- Kim, Y., Jung, W., Quantifying the Step Following Level of an Operator in Proceduralized Scenarios, Transactions of the Korean Nuclear Society Autumn Meeting, Gyeongju, Korea, October 25-26, 2012
- Lee, C., Grasso, C., Sharlow, M., Multiple sequence alignment using partial order graphs, Bioinformatics 18 (3), pp. 452?464, 2002
NEA-1877/01, included references:
- Dr. Yochan kim:
OPBA INTERNATIONAL 1.0 USER MANUAL
top ]
11. HARDWARE REQUIREMENTS

- Operating system: Windows 98, ME, NT, 2000, XP or Vista
- Memory: 256MB free
- Disk space: at least 30MB free
- 1024x768 or larger monitor
- True color display (16-bit or 32-bit depth)
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NEA-1877/01 C-LANGUAGE
top ]
13. SOFTWARE REQUIREMENTS:  Windows 98, ME, NT, 2000, XP or Vista.
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

Yochan Kim, Jinkyun Park, Wondea Jung
Korea Atomic Energy Research Institute
P.O.Box 105
Yuseong Daejeon 305-600
Rep. of Korea
top ]
16. MATERIAL AVAILABLE
NEA-1877/01
Source files
Stand alone program
Test problem input data files
Test problems printed output files
report on valitation procedure
Job control information or script to run the test program
User's manual-How to use
top ]
17. CATEGORIES
  • GR. Probabilistic Risk Assessment

Keywords: control systems, reactor operation, system assessments.