kbss-cvut / 19msmt-distribution Goto Github PK
View Code? Open in Web Editor NEWMSMT Reliability Management System
License: GNU General Public License v3.0
MSMT Reliability Management System
License: GNU General Public License v3.0
Use-case same as in 19msmt-distribution:
Goal:
When we underspecify the user in keycloak administration ui, i.e. the user has not specified first name, last name and email address, the user is successfully saved in internal keycloak database. However, it is not saved in graphdb server.
Thus we are not able to login in record manager and we have no way to find out why.
There is no warning message in keycloak administration ui and no warning log in keycloak server.
And since the user is not saved in graphdb there is also not any unusual error in record manager server.
Note that within keycloak administration ui the first name
, last name
and email address
are optional fields, see screenshot below.
The best solution for this issue would be to show error message in keycloak administration ui when saving user without those fields.
Input
Description of the procedure
Create an example fault tree in where some of its events are associated with model event types.
There must be two Root Events associated with an FHA Event type and 5 Component Failure Events.
Root event associated with an FHA event type with properties:
Component Based Failure with a SNS component failure
A/C
blocked by #18.
BRAT service:
TODO sharing users across services ?
Revise the current state of the integration between GATE and BRAT.
Implement transformation of GATE to Brat annotations
import annotations from one document into a new system or a system selected by the user.
FTA-FMEA-UI should support the user to navigate to the annotation of a given element
tasks:
Blocked by #24.
Implemented by #41.
It is implemented and working at KBSS (i.e. we navigate to the correct component in the annotator)
Possible solution:
process-annotations-service.sh
fails due to insufficient memory for JRE. This happens quite often so multiple execution of the script should simulate it.
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 528482304 bytes for committing reserved memory.
# Possible reasons:
# The system is out of physical RAM or swap space
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
# Possible solutions:
# Reduce memory load on the system
# Increase physical memory or swap space
# Check if swap backing store is full
# Decrease Java heap size (-Xmx/-Xms)
# Decrease number of Java threads
# Decrease Java thread stack sizes (-Xss)
# Set larger code cache with -XX:ReservedCodeCacheSize=
# This output file may be truncated or incomplete.
#
# Out of Memory Error (os_linux.cpp:3018), pid=547, tid=548
#
# JRE version: (11.0.15+10) (build )
# Java VM: OpenJDK 64-Bit Server VM (11.0.15+10-post-Debian-1deb11u1, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64)
# Core dump will be written. Default location: /brat-data/core
#
--------------- S U M M A R Y ------------
Command Line: /opt/java-libs/gate-tools.jar brat2gate --input-text-file BlueSky/DA42-POH--section-7_9-7_14/DA42-POH-44.txt --brat-server-url https://kbss.felk.cvut.cz/19msmt-demo/annotator --brat-data-home-directory /brat-data
Host: Intel Xeon E3-12xx v2 (Ivy Bridge), 16 cores, 31G, Debian GNU/Linux 11 (bullseye)
Time: Tue Jun 28 13:33:07 2022 UTC elapsed time: 0.009551 seconds (0d 0h 0m 0s)
--------------- T H R E A D ---------------
Current thread (0x00007fdc4c016000): JavaThread "Unknown thread" [_thread_in_vm, id=548, stack(0x00007fdc53672000,0x00007fdc53773000)]
Stack: [0x00007fdc53672000,0x00007fdc53773000], sp=0x00007fdc53771210, free space=1020k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
How to investigate:
When importing components the FTA-FMEA the backend should:
(BK)
Scenario:
GET /documents // list all documents
POST /systems/{systemFragment}/documents?documentId=${url} //imports document into the system
GET /systems/{systemFragment}
@Matthew-Kulich will this API work for you?
M1) scenario from #9 is implemented, but we cannot trigger annotation processing and we don't compute probabilities (8.3). We have an example to demonstrate it on (@LaChope)
M2) we are able to trigger annotation processing
M3) we are able to trigger automatic annotation (using GATE) of documents
M4) we are able to compute probabilities
UI should look like:
#9
Test it in the annotator if it works. Contact @blcham so we script it to generate .ttl.
A/C:
Review existing annotations e.g. https://kbss.felk.cvut.cz/brat/#/19msmt/BlueSky/DA42-POH--has-function/DA42-POH-38.
What needs to be in the example:
How we will proceed annotations:
We will reference [1] in FTA-FMEA tool.
IRIs of created entities, e.g. components, functions and failure modes should be prefixed by the IRI of type of the entity. For example:
Create video based on #9
parent issue #17
CLI input parameters:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.