Formal analysis of imprecise system requirements with Event-B

Hong Anh Le1, Shin Nakajima2, Ninh Thuan Truong3

  • 1Hanoi University of Mining and Geology, Bac Tu Liem, Hanoi, Vietnam.

Springerplus
|July 12, 2016
PubMed
Summary

This study introduces a new method for formally analyzing imprecise system requirements using Fuzzy If-Then rules and Event-B refinement. This approach enables precise verification of functional properties for complex systems.

Related Concept Videos

Assumptions of Survival Analysis01:15

Assumptions of Survival Analysis

Survival models analyze the time until one or more events occur, such as death in biological organisms or failure in mechanical systems. These models are widely used across fields like medicine, biology, engineering, and public health to study time-to-event phenomena. To ensure accurate results, survival analysis relies on key assumptions and careful study design.
475
The Precise Definition of a Limit01:27

The Precise Definition of a Limit

Understanding the formal definition of a limit is essential for precise mathematical analysis. This concept allows us to rigorously determine how a function behaves near a particular point without relying on ambiguous notions such as "getting close." The ε-δ definition plays a foundational role in calculus, ensuring analytical clarity and logical consistency in limit evaluation.The formal definition states that the limit of a function f(x) as x approaches a is L, written asif for...
390
Propagation of Uncertainty from Systematic Error01:10

Propagation of Uncertainty from Systematic Error

The atomic mass of an element varies due to the relative ratio of its isotopes. A sample's relative proportion of oxygen isotopes influences its average atomic mass. For instance, if we were to measure the atomic mass of oxygen from a sample, the mass would be a weighted average of the isotopic masses of oxygen in that sample. Since a single sample is not likely to perfectly reflect the true atomic mass of oxygen for all the molecules of oxygen on Earth, the mass we obtain from this...
1.6K
Constraints and Statical Determinacy01:26

Constraints and Statical Determinacy

In structural engineering, the equilibrium of a system is not only determined by its equations of equilibrium but also with the help of constraints. Constraints refer to restrictions on the motion of a system. The proper combinations of constraints can minimize the total number of constraints needed to maintain a system in mechanical equilibrium. When this happens, the system is said to be statically determinate. For such systems, the unknown reaction supports can be estimated using equilibrium...
1.1K
State Space Representation01:27

State Space Representation

The frequency-domain technique, commonly used in analyzing and designing feedback control systems, is effective for linear, time-invariant systems. However, it falls short when dealing with nonlinear, time-varying, and multiple-input multiple-output systems. The time-domain or state-space approach addresses these limitations by utilizing state variables to construct simultaneous, first-order differential equations, known as state equations, for an nth-order system.
Consider an RLC circuit, a...
668
SFG Algebra01:16

SFG Algebra

In Signal Flow Graph (SFG) algebra, the value a node represents is determined by the sum of all signals entering that node. This summed value is then transmitted through every branch leaving the node, making the SFG a powerful tool for visualizing and analyzing control systems.
Each node in an SFG corresponds to a variable, and the interactions between nodes are represented by branches with associated gains. When multiple branches lead into a node, the value at that node is the sum of the...
366