Professional Documents
Culture Documents
PROJECT DOCUMENTATION
Document License
THE ATTACHED DOCUMENTS DESCRIBE INFORMATION RELEASED BY SYNOPSE INFORMATIQUE UNDER
A GPL 3.0 LICENSE.
Synopse SQLite3/mORMot Framework Documentation.
Copyright (C) 2008-2012 Arnaud Bouchez.
Synopse Informatique - http://synopse.info..
This document is free document; you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation; either version 3 of the License,
or (at your option) any later version.
The Synopse mORMot Framework Documentation is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this documentation. If
not, see http://www.gnu.org/licenses..
Trademark Notice
Rather than indicating every occurrence of a trademarked name as such, this document uses the
names only in an editorial fashion and to the benefit of the trademark owner with no intention of
infringement of the trademark.
Document Purpose
The Design FMEA File document purpose is to list Failure Modes and Effects Analysis (FMEA) for the
Synopse mORMot Framework project.
The current revision of this document is 1.17.
Table of Contents
1. Introduction
1.1. Risk Assessment 5
1.2. Responsibilities 6
2. FMEA
2.1. Fault Tree 7
Pictures Page
1. Introduction
The Design FMEA File (FMEA) document is a reference document used to list the Failure Modes and
Effects Analysis (FMEA) identified for the Synopse mORMot Framework library.
The "Failure modes and effects analysis" (FMEA) is a procedure in operations management for analysis
of potential failure modes within a system for classification by severity or determination of the effect
of failures on the system. Failure modes are any errors or defects in a process, design, or item,
especially those that affect the customer, and can be potential or actual. Effects analysis refers to
studying the consequences of those failures.
In practice, a Risk Assessment team starts with a block diagram of a system. The team then considers
what happens if each block of the diagram fails, and fills in a table in which failures are paired with
their effects and an evaluation of the effects. The design of the system is then corrected, and the table
adjusted until the system is known not to have unacceptable problems.
This Design FMEA File (FMEA) document lists most FMEA items identified as possible Software Failure
for the Synopse mORMot Framework.
1 - Low One time: relatively few or remote likelihood of failure (<5% failure rate)
1.2. Responsibilities
- Synopse will try to correct any identified issue;
- The Open Source community will create tickets in a public Tracker web site located at
http://synopse.info/fossil.. ;
- Synopse work on the framework is distributed without any warranty, according to the chosen
license terms;
- This documentation is released under the GPL (GNU General Public License) terms, without any
warranty of any kind.
2. FMEA
2.1. Fault Tree
Here is the Fault Tree of the framework, displayed in a graphical way:
mORMot Framework
Invalid Concurent Access Main Server Crashed Security issue Inconsistent Layout Function not working
Wrong Client-Server synchro Database corruption Incorrect User action Timeout problems
Enduser problems