Skip to content

cisar2218/fta-fmea-ui

 
 

Repository files navigation

FTA and FMEA tool

This tool provides two types of reliability analyses - Fault Tree Analysis (FTA) and Failure Modes and Effects Analysis (FMEA). It is primarily focused on FTA which offers possibilities for system partonomy definition, FTA construction and an automatic conversion of the trees to FMEA tables given the unified ontological model. Detailed description of its features is described in user manual.

Execution

npm install
npm run watch
npx serve

Registration

Tool also supports configuration to disable registration of new user within security, but by default, everybody can register. There are two flags which need to be set:

  • Backend - Run application with -Dspring.profiles.active=admin-registration-only profile
  • Frontend - Set REACT_APP_ADMIN_REGISTRATION_ONLY in .env.prod to true

Recommended Development Approach

  • webpack setup
  • styling (css/sass)
  • routing
  • user context
  • data flow through the app
  • modules binding
  • consultation

Related links

Dockerization

  1. Download GraphDB standalone server ZIP archive and place it into the deploy/db-server folder.
  2. Set GRAPHDB_ZIP variable in .env file to point to the downloaded zip file.
  3. Run docker-compose up -d to start the application.

This repository was created within the project LTACH19032.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.6%
  • Other 1.4%