Expert system of the aggregate assessment of the level of industrial safety
The software product is a practical implementation of the information system for the examination in the framework of researching the level of industrial safety of production facilities using the method of logical and axiological evaluation of the quality of technical systems. The aggregated safety assessment is automatically determined according to the level of performance of class events (the auditor's assessment), the degree of influence of each activity and each class as a whole on industrial safety (expert assessments). The advantage of logical-axiological evaluation is the possibility of introducing key factors and classes of factors. Key factors are factors (classes of factors), the absence (unrealized) of which devalues the entire system. It's new in such an assessment. As users, there are three categories of users: user-supervisor of the survey, user-expert, user-auditor. The user-manager of the survey can initiate in the program the creation of a new survey of the level of industrial safety at the production facility. To implement this action, a separate module has been developed that allows you to select a production facility, assign auditors and experts as part of a dialogue with the user, and also indicate the weight (importance) of the opinion of each inspector. For the selection of industrial facilities, experts and auditors, the program implemented a group of expandable directories. Their user can add missing information during the work. The user-expert evaluates the degree of influence of each factor on the completeness of the implementation of the corresponding class of security factors in the form of a so-called value; with the help of value, it also determines the degree of influence of the class of factors on the overall assessment of the state of industrial safety. For a key factor, the failure of which leads to an accident, personal injury, the value is one. After the expert enters the evaluations, the program recalculates the weighted estimate of each factor and factor class, taking into account the weight of the expert's opinion, as well as other experts participating in the survey. The user-auditor in the already created research assesses the performance of safety factors at the industrial site. After the auditor enters the estimates, the program calculates an aggregate assessment of the state of industrial safety of the enterprise, taking into account the opinions of experts and auditors. Preliminary recalculation of the weighted estimation of each factor taking into account weight of opinion of the given auditor, and also other auditors participating in inspection is made. When developing the expert system (ES), modern information technologies were used. The information expert system "Areoi" for the aggregate assessment of the level of industrial safety and protection against occupational injuries is written under the MS Windows platform supporting MS.Net Framework version 4.0 and higher. The graphical interface is based on WPF (Windows Presentation foundation) technology based on frames. To separate the application logic from the user interface, the MVVM design pattern was applied, which represents the separation of the application's business logic and is implemented in the format of an entity-class relationship system. The free software of SQLite DBMS is used as data storage. Using the Database-First approach, an ORM object-relational mapping of the data model is generated in Entinity Framevork 6.0. The developed expert system can be used both during the audit and examination of industrial safety, and in the development of activities aimed at improving the level of safety.