Skip to main content
Elsevier - PMC COVID-19 Collection logoLink to Elsevier - PMC COVID-19 Collection
. 2023 Apr 11;236:109305. doi: 10.1016/j.ress.2023.109305

Reliability analysis of body sensor networks with correlated isolation groups

Guilin Zhao a, Liudong Xing b,c,
PMCID: PMC10089672  PMID: 37089459

Abstract

Body sensor networks (BSNs) are playing a crucial role in tackling arising challenges during the COVID-19 pandemic. This work contributes by modeling and analyzing the BSN reliability considering the effects of correlated functional dependence (FDEP) and random isolation time behavior. Particularly, the FDEP exists in BSNs where a relay is utilized to assist the communication between some biosensors and the sink device. When the relay malfunctions, the dependent biosensors may communicate directly with the sink for a limited, uncertain time. These biosensors then become isolated from the rest of the BSN when their remaining power depletes to the level insufficient to support the direct communication. Moreover, multiple biosensors sharing the same relay and a biosensor communicating with the sink via several alternative relays create correlations among different FDEP groups. In addition, the competition in the time domain exists between the local failure of the relay and the propagated failures of dependent biosensors. Both the correlation and competition complicate the reliability modeling and analysis of BSNs. This work proposes a combinatorial and analytical methodology to address both effects in the BSN reliability analysis. The proposed method is demonstrated using a detailed case study and verified using a continuous-time Markov chain method.

Keywords: Body sensor network, Combinatorial method, Correlation, Random isolation time, Reliability analysis

Acronyms

BDD

binary decision diagram

BSN

body sensor network

CTMC

continuous-time Markov chain

FDEP

functional dependence

FT

fault tree

LF

local failure

ITE

isolation time event

NDC

non-dependent component

PDF

probability density function

PF

propagated failure

PFGE

propagated failure with global effect

TE

trigger event

TTI

time-to-isolation

Notations

AB

event of the event A occurring before the event B

iLF

event of LF of component i

iI

event that component i is isolated from the system within the mission time

iPF

event of PFGE of component i

INDC

set of NDCs

SR

event that the system is reliable

t

mission time

CR(t)

conditional probability that the system is reliable given that at least one NDC has PFGE

fiLF(t)

PDF of time-to-LF of component i

fiPF(t)

PDF of time-to-PF of component i

fiI(t)

PDF of time-to-isolation of the dependent component i given the failure of its relay

m

the number of triggers

Pu(t)

probability that at least one NDC has PFGE

qiL(t)

conditional probability that component i has LF given that no PFGE occurs to component i

qiLF(t)

LF occurrence probability of component i

qiPF(t)

PFGE occurrence probability of component i

R(t)

system reliability

TEj

occurrence of the trigger event j

Dj

set of affected dependent components under TEj

nj

the number of components in Dj

SPFj,k

set of components with PFGEs in Dj under TEj,k

pj,k

the number of component in SPFj,k

SNPFj,k

set of components without PFGEs in Dj under TEj,k

qj,k

the number of components in SNPFj,k

1. Introduction

Body sensor networks (BSNs), which monitor the physiological and metabolic parameters of the human body, play an essential role in tackling arising challenges during the COVID-19 pandemic [1,2]. For example, by detecting the health-related information (e.g., temperature, oxygen saturation (SpO2), respiratory rate, and lung sounds), BSNs can monitor the populations at risk (such as caregivers and people working at airports and restaurants) and determine the priority of infected people [3]. A lower priority is determined for people who are in the early stages of coronavirus infection and need to be quarantined, and a higher one is determined for people who are with mild symptoms but may suddenly worsen and need emergency care [3,4]. Due to the life-critical nature of the BSN applications, reliability modeling and analysis are necessary when designing and operating a BSN system [3,5].

A BSN system contains several wearable biosensors for sensing and transmitting signals and a sink device for processing data acquired. The relayed communication, where biosensors usually communicate with the sink device through a relay, is typically used for the BSN system to improve the reliability, energy efficiency, and long-term sustainability of information delivery [6], [7], [8]. The relationship between the relay and its dependent biosensors is an example of the functional dependence (FDPE) behavior, which can lead to the competition in the time domain between the local failure (denoted by LF) of the relay and the propagated failures (denoted by PF) of corresponding dependent biosensors [[9], [10]]. This work assumes the propagated failure with global effect (PFGE), where a PF crashes the whole BSN system once occurring. Specifically, biosensors can be subject to PFs (which damage the biosensor itself and other BSN components, e.g., malicious cyber-attacks from intelligent eavesdropper [11]) and LFs (which damage the biosensor itself, e.g., malfunction due to aging [12]). The BSN system status is different according to the occurrence sequence of the relay's LF and the dependent biosensors’ PFs. If the LF of the relay occurs first, the failure isolation effect dominates, preventing PFs originating from the dependent biosensors from damaging the rest of the BSN system and at the same time preventing the isolated biosensors from contributing to the function of the BSN system. On the other hand, if the PFs of dependent biosensors occur first, the failure propagation effect dominates, causing extensive damages to the BSN system. In summary, the failure propagation effect and the failure isolation effect may take place in the actual BSN operation. The effect that dominates the status of the BSN system is dependent on the competitions between the relay's LF and the dependent biosensors’ PFs in the time domain. In addition to BSNs [13], such competitions have been explored in the operation of other systems, such as the flight control system of the aircraft [14], the electricity system [15], and the hydroelectric generation plant [16].

The system reliability analysis has been investigated for different types of competitions. For example, competitions between the degradation and the catastrophic failures were modeled based on different statistical failure modes (e.g., s-independent [17,18] or s-dependent [[19], [20], [21]]). Competing processes were investigated in the context of accelerated life tests in [22,23], system maintenance policies in [24,25], and the system size optimization in [26,27]. Competitions between the uncovered and covered fault modes of system components were studied as the imperfect fault coverage behavior in some studies [[28], [29], [30]]. Distinguishable from those works, the competition addressed in this paper is between the failure propagation and isolation effects.

Addressing the competing failure propagation and isolation effects has recently received lots of attentions. Combinatorial reliability analysis methods were proposed for binary state systems [[31], [32], [33]], multi-state systems [34], phased mission systems [[35], [36], [37]], and cascading systems [38,39]. A generalized stochastic Petri net method was proposed for modeling the reliability of a system where the stochastic dependencies exist among the system components [14]. However, most of the existing models assumed instantaneous isolation when the failure isolation effect takes place. In practice, the isolation may take random time to happen. Specifically, in the BSN, when the LF of the relay occurs first, the dependent biosensor can increase its transmission power to enable the direct communication with the sink. Before the biosensor's remaining power depletes to the level insufficient to support the direct contact, the biosensor can communicate with the sink device directly (i.e., is not isolated). The time that it takes to isolate the dependent biosensor is random and uncertain, depending on the battery's remaining power and the distance between the dependent biosensor and the sink device. With the consideration of the random isolation time, the failure propagation effect dominates if any PF of the dependent biosensor takes place before the relay's failure, or it happens after the relay's failure but before the remaining battery power in the biosensor becomes insufficient to support the direct communication to the sink node.

In [40], the random isolation time was first studied for BSN systems with independent FDEP groups. However, the correlated FDEP groups exist in many real-world systems [[41], [42], [43]], where multiple biosensors may share the same relay or a biosensor can communicate with the sink device via several alternative relays (for fault-tolerant routing), incurring correlations among multiple FDEP groups and thus further complicating the BSN reliability modeling and analysis. This paper advances the state of the art by suggesting a combinatorial and analytical methodology for modeling and analyzing the reliability of BSNs subject to competing failure propagation and isolation effects from multiple correlated FDEP groups and random isolation time.

The remainder of the paper is organized as follows: Section 2 introduces the preliminary method for addressing the single FDEP group with the random isolation time. Section 3 proposes a combinatorial approach for evaluating the reliability of BSN systems subject to correlated FDEP groups and random isolation time. Section 4 presents a step-by-step illustration of the proposed method using an example BSN system. Section 5 presents numerical results and analysis. Verification of correctness of the proposed method using the Markov-based method is also performed. Finally, Section 6 concludes the work and outlines future research directions.

2. Preliminary method for modeling FDEP with random isolation time

To model the FDEP relationship between the relay (referred to as the trigger) and the dependent biosensor with the random isolation time behavior, an FDEP gate with a tilde symbol is defined as shown in Fig. 1 , where T and D respectively model failure events of the trigger T and the dependent biosensor D, and TD models that the biosensor D takes a random time to be isolated if the LF of the trigger T occurs.

Fig. 1.

Fig. 1

Modeling FDEP with random isolation time.

As discussed in the Introduction, the competing behavior exists between the failure isolation and propagation effects. The failure isolation effect wins if T’s LF happens before D’s PFGE and the time needed for isolating D is less than the time difference between T’s LF and D’s PFGE. When the isolation effect wins, D is isolated and the BSN system may still be functional, depending on the components remaining in the system. The failure propagation effect wins if: i) D’s PFGE happens before T’s LF, or ii) D’s PFGE happens after T’s LF and the time needed for isolating D is greater than the time difference between them. When the failure propagation effect wins, D’s PFGE crashes the entire system. Meanwhile, when T’s LF occurs, it takes a random time for D to be isolated. Table 1 summarizes the occurrence of the isolation time behavior of D and the competing behavior based on the occurrence of T’s LF (denoted by TLF) and D’s PFGE (denoted by DPF). TLF¯ and DPF¯ are complementary events of TLF and DPF, respectively. Note that because we consider the isolation time behavior of the dependent biosensor D as the behavior that the dependent biosensor D takes a random time to be isolated given that TLF occurs and the competing behavior occurs when both TLF and DPF take place, in Table 1, neither the isolation time behavior nor the competing behavior happens under the combinations of TLF¯DPF¯ and TLF¯DPF.

Table 1.

The system behavior based on the occurrence of TLF and DPF.

Combinations Behavior involved
TLF¯DPF¯ Neither the isolation time behavior nor the competing behavior
TLF¯DPF Neither the isolation time behavior nor the competing behavior
TLFDPF¯ The isolation time behavior only
TLFDPF Both the isolation time behavior and the competing behavior

When the isolation time behavior of D happens, the system including the FDEP group may still function under three situations listed below.

  • Situation (a): the system does not involve the competing behavior and the dependent component D is isolated after the mission time;

  • Situation (b): the system does not involve the competing behavior and the dependent component D is isolated during the mission time; and

  • Situation (c): the system involves the competing behavior and the dependent component D is isolated before DPF.

Fig. 2 illustrates the occurrence sequence of TLF, DPF, and DI under each situation, where DI denotes the event of D being isolated within the mission time given that TLF occurs (i.e., the failure isolation effect takes place).

Fig. 2.

Fig. 2

Occurrence sequence of TLF, DPF, and DI under each situation.

The occurrence probability of each situation is calculated as follows. Under situations (a) and (b), no PFGE happens to D. Because the occurrence of the event DI depends only on the occurrence of the event TLF, the battery power remained in the dependent component D and the distance between D and the sink device, the relationship between the event DPF and the event DI is assumed to be independent. Note that while the failure propagation effect and the failure isolation effect are mutually exclusive, the relationship between the event DPF and the event TLF can be assumed to be independent since the two events occur to two different system components (i.e., the dependent component D experiencing the PFGE does not affect the trigger component T experiencing an LF and vice versa). Hence, the occurrence probability of situations (a) and (b), respectively denoted by Pr(TLFDPF¯DI¯) and Pr(TLFDPF¯DI), can be evaluated as (1) and (2), where Pr(DPF¯) is evaluated as [1qDPF(t)] with qDPF(t) denoting the PFGE occurrence probability of the dependent component D.

Pr(TLFDPF¯DI¯)=Pr(DPF¯)×Pr(TLFDI¯) (1)
Pr(TLFDPF¯DI)=Pr(DPF¯)×Pr(TLFDI) (2)

Suppose that TLF happens at τTLF and DI happens at τDI, 0τTLFt and τTLFτDI. The length of the time from the occurrence of TLF to the occurrence of DI, i.e., time-to-isolation (TTI), is denoted as τTTI, τTTI=τDIτTLF, and its interval is [tτTLF,] under situation (a) and is [0,tτTLF] under situation (b). Based on the sequential event probability evaluation [[16], [44]], Pr(TLFDI¯) in (1) and Pr(TLFDI) in (2) are obtained as (3), where fTLF(τTLF) is the probability density function (PDF) of time-to-LF of T at τTLF, and fDI(τTTI) is the PDF of TTI of D at τDI (i.e., the time when the event DI occurs) given that TLF occurs at τTLF.

Pr(TLFDI¯)=0ttτTLFfTLF(τTLF)×fDI(τTTI)dτTTIdτTLFPr(TLFDI)=0t0tτTLFfTLF(τTLF)×fDI(τTTI)dτTTIdτTLF (3)

Under situation (c), the competing failure behavior and the isolation time behavior occur. The FDEP model can be functional only if TLF occurs before DPF and the time needed for isolating D is less than the occurrence time between them (denotes by {(TLFDPF)DI}). Suppose that TLF happens at τTLF, DPF happens at τDPF, and DI happens at τDI, τTTI=τDIτTLF, 0τTLFτDPFt and 0τTTIτDPFτTLF. Pr(TLFDPFDI) is evaluated as (4), where fTLF(τTLF) is PDF of time-to-LF of T at τTLF, fDPF(τDPF) is the PDF of time-to-PFGE of D at τDPF, and fDI(τTTI) is the PDF of time-to-isolation of D at τDI given that TLF occurs at τTLF.

Pr(TLFDPFDI)=Pr({(TLFDPF)DI})0tτTLFt0τDPFτTLFfTLF(τTLF)×fDPF(τDPF)×fDI(τTTI)dτTTIdτDPFdτTLF (4)

The model presented in this section aims to address the random isolation time behavior. Therefore, the FDEP group with a single trigger and a single dependent component is illustrated. This preliminary method is incorporated in the proposed methodology for addressing the FDEP model with multiple triggers and dependent components. Refer to Section 4 for specific illustrations.

3. Proposed combinatorial methodology

The combinatorial methodology proposed for the reliability analysis of BSNs with correlated FDEP groups and the random isolation time behavior contains five steps. Note that reliability is generally defined as “the probability that a product, system, process, or service will perform a required function under stated conditions for a stated period of time” [45]. In this work, the reliability of a BSN system is defined as the probability that the BSN system will perform its required monitoring function correctly using multiple biosensors and relays throughout an interval of time [0, t], where biosensors are used to measure physiological and/or motion information and relays are used to assist communications between biosensors and the sink device.

3.1. Step 1: separate PFGEs of non-dependent components

PFGEs originating from components whose functions are not dependent on any other system components’ function cannot be isolated. Such components are referred to as non-dependent components (NDCs). Applying the total probability law, we can separate PFGEs of NDCs from the system reliability (denoted by R(t)) as (5), where SR represents that the system is reliable.

R(t)=Pr(SR|atleastoneNDChavingPFGE)×Pr(atleastoneNDChavingPFGE)+Pr(SR|noNDCshavingPFGEs)×Pr(noNDCshavingPFGEs) (5)

In (5), Pr(SR│at least one NDC having PFGE) is 0 since any PFGEs originating from NDCs can lead to the failure of the whole system. Denoting Pr(SR│no NDCs having PFGEs) by CR(t) and Pr(no NDCs having PFGEs) by Pu(t), (5) is simplified to (6).

R(t)=CR(t)×Pu(t) (6)

In (6), Pu(t) is calculated by (7), where INDC denotes the set of NDCs subject to PFGEs and qiPF(t) denotes the PFGE occurrence probability of component i at time t and is evaluated based on the input time-to-PFGE parameters of component i.

Pu(t)=iINDC[1qiPF(t)] (7)

The calculating procedure of CR(t) is presented in steps 2 to 5 in Sections 3.2 – 3.5. Note that CR(t) is a conditional probability. Therefore, the corresponding component i’s failure probability used in calculating CR(t), denoted by qiL(t), is a conditional failure probability given that component i does not experience PFGE. Considering the s-relationship between LF and PFGE of component i, qiL(t) is calculated by (8), where iLF and iPF are events of component i having an LF and a PFGE, respectively.

qiL(t)=Pr(iLF|iPF¯)=Pr(iLFiPF¯)Pr(iPF¯)={Pr(iLF)×Pr(iPF¯)Pr(iPF¯)=qiLF(t)independentLFandPFGE,Pr(iLF)Pr(iPF¯)=qiLF(t)1qiPF(t)mutuallyexclusiveLFandPFGE. (8)

In (8), the independent relationship between LF and PFGE implies that the incidence of one event does not affect the occurrence probability of the other event, thus we have Pr(iLFiPF¯)=Pr(iLF)×Pr(iPF¯). The mutually exclusive relationship represents that LF and PFGE are disjoint and cannot occur at the same time. Thus, we have Pr(iLFiPF¯)=Pr(iLF) [46]. Note that each biosensor considered in this work is subject to LFs that may compromise its sensing function (referred to as sensing LF) or transmission function (referred to as transmission LF) [13]. If the PFGE of the same biosensor is caused by the jamming attacks that are based on the transmission function by transmitting illegal signals without compromising the sensing function of the biosensor, the relationship is independent between PFGE and sensing LF and is mutually exclusive between PFGE and transmitting LF.

3.2. Step 2: generate trigger event space

In the BSN system having m triggers, which are denoted as T1, …, Tw, …, Tm, a trigger event space of 2m disjoint sets can cover all possible combinations of the occurrence or non-concurrence of LFs of triggers. Denoting the occurrence and non-concurrence of LF of Tw by TwLF and TwLF¯ respectively, one can enumerate each combination of trigger events (TEs) as shown in (9).

TE1=T1LF¯T2LF¯Tm1LF¯TmLF¯TE2=T1LFT2LF¯Tm1LF¯TmLF¯TE2m=T1LFT2LFTm1LFTmLF (9)

Applying the total probability law, CR(t) is calculated as

CR(t)=j=12mPr(SRTEj). (10)

To calculate Pr(SRTEj) in (10), two cases (Case 1 and Case 2) are considered based on the logic input of the FDEP gate.

Case 1

The inputs of all the FDEP gates are logic false (‘0′), implying that either none of the triggers’ LFs happen or the triggers’ LFs happen but have no effect on the dependent components. Under Case 1, neither the competing failure behavior nor the isolation time behavior affects the BSN system. Applying the total probability law, Pr(SRTEj) under this case is calculated as (11), where Pr(TEj) is determined by its definition in (9). Pr(SR|TEj) is determined by the reduced fault tree (FT) model under TEj, which is obtained by reducing the original system FT model through removing all the trigger failure events with the efficient binary decision diagram (BDD) based method [47]. Pr(SRTEj) under Case 1 is evaluated in this step.

Pr(SRTEj)=Pr(SR|TEj)×Pr(TEj) (11)

Case 2

At least one of the inputs of the FDEP gates is logic true (‘1′), i.e., the LF of the trigger happens and affects the related dependent components. Under this case, the competing failure behavior and/or the isolation time behavior occur(s) to the BSN system. Applying the divide-and-conquer principle, we divide Pr(SRTEj) under Case 2 by addressing these two behaviors in Step 3.

3.3. Step 3: analyze competing failure behavior and isolation time behavior under Case 2

Under TEj, suppose that the set of affected dependent components is Dj and the number of them is nj, i.e., Dj={Dj1,Djx,Djnj}. Based on the occurrence or non-concurrence of Djx’s PFGE (respectively denoted by DjxPF and DjxPF¯), a dependent component event space is generated. Each combination (denoted by TEj,k,k=1,2,,2nj) is enumerated as shown in (12).

TEj,1=Dj1PF¯Dj2PF¯Dj(nj1)PF¯DjnjPF¯TEj,2=Dj1PFDj2PF¯Dj(nj1)PF¯DjnjPF¯TEj,2nj=Dj1PFDj2PFDj(nj1)PFDjnjPF (12)

Applying the total probability law, Pr(SRTEj) under Case 2 can be calculated by

Pr(SRTEj)=k=12njPr(SRTEj,k). (13)

Consider TEj,k. Denote the number of affected dependent components (i.e., components in Dj) that have PFGEs as pj,k and they constitute the set SPFj,k, and denote the number of components in Dj that have no PFGEs as qj,k and they constitute the set SNPFj,k. Based on the definition of TEj,k in (12), pj,k, qj,k, SPFj,k, and SNPFj,k are summarized in Table 2 .

Table 2.

pj,k,qj,k,SPFj,k, and SNPFj,k for TEj,k,k=1,2,,2nj.

pj,k qj,k SPFj,k SNPFj,k
k=1 0 nj {Dj1,Dj2,,Djnj}
k=2 1 nj1 {Dj1} {Dj2,,Djnj}
k=2nj nj 0 {Dj1,Dj2,,Djnj}

According to the values of pj,k and qj,k, Case 2 can be further divided into three scenarios: (a)pj,1=0, qj,1=nj (i.e.,TEj,1); (b)pj,k=nj,qj,k=0 (i.e., TEj,2nj); and (c)pj,k0,qj,k0 (i.e., TEj,k,k=2,,2nj1).

The isolation time behavior is involved when calculating Pr(SRTEj,k). Specifically, it is incorporated with the competing failure behavior for components in SPFj,k and is considered without the competing failure behavior for components in SNPFj,k. The analysis procedures for TEj,1, TEj,2nj, and TEj,k,k=2,,2nj1 are performed as follows.

TEj,1: pj,1=0, qj,1=nj, SPFj,1=, and SNPFj,1={Dj,1,x|Dj1,Dj2,,Djnj,x=1,2,,nj}. Since SPFj,1 is empty, the competing failure behavior does not exist. The isolation time behavior is addressed for Dj,1,x in SNPFj,1. According to the isolation status of Dj,1,x, an isolation time event (ITE) space is generated. It contains 2nj mutually exclusive ITEs as shown in (14), where Dj,1,xI and Dj,1,xI¯ represents Dj,1,x’s isolation and Dj,1,x’s non-isolation, respectively. Applying the total probability law, Pr(SRTEj,1) in (13) can be calculated by (15).

ITEj,1,1=Dj,1,1I¯Dj,1,2I¯Dj,1,(nj1)I¯Dj,1,njI¯ITEj,1,2=Dj,1,1IDj,1,2I¯Dj,1,(nj1)I¯Dj,1,njI¯ITEj,1,2nj=Dj,1,1IDj,1,2IDj,1,(nj1)IDj,1,njI (14)
Pr(SRTEj,1)=l=12njPr(SRTEj,1ITEj,1,l)=l=12njPr(SR|TEj,1ITEj,1,l)×Pr(TEj,1ITEj,1,l) (15)

TEj,2nj: According to Table 2, pj,2nj=nj, qj,2nj=0, SPFj,2nj={Dj,2nj,y|Dj1,Dj2,,Djnj,y=1,2,,nj}, and SNPFj,2nj=. Since SPFj,2nj is not empty, the competing failure behavior occurs, which is caused by the different occurrence sequences of TEj (defined in (9)) and the PFGE of Dj,2nj,y in the time domain. The competing results and related requirements are introduced in Section 2. Note that under TEj,2nj, D and T in Section 2 are revised to Dj,2nj,y and TEj, respectively. Denote the event of the failure propagation dominating the BSN system as TEj,2nj,p with subscript p being the propagation effect and the event of the failure isolation dominating as TEj,2nj,i with subscript i being the isolation effect. Pr(SRTEj,2nj) in (13) is calculated and simplified as

Pr(SRTEj,2nj)=Pr(SRTEj,2nj,p)+Pr(SRTEj,2nj,i)=Pr(SR|TEj,2nj,p)×Pr(TEj,2nj,p)+Pr(SR|TEj,2nj,i)×Pr(TEj,2nj,i)=Pr(SR|TEj,2nj,i)×Pr(TEj,2nj,i). (16)

TEj,k,k=2,3,,2nj1: According to Table 2, pj,k0,qj,k0, SPFj,k, and SNPFj,k. Consider SPFj,k={Dj,k,y|Dj1,,Djy,y=1,,pj,k} and SNPFj,k={Dj,k,x|Dj1,,Djx,x=1,,qj,k}. The competing failure behavior and the isolation time behavior affect Dj,k,y and the isolation time behavior affects Dj,k,x. The competing result is either the failure propagation (denoted by TEj,k,p) or the failure isolation (denoted by TEj,k,i). An ITE space is generated to cover 2qj,k mutually exclusive combinations. Combining the analyzing procedure of TEj,1 and TEj,2nj, Pr(SRTEj,k) in (13) is obtained by (17).

Pr(SRTEj,k)=Pr(SRTEj,k,p)+Pr(SRTEj,k,i)=m=12qj,kPr(SRTEj,k,pITEj,k,m)+m=12qj,kPr(SRTEj,k,iITEj,k,m)=m=12qj,k[Pr(SR|TEj,k,pITEj,k,m)×Pr(TEj,k,pITEj,k,m)]+m=12qj,k[Pr(SR|TEj,k,iITEj,k,m)×Pr(TEj,k,iITEj,k,m)]=m=12qj,k[Pr(SR|TEj,k,iITEj,k,m)×Pr(TEj,k,iITEj,k,m)] (17)

Pr(TEj,1ITEj,1,l),l=1,2,,2nj in (15), Pr(TEj,2nj,i) in (16), and Pr(TEj,k,iITEj,k,m),m=1,2,,2qj,k in (17) can be evaluated by applying the preliminary method in Section 2 with components’ input time-to-LF/PFGE parameters and components’ input isolation time parameters. Refer to Section 4.2.3 for illustrations. Pr(SR|TEj,1ITEj,1,l),l=1,2,,2nj in (15), Pr(SR|TEj,2nj,i) in (16), and Pr(SR|TEj,k,iITEj,k,m),m=1,2,,2qj,k in (17) are evaluated in the next step.

3.4. Step 4: evaluate conditional system reliability

Pr(SR|TEj,1ITEj,1,l) denotes the conditional system reliability given that the dependent components indicated by ITEj,1,l are isolated by the occurrence of TEj,1. For example, when l = 2, according to (14), Dj,1,1 is isolated. Similarly, Pr(SR|TEj,2nj,i) in (16) and Pr(SF|TEj,k,iITEj,k,m) in (17) denote the conditional system reliability given the isolation of the dependent components under TEj,2nj,i and TEj,k,iITEj,k,m, respectively. These conditional system reliabilities can be evaluated by applying the efficient BDD-based method on the reduced FT model [47], which is obtained by removing the trigger failure events and replacing all isolated dependent components with constant ‘1′ (True). Refer to Section 4.2.4 for illustrations.

3.5. Step 5: integrate for the entire system reliability

Pr(SRTEj) under Case 1 is obtained by (11) in Step 2. According to (14), Pr(SRTEj) under Case 2 is obtained in Step 3 by (13) via integrating Pr(SRTEj,1) evaluated by (15), Pr(SRTEj,2nj) evaluated by (16), and Pr(SRTEj,k),k=2,,2nj1 evaluated by (17). Having Pr(SRTEj) under both Cases 1 and 2, CR(t) is consecutively obtained by (10). Finally, with Pu(t) obtained by (7), the entire BSN system reliability is integrated using (6).

Based on discussions in Sections 3.13.5, Fig. 3 shows the flowchart of the proposed BSN reliability evaluation algorithm.

Fig. 3.

Fig. 3

Flowchart for the proposed BSN reliability evaluation method.

4. Illustrative example

Fig. 4 shows an example patient monitoring BSN system, which consists of three biosensors (S1, S2, and S3) and two relays (R1 and R2). Specifically, sensors S 1 and S 2 are used to measure patient's physiological information like heart rates and oxygen saturation (SpO2); sensor S 3 is the motion sensor and is used to track patient's body positions. Sensor S 1 can communicate with the sink device directly. Sensor S 2 can deliver sensed data to the sink device via R1 or R2. Sensor S 3 can deliver sensed data to the sink device via R2. The sink device gathers and processes the data acquired by all the sensors, facilitating caregivers’ involvement in action taking. The sink device is assumed to be perfect during the considered mission time.

Fig. 4.

Fig. 4

Example patient monitoring BSN system.

4.1. FT modeling

Fig. 5 illustrates the dynamic FT model of the example BSN system. To obtain a good diagnostic certainty, the caregiver requires at least two types of information; in other words, the example BSN system fails when any two out of three biosensors malfunction, which is modeled using the top 2-out-of-3 gate in the system dynamic FT.

Fig. 5.

Fig. 5

Dynamic FT model of the example BSN system.

The FDEP behavior with random isolation time exists among relays (R1 and R2) and biosensors (S2 and S3) in the illustrative example. In the case where R1 and R2 undergo LFs, S2 and S3 can communicate with the sink directly within a certain period (modeled by random isolation time); as time goes on, remaining power in respective biosensor depletes to the level insufficient to support the direct link, resulting in biosensor(s) becoming inaccessible/isolated from the system. To model the FDEP behavior, two FDEP gates are used for the two correlated FDEP groups. The left FDEP group involves R1, R2, S2, and a top AND gate connecting R1 and R2, which models S2 depending on either R1 or R2. The right FDEP group involves R2 and S3. To model the random isolation time behavior, R1R2S2 denotes that S2 takes a random time to be isolated when R1 and R2 fail, and R2S3 denotes that S3 takes a random time to be isolated when R2 fails.

Note that various approaches (e.g., Markov models [48], Monte Carlo simulations [49], stochastic approaches [50], and fuzzy approaches [51]) may be applied to analyze dynamic FT models (without considering the competing failure isolation and propagation effects). In this work, we perform the dynamic FT analysis using the proposed combinatorial methodology to evaluate the reliability of BSN systems subject to the competing behavior.

4.2. Step by step analysis

To evaluate the example BSN reliability, i.e., R(t) in (6), the procedure proposed in Section 3 is applied. The detailed analysis is performed step by step in Sections 4.2.14.2.5.

4.2.1. Step 1: separate PFGEs of non-dependent biosensors

Applying (6), the PFGE effect of NDCs is separated. For the illustrated BSN system, INDC={R1,R2,S1}. Based on (7), Pu(t) is evaluated as (18). The evaluating procedure of CR(t) in (6) is elaborated in the following subsections (Sections 4.2.2 – 4.2.5).

Pu(t)=(1qR1PF(t))×(1qR2PF(t))×(1qS1PF(t)) (18)

4.2.2. Step 2: generate trigger event space

In the example BSN system, there are two triggers. Therefore, T1=R1, T2=R2, and m=2. The example system contains 22=4 TEs. Applying (9), each TE is defined as shown Table 3 . Applying (10), CR(t) is obtained as (19).

CR(t)=j=14Pr(SRTEj) (19)
Table 3.

Definition and classification of TEj, j = 1,2,3,4.

Definition Inputs of FDEP groups Classification
j=1 R1LF¯R2LF¯ ‘0′ for both FDEP groups Case 1
j=2 R1LFR2LF¯ ‘0′ for both FDEP groups Case 1
j=3 R1LF¯R2LF ‘0′ for the left FDEP group and ‘1’ for the right FDEP group Case 2
j=4 R1LFR2LF ‘1′ for both FDEP groups Case 2

According to logic inputs of each FDEP group, TE1 and TE2 are classified into Case 1, and TE3 and TE4 are classified into Case 2. Pr(SRTE1) and Pr(SRTE2) are evaluated in this step; Pr(SRTE3) and Pr(SRTE4) are evaluated in Step 3.

TE1: Applying (11), Pr(SRTE1) is evaluated as (20), where Pr(TE1) is determined by its definition in Table 3 as (21).

Pr(SRTE1)=Pr(SR|TE1)×Pr(TE1) (20)
Pr(TE1)=Pr(R1LF¯R2LF¯)=Pr(R1LF¯)×Pr(R2LF¯)=[1qR1L(t)]×[1qR2L(t)] (21)

Under TE1, both R1 and R2 function correctly, and neither the competing failure behavior nor the isolation time behavior occurs to S2 and S3. The reduced system FT model for evaluating Pr(SR|TE1) is given in Fig. 6 (a), which is generated by removing R1, R2, and all the FDEP gates from the FT model in Fig. 5. The reduced FT model under TE 1 contains the biosensors undergoing PFGEs, therefore, the separable method formulated in (6) is applied to calculate Pr(SR|TE1) as (22), where PuTE1(t) denotes the occurrence probability of no PFGEs originating from biosensors under TE 1 and is evaluated as (23). Note that S1’s PFGE effect is excluded when calculating PuTE1(t) since it has been considered in (18).

Fig. 6.

Fig. 6

Reduced system models under TE1.

CRTE1(t) in (22) denotes the conditional system reliability given that no PFGEs originate from biosensors in the reduced FT model. To convert the FT model to the BDD model, the 2-out-of-3 gate is expanded to a set of AND and OR gates as shown in Fig. 6(b). Using the operations rules in [47], the corresponding BDD model is gendered as shown in Fig. 6(c), where the 0-edge of each non-sink node is marked with the solid green line, representing that the corresponding component is reliable; the 1-edge is marked with the dashed red line, representing that the corresponding component is failed. Therefore, CRTE1(t) is evaluated as (24) by adding all paths’ probabilities from the root node S1 to the sink node ‘0′ in the BDD model.

Pr(SR|TE1)=RTE1(t)=CRTE1(t)×PuTE1(t) (22)
PuTE1(t)=[1qS2PF(t)]×[1qS3PF(t)] (23)
CRTE1(t)=[1qS1L(t)]×[1qS2L(t)]+[1qS1L(t)]×qS2L(t)×[1qS3L(t)]+qS1L(t)×[1qS2L(t)]×[1qS3L(t)] (24)

TE2: Applying (11), Pr(SRTE2) is evaluated as (25), where Pr(TE2) is determined by its definition in Table 3 as qR1L(t)×[1qR2L(t)].

Pr(SRTE2)=Pr(SR|TE2)×Pr(TE2) (25)

Under TE2, R1 fails locally and R2 functions correctly. Since R1’s LF has no effect on S2 and S3, neither the competing failure behavior nor the isolation time behavior occurs to the BSN system. The reduced system FT model for evaluating Pr(SR|TE2) is obtained by removing R1, R2, and all the FDEP gates, which is the same as that in Fig. 6(a). Therefore, Pr(SR|TE2) is the same as Pr(SR|TE1), i.e., Pr(SR|TE2)=Pr(SR|TE1).

4.2.3. Step 3: analyze competing failure behavior and isolation time behavior under Case 2

According to Table 3, TE3 and TE4 are under Case 2. The competing failure behavior and the isolation time behavior under TE3 and TE4 are analyzed in Sections 4.2.3.1 and 4.2.3.2 as follows.

4.2.3.1. TE3

R1 functions correctly and R2 fails locally, resulting in S3 being affected. Therefore, the set of the affected dependent biosensor under TE3 is D3={S3} and the number of the affected dependent biosensor is n3=1. Based on (12), the dependent biosensor event space has 21=2 combinations, which are TE3,1=S3PF¯ and TE3,2=S3PF. Applying (13), Pr(SRTE3) in (19) is obtained by

Pr(SRTE3)=k=12Pr(SRTE3,k). (26)

The isolation time behavior of S3 under TE3,1 and TE3,2 is addressed. Specifically, under TE3,1, no PFGE originates from S3; therefore, the number of affected dependent biosensors with PFGEs is 0, and the number of affected dependent biosensor without PFGEs is 1 and it forms the set SNPF3,1, i.e., p3,1=0, q3,1=1, SPF3,1=, and SNPF3,1={S3}. Under TE3,2, PFGE originates from S3, therefore, p3,2=1, q3,2=0, SPF3,2={S3}, and SNPF3,2=. Table 4 summarizes the definition, p3,k, q3,k, SPF3,k, and SNPF3,k under TE3,k. The competing failure behavior and the isolation time behavior under each TE3,k are analyzed as follows.

Table 4.

Definition, p3,k,q3,k,SPF3,k, and SNPF3,k under TE3,k,k=1,2.

Definition p3,k q3,k SPF3,k SNPF3,k
k=1 S3PF¯ 0 1 {S3}
k=2 S3PF 1 0 {S3}

TE3,1: No PFGE originates from S3 and R 2 fails locally; therefore, the competing failure behavior does not exist and the isolation time behavior of S3 is addressed. Applying (14), the ITE space under TE3,1 is generated and shown in Table 5 . Applying (15), Pr(SRTE3,1) in (26) is evaluated as (27), where Pr(TE3,1ITE3,1,l) is evaluated in this step and Pr(SR|TE3,1ITE3,1,l) is evaluated in Step 4 (refer to Section 4.2.4.1).

Pr(SRTE3,1)=l=12Pr(SR|TE3,1ITE3,1,l)×Pr(TE3,1ITE3,1,l) (27)
Table 5.

Definition of ITE3,1,l,l=1,2.

Definition
l=1 S3I¯
l=2 S3I

TE3,1ITE3,1,1: S3 is not isolated from the system. According to defined TE3 (Table 3), TE3,1 (Table 4), and ITE3,1,1 (Table 5), Pr(TE3,1ITE3,1,1) denotes the occurrence probability of the event {R1LF¯R2LFS3PF¯S3I¯}. Since events R1LF¯, S3PF¯, and (R2LFS3I¯) are assumed to be independent, Pr{R1LF¯R2LFS3PF¯S3I¯} can be calculated as [Pr(R1LF¯)×Pr(S3PF¯)×Pr(R2LFS3I¯}]. Applying the first equation of (3) in Section 2 with the time-to-LF parameters of R 2 and the isolation time parameters of S 3, Pr(TE3,1ITE3,1,1) is obtained as

Pr(TE3,1ITE3,1,1)=[1qR1L(t)]×[1qS3PF(t)]×0tτR2LfR2L(τR2L)fS3I(τTTI)dτTTIdτR2L (28)

TE3,1ITE3,1,2: S3 is isolated from the system. Pr(TE3,1ITE3,1,2) denotes the occurrence probability of the event {R1LF¯R2LFS3PF¯S3I}. Applying the second equation of (3), it is obtained as

Pr(TE3,1ITE3,1,2)=[1qR1L(t)]×[1qS3PF(t)]×0t0tτR2LfR2L(τR2L)fS3I(τTTI)dτTTIdτR2L (29)

TE3,2: Since PFGE originates from S3, the competing failure behavior and the isolation time behavior take effect on S3. Based on Table 4, p3,2=1, q3,2=0, SPF3,2={S3}, andSNPF3,2=. According to the competing result, two disjoint events are distinguished:

  • TE3,2,i: R2LF happens before S 3 PF, and the time for isolating S 3 is less than the difference between them. The example BSN system may still be alive depending on S 2 and S 3.

  • TE3,2,p: S3PF happens before R 2 LF, or S 3 PF happens after R 2 LF and the time needed for isolating S 3 is greater than the time difference between the occurrence time of R 2 LF and S 3 PF. The entire BSN system fails.

Applying (16), we have (30), where Pr(TE3,2,i) is evaluated in this step and Pr(SR|TE3,2,i) is evaluated in Step 4 (refer to Section 4.2.4.1.).

Pr(SRTE3,2)=Pr(SR|TE3,2,i)×Pr(TE3,2,i) (30)

According to the definition of TE3 (Table 3) and TE3,2,i, Pr(TE3,2,i) denotes the occurrence probability of the event {R1LF¯[(R2LFS3PF)S3I]}. Since the events R1LF¯ and [(R2LFS3PF)S3I] are assumed to be independent, Pr{R1LF¯[(R2LFS3PF)S3I]} is evaluated as Pr{R1LF¯}×Pr{(R2LFS3PF)S3I}. Applying (4) with the input time-to-LF parameters of R 2, the input time-to-PFGE and isolation time parameters of S 3, Pr(TE3,2,i) is evaluated as

Pr(TE3,2,i)=[1qR1L(t)]×[0tτR2Lt0τS3PFτR2LfR2L(τR2L)fS3PF(τS3PF)fS3I(τTTI)dτTTIdτS3PFdτR2L]. (31)
4.2.3.2. TE4

Both R1 and R2 fail locally, resulting in S2 and S3 being affected. Therefore, D4={S2,S3} and n4=2. Based on (12), the dependent biosensor event space has four combinations. The definition, p4,k, q4,k, SPF4,k, and SNPF4,k of each combination are given in Table 6 . Applying (13), Pr(SRTE4) in (19) is calculated as (32). The competing failure behavior and the isolation time behavior under each TE4,k are analyzed as follows.

Pr(SRTE4)=k=14Pr(SRTE4,k) (32)
Table 6.

Definition, p4,k,q4,k,SPF4,k, and SNPF4,k under TE4,k,k=1,2,3,4.

Definition p4,k q4,k SPF4,k SNPF4,k
k=1 S2PF¯S3PF¯ 0 2 {S2,S3}
k=2 S2PFS3PF¯ 1 1 {S2} {S3}
k=3 S2PF¯S3PF 1 1 {S3} {S2}
k=4 S2PFS3PF 2 0 {S2,S3}

TE4,1: R1 and R 2 fail locally and no PFGE originates from S 2 or S 3; therefore, the isolation time behavior of S2 and S3 is addressed but the competing failure behavior does not exist. Applying (14) with p 4,1, q 4,1, SPF 4,1, and SNPF 4,1 given in Table 6, the ITE space under TE4,1 is generated and shown in Table 7 . Applying (15), Pr(SRTE4,1) is obtained as (33), where Pr(TE4,1ITE4,1,l) is evaluated as follows and Pr(SR|TE4,1ITE4,1,l) is evaluated in Step 4 (refer to Section 4.2.4.2.).

Pr(SRTE4,1)=l=14Pr(SR|TE4,1ITE4,1,l)×Pr(TE4,1ITE4,1,l) (33)
Table 7.

Definition of ITE4,1,l,l=1,2,3,4.

Definition
l=1 S2I¯S3I¯
l=2 S2IS3I¯
l=3 S2I¯S3I
l=4 S2IS3I

TE4,1ITE4,1,l: The definition and the formula for evaluating Pr(TE4,1ITE4,1,l) are summarized in Table 8 . Take Pr(TE4,1ITE4,1,1) (i.e., Pr{R1LFR2LFS2PF¯S3PF¯S2I¯S3I¯}) as an example. Since no PFGEs originate from S2 and S3 under TE 4,1, it is evaluated as Pr{S2PF¯}×Pr{S3PF¯}×Pr{R1LFR2LFS2I¯S3I¯} with Pr{S2PF¯}=[1qS2PF(t)] and Pr{S3PF¯}=[1qS2PF(t)]. Pr{R1LFR2LFS2I¯S3I¯} is evaluated by the preliminary method. Specifically, there are two possible occurrence sequences between R 1 LF and R 2 LF, which are either R 1 LF before R 2 LF (denoted by R1LFR2LF) or R 2 LF before R 1 LF (denoted by R2LFR1LF). Therefore, Pr{R1LFR2LFS2I¯S3I¯} equals to the summation of [Pr{(R1LFR2LF)S2I¯S3I¯} and Pr{(R2LFR1LF)S2I¯S3I¯}]. Suppose that R 1 LF happens at τR1L, R 2 LF happens at τR2L, S2I happens at τS2I, and S3I happens at τS3I. In terms of the event (R1LFR2LF)S2I¯S3I¯, we have 0τR1LτR2Lt, τR2LτS2I, and τR2LτS3I. According to the BSN system configuration, the event S 2 I happens when R1LFR2LF occurs and the event S 3 I happens when R2LF occurs. Based on (3), the interval is [tτR2L,] of τTTIS2 (which is the difference of τS2I and τR2L) and is [tτR2L,] of τTTIS3 (which is the difference of τS3I and τR2L). In terms of the event (R2LFR1LF)S2I¯S3I¯, 0τR2LτR1Lt, τR1LτS2I, and τR2LτS3I, the interval is [tτR1LF,] of τTTIS2 (which is the difference of τS2I and τR1L) and is [tτR2LF,] of τTTIS3 (which is the difference of τS3I and τR2L). In summary, Pr(TE4,1ITE4,1,1) is evaluated as (34). Pr(TE4,1ITE4,1,l),l=2,3,4 can be obtained via the same analysis procedure.

Pr(TE4,1ITE4,1,1)=[1qS2PF(t)]×[1qS3PF(t)]×[0tτR1LttτR2LtτR2LfR1L(τR1L)fR2L(τR2L)fS2I(τTTIS2)×fS3I(τTTIS3)dτTTIS3dτTTIS2dτR2LdτR1L0tτR2LttτR1LtτR2LfR2L(τR2L)fR1L(τR1L)fS2I(τTTIS2)×fS3I(τTTIS3)dτTTIS3dτTTIS2dτR1LdτR2L] (34)
Table 8.

Definition and formula for evaluating Pr(TE4,1ITE4,1,l),l=1,2,3,4.

Event Definition Pr(TE4,1ITE4,1,l)
TE4,1ITE4,1,1 {R1LFR2LFS2PF¯S3PF¯S2I¯S3I¯} Pr(S2PF¯)×Pr(S3PF¯)×[Pr{(R1LFR2LF)S2I¯S3I¯}+Pr{R2LFR1LF)S2I¯S3I¯}]
TE4,1ITE4,1,2 {R1LFR2LFS2PF¯S3PF¯S2IS3I¯} Pr(S2PF¯)×Pr(S3PF¯)×[Pr{(R1LFR2LF)S2IS3I¯}+Pr{(R2LFR1LF)S2IS3I¯}]
TE4,1ITE4,1,3 {R1LFR2LFS2PF¯S3PF¯S2I¯S3I} Pr(S2PF¯)×Pr(S3PF¯)×[Pr{(R1LFR2LF)S2I¯S3I}+Pr{(R2LFR1LF)S2I¯S3I}]]
TE4,1ITE4,1,4 {R1LFR2LFS2PF¯S3PF¯S2IS3I} Pr(S2PF¯)×Pr(S3PF¯)×[Pr{(R1LFR2LF)S2IS3I}+Pr{(R2LFR1LF)S2IS3I}]

TE4,2: R1 and R 2 fail locally, PFGE originates from S2, and no PFGE originates from S 3; therefore, the competing failure behavior and the isolation time behavior affect S2 and the isolation time behavior of S3 is addressed. Based on the competing result, two disjoint events (TE4,2,p and TE4,2,i) are distinguished. According to the isolation status of S 3, two ITEs are generated and shown in Table 9 . Applying (17), Pr(SRTE4,2) is obtained as (35), where Pr(TE4,2,iITE4,2,m),m=1,2 is evaluated in this step and Pr(SR|TE4,2,iITE4,2,m) is evaluated in Step 4.

Pr(SRTE4,2)=m=12[Pr(SR|TE4,2,iITE4,2,m)×Pr(TE4,2,iITE4,2,m)] (35)
Table 9.

Definition of ITE4,2,m,m=1,2.

Definition
m=1 S3I¯
m=2 S3I

TE4,2,iITE4,2,m: When m = 1, Pr(TE4,2,iITE4,2,1) denotes the occurrence probability of the event {R1LFR2LFS2PFS3PF¯S2IS3I¯}, and it is calculated as Pr{S3PF¯}×Pr{R1LFR2LFS2PFS2IS3I¯} with Pr{S3PF¯}=[1qS3PF(t)] and Pr{R1LFR2LFS2PFS2IS3I¯}=[Pr{(R1LFR2LFS2PF)S2IS3I¯}+Pr{(R2LFR1LF S2PF)S2IS3I¯}]. Applying the preliminary method, Pr(TE4,2,iITE4,2,1) is evaluated as (36). Similarly, Pr(TE4,2,iITE4,2,2) is evaluated as (37).

Pr(TE4,2,iITE4,2,1)=[1qS3PF(t)]×[0tτR1LtτR2Lt0τS2PFτR2LtτR2LfR1L(τR1L)fR2L(τR2L)fS2PF(τS2PF)×fS2I(τTTIS2)fS3I(τTTIS3)dτTTIS3dτR1L+0tτR2LtτR1Lt0τS2PFτR1LtτR2LfR2L(τR2L)fR1L(τR1L)fS2PF(τS2PF)×fS2I(τTTIS2)fS3I(τTTIS3)dτTTIS3dτR2L] (36)
Pr(TE4,2,iITE4,2,2)=[1qS3PF(t)]×[0tτR1LtτR2Lt0τS2PFτR2L0tτR2LfR1L(τR1L)fR2L(τR2L)fS2PF(τS2PF)×fS2I(τTTIS2)fS3I(τTTIS3)dτTTIS3dτR1L+0tτR2LtτR1Lt0τS2PFτR1L0tτR2LfR2L(τR2L)fR1L(τR1L)fS2PF(τS2PF)×fS2I(τTTIS2)fS3I(τTTIS3)dτTTIS3dτR2L (37)

TE4,3: R1 and R 2 fail locally, no PFGE originates from S 2, and PFGE originates from S3; therefore, the isolation time behavior of S2 is addressed and the competing failure behavior and the isolation time behavior affect S3. Two disjoint events (TE4,3,i and TE4,3,p) are distinguished and two ITEs are generated (ITE4,3,1=S2I¯ , and ITE4,3,2=S2I). Applying (17), Pr(SRTE4,3) is obtained as (38). The analysis procedure of Pr(TE4,3,iITE4,3,m) is similar to that of Pr(TE4,2,iITE4,2,m). Table 10 summarizes the formula for calculating Pr(TE4,3,iITE4,3,m). Pr(SR|TE4,3,iITE4,3,m) is evaluated in Step 4.

Pr(SRTE4,3)=m=12[Pr(SR|TE4,3,iITE4,3,m)×Pr(TE4,3,iITE4,3,m)] (38)
Table 10.

Formula for evaluating Pr(TE4,3,iITE4,3,m),m=1,2.

Event Definition Pr(TE4,3,iITE4,3,m)
TE4,3,iITE4,3,1 R1LFR2LFS2PF¯S3PFS2I¯S3I} Pr(S2PF¯)×[Pr(R1LFR2LFS3PF)S3IS2I¯)+Pr(R2LFR1LFS3PF)S3IS2I¯)+Pr(R2LFS3PFR1LF)S3IS2I¯)]
TE4,3,iITE4,3,2 R1LFR2LFS2PF¯S3PFS2IS3I} Pr(S2PF¯)×[Pr(R1LFR2LFS3PF)S3IS2I)+Pr(R2LFR1LFS3PF)S3IS2I)+Pr(R2LFS3PFR1LF)S3IS2I)]

TE4,4: R1 and R 2 fail locally and PFGEs originate from S 2 and S 3; therefore, the competing failure behavior and the isolation time behavior are addressed for S 2 and S 3. According to the competing result, two disjoint events (TE4,4,i, and TE4,4,p) are distinguished. Applying (16), we have (39), where Pr(SR|TE4,4,i) equals to 0 for the illustrative BSN system since both S 2 and S 3 are isolated under TE4,4.

Pr(SRTE4,4)=Pr(SR|TE4,4,i)×Pr(TE4,4,i)=0 (39)

4.2.4. Step 4: evaluate the conditional system reliability

This step illustrates the procedure for analyzing the conditional system reliabilities under TE 3 and TE 4, which are Pr(SR|TE3,1ITE3,1,l),l=1,2 in (27), Pr(SR|TE3,2,i) in (30), Pr(SR|TE4,1ITE4,1,l),l=1,2,3,4 in (33), Pr(SR|TE4,2,iITE4,2,m),m=1,2 in (35), Pr(SR|TE4,3,iITE4,3,m),m=1,2 in (38), and Pr(SR|TE4,4,i) in (39).

4.2.4.1. TE3

TE3,1ITE3,1,l,l=1,2: The reduced FT and BDD models for evaluating Pr(SR|TE3,1ITE3,1,l) are obtained as follows. Under TE3,1ITE3,1,1, the isolation time behavior of S 3 is addressed. But because the power in S 3 is sufficient to support the direct link between the sink and S 3 within the mission time, S 3 is not isolated (refer to the Situation (a) in Section 2), the failure of R 2 cannot cause the isolation of S 3 and S 3 remains in the BSN system. The reduced FT and BDD models under TE3,1ITE3,1,1 are the same as those in Fig. 6. Under TE3,1ITE3,1,2 (refer to Situation (b) in Section 2), the failure of R 2 causes the isolation of S 3. Therefore, the reduced FT model is obtained by replacing S 3 with ‘1′, which is shown as Fig. 7 (a). The corresponding BDD model is given in Fig. 7(b).

Fig. 7.

Fig. 7

Reduced system models under TE3,1ITE3,1,2.

Using the similar separable method formulated in (6), Pr(SR|TE3,1ITE3,1,l) is evaluated as (40), where PuTE3,1ITE3,1,l(t) denotes the occurrence probability of no PFGEs originating from biosensors appearing in the reduced FT model (excluding S 1 considered in (18) and S 3 considered in (28) or (29)). CRTE3,1ITE3,1,l(t) denotes the conditional system reliability given that no PFGEs originate from biosensors in the reduced FT model under TE3,1ITE3,1,l and can be obtained by the BDD-based method. The evaluation expressions of CRTE3,1ITE3,1,l(t) and PuTE3,1ITE3,1,l(t) are summarized in Table 11 . Note that CRTE3,1ITE3,1,1(t) equals to CRTE1(t) as they have the identical reduced FT and BDD models.

Pr(SR|TE3,1ITE3,1,l)=CRTE3,1ITE3,1,l(t)×PuTE3,1ITE3,1,l(t) (40)
Table 11.

PuTE3,1ITE3,1,l(t) and CRTE3,1ITE3,1,l(t),l=1,2.

l PuTE3,1ITE3,1,l(t) CRTE3,1ITE3,1,l(t)
1 [1qS2PF(t)] CRTE1(t)
2 [1qS2PF(t)] [1qS1L(t)]×[1qS2L(t)]

TE3,2,i: The competing failure behavior occurs between R2LF and S 3 PF, and the competing result is S 3 being isolated from the BSN system. Therefore, the reduced FT model is generated by removing all the relays and the FDEP gates from the dynamic FT model and replacing S 3 with ‘1′. The reduced FT and BDD models under TE3,2,i are the same as those in Fig. 7. Using the similar separable method formulated in (6), Pr(SR|TE3,2,i) is evaluated as

Pr(SR|TE3,2,i)=CRTE3,2,i(t)×PuTE3,2,i(t)=[1qS1L(t)]×[1qS2L(t)]×[1qS2PF(t)]. (41)
4.2.4.2. TE4

TE4,1ITE4,1,l,l=1,2,3,4: The reduced FT models for evaluating Pr(SR|TE4,1ITE4,1,l) are shown in Fig. 8 . Using the same analysis procedure, the expressions for evaluating CRTE4,1ITE4,1,l(t)and PuTE4,1ITE4,1,l(t) are summarized in Table 12 . Correspondingly, we have Pr(SR|TE4,1ITE4,1,l)=CRTE4,1ITE4,1,l(t)×PuTE4,1ITE4,1,l(t).

Fig. 8.

Fig. 8

Reduced system FT models under TE4,1ITE4,1,l,l=1,2,3,4.

Table 12.

PuTE4,1ITE4,1,l(t) and CRTE4,1ITE4,1,l(t),l=1,2,3,4.

l PuTE4,1ITE4,1,l(t) CRTE4,1ITE4,1,l(t)
1 1 CRTE1(t)
2 1 [1qS1L(t)]×[1qS3L(t)]
3 1 [1qS1L(t)]×[1qS2L(t)]
4 0

TE4,2,iITE4,2,m,m=1,2: The reduced system FT models under events TE4,2,iITE4,2,1 and TE4,2,iITE4,2,2 are identical to the models in Fig. 8(b) and (d), respectively. Based on the reduced FT models, CRTE4,2,iITE4,2,m(t) and PuTE4,2,iITE4,2,m(t) are summarized in Table 13 . We have Pr(SR|TE4,2,iITE4,2,m)=CRTE4,2,iITE4,2,m(t)×PuTE4,2,iITE4,2,m(t).

Table 13.

PuTE4,2,iITE4,2,m(t) and CRTE4,2,iITE4,2,m(t),m=1,2.

m PuTE4,2,iITE4,2,m(t) CRTE4,2,iITE4,2,m(t)
1 1 [1qS1L(t)]×[1qS3L(t)]
2 0

TE4,3,iITE4,3,m,m=1,2: The reduced FT models under events TE4,3,iITE4,3,1 and TE4,3,iITE4,3,2 are identical to the models in Fig. 8(c) and 8(d), respectively. Also, we have Pr(SR|TE4,3,iITE4,3,m)=CRTE4,3,iITE4,3,m(t)×PuTE4,3,iITE4,3,m(t) with CRTE4,3,iITE4,3,m(t) and PuTE4,3,iITE4,3,m(t) summarized in Table 14 .

Table 14.

PuTE4,3,iITE4,3,m(t) and CRTE4,3,iITE4,3,m(t),m=1,2.

m PuTE4,3,iITE4,3,m(t) CRTE4,3,iITE4,3,m
1 1 [1qS1L(t)]×[1qS2L(t)]
2 0

TE4,4,i: The reduced system FT model under TE4,4,i is generated by removing all the relay failure events and the FDEP gates from the dynamic FT of the example BSN system and replacing S 2 and S 3 with ‘1′, which is identical to that under TE4,1ITE4,1,4 (Fig. 8(d)). Therefore, CRTE4,4,i(t)=0, resulting in Pr(SR|TE4,4,i)=CRTE4,4,i(t)×PuTE4,4,i(t)=0.

4.2.5. Step 5: integrate for the entire BSN system reliability

In Step 3, according to (20), we integrate Pr(SRTE1) with Pr(TE1) and Pr(SR|TE1) evaluated by (21) and (22). According to (25), we integrate Pr(SRTE2) with Pr(SR|TE2) and Pr(TE2). According to (26), we integrate Pr(SRTE3) with Pr(SRTE3,1) and Pr(SRTE3,2) evaluated by (27) and (30). And according to (32), we integrate Pr(SRTE4) with Pr(SRTE4,k),k=1,2,3,4 evaluated by (33), (35), (38), and (39). In Step 2, we integrate CR(t) with Pr(SRTEj),j=1,2,3,4. According to (6), we integrate the example BSN reliability, R BSN(t), with Pu(t) evaluated by (18) and CR(t) evaluated by (19).

5. Numerical results and analysis

The Weibull distribution with the scale parameter (α) and the shape parameter (β) is adopted for modeling biosensors’ time-to-LF/PFGE and isolation time (IT) [13]. The PDF of random variable W with the Weibull distribution is given as (42). Particularly, the Weibull distribution reduces to the exponential distribution when β=1. Table 15 illustrates the values of input time-to-LF/PFGE parameters.

fW(t)=βαβt(β1)e(αt)β (42)

Table 15.

Time-to-LF/PFGE parameters of the example BSN biosensors.

Biosensor Set 1 (Exponential) Set 2 (Weibull)
αiLF/hrs αiPF/hrs (αiLF/hrs, βiLF) (αiPF/hrs, βiPF)
S1 2.78e-3 5.00e-5 (2.78e-3, 1.0) (5.00e-5, 2.0)
S2 4.17e-3 5.00e-5 (4.17e-3, 2.0) (5.00e-5, 2.5)
S3 4.17e-3 5.00e-5 (4.17e-3, 1.5) (5.00e-5, 1.7)
R1 5.21e-3 1.00e-4 (5.21e-3, 2.3) (1.00e-4, 1.2)
R2 8.33e-3 1.00e-4 (8.33e-3, 2.5) (1.00e-4, 3.0)

Note that in this paper, we have focused on system-level reliability modeling and evaluation with the assumption that these component-level failure parameters are known input parameters. In practice, estimation approaches based on collected failure data (e.g., statistical inference [52], Bayesian estimation [53]) are often applied to estimate component failure time distribution functions and related parameters.

In this work, we discuss the IT performance of the dependent biosensors (i.e., S 2 and S 3) on the reliability of the example BSN system based on the different relationships between LF and PFGE of the same biosensor (s-independent in Section 5.1 and disjoint in Section 5.2). The analysis of the results is performed in Section 5.3. In Section 5.4, the correctness of the proposed method is verified using the continuous-time Markov chains (CTMC) method.

5.1. Impact of isolation time under the s-independent relationship

Using parameters of Set 1, Table 16 presents the BSN reliabilities at different mission time (t = 24, 48, and 72 h) when S 2 IT and S 3 IT follow the exponential distribution with changing scale parameters (αS2IT and αS3IT).

Table 16.

Impacts of αS2IT and αS3IT on RBSN under Set 1 (Exponential).

graphic file with name fx1_lrg.gif

Using parameters of Set 2, Tables 17 and 18 present the BSN reliabilities when S 2 IT and S 3 IT follow the Weibull distribution. Specifically, Table 17 addresses the impact of S 2 IT (αS2IT, βS2IT) where S 3 IT is fixed as (αS3IT,βS3IT)=(8.33e-3/hour, 1). Table 18 addresses the impact of S 3 IT (αS3IT, βS3IT) where S 2 IT is fixed as (αS2IT,βS2IT)=(1.04e-2/hour, 1).

Table 17.

Impacts of (αS2IT,βS2IT) on RBSN under Set 2 (Weibull) with (αS3IT,βS3IT)=(8.33e-3, 1).

t (hrs) αS2IT βS2IT
0.5 1.0 1.5 2.0
24 3600 0.99625759 0.99625759 0.99625759 0.99625759
1 0.99626165 0.99626057 0.99626038 0.99626035
1.04e-2 0.99627417 0.99627683 0.99627751 0.99627769
1.00e-9 0.99627777 0.99627777 0.99627777 0.99627777
48 3600 0.97778415 0.97778412 0.97778412 0.97778412
1 0.97790569 0.97786070 0.97785454 0.97785361
1.04e-2 0.97852760 0.97867541 0.97872813 0.97874813
1.00e-9 0.97876260 0.97876268 0.97876268 0.97876268
72 3600 0.93013347 0.93013335 0.93013334 0.93013334
1 0.93084126 0.93054733 0.93051130 0.93050555
1.04e-2 0.93586248 0.93711128 0.93764795 0.93789459
1.00e-9 0.93816123 0.93816210 0.93816210 0.93816210

Table 18.

Impacts of (αS3IT,βS3IT) on RBSN under Set 2 (Weibull) with (αS2IT,βS2IT)=(1.04e-2, 1).

t (hrs) αS3IT βS3IT
0.5 1.0 1.5 2.0
24 3600 0.99508553 0.99508549 0.99508549 0.99508567
1 0.99527294 0.99520745 0.99519790 0.99519648
8.33e-3 0.99610152 0.99627683 0.99632557 0.99633970
1.00e-9 0.99634600 0.99634610 0.99634610 0.99634609
48 3600 0.96639659 0.96639640 0.96639638 0.96639638
1 0.96754405 0.96705044 0.96699188 0.96698237
8.33e-3 0.97652341 0.97867541 0.97952194 0.97987073
1.00e-9 0.98015184 0.98015334 0.98015334 0.98015333
72 3600 0.89507901 0.89507860 0.89507856 0.89507855
1 0.89779649 0.89652825 0.89639152 0.89636863
8.33e-3 0.92924305 0.93711128 0.94087306 0.94276758
1.00e-9 0.94513426 0.94514111 0.94514112 0.94514111

5.2. Impact of isolation time under the disjoint relationship

Using the same parameters as those in Section 5.1, the BSN reliabilities for disjoint LF and PFGE are collected in Table 19, Table 20, Table 21 .

Table 19.

Impacts of αS2IT and αS3IT on RBSN under Set 1 (Exponential).

graphic file with name fx2_lrg.gif

Table 20.

Impacts of (αS2IT,βS2IT) on RBSN under Set 2 (Weibull) with (αS3IT,βS3IT)=(8.33e-3, 1).

t (hrs) αS2IT βS2IT
0.5 1.0 1.5 2.0
24 3600 0.99625755 0.99625755 0.99625755 0.99625755
1 0.99626161 0.99626053 0.99626034 0.99626031
1.04e-2 0.99627414 0.99627680 0.99627748 0.99627766
1.00e-9 0.99627774 0.99627774 0.99627774 0.9962774
48 3600 0.97778197 0.97778195 0.97778194 0.97778194
1 0.97790375 0.97785869 0.97785251 0.97785158
1.04e-2 0.97852669 0.97867474 0.97872753 0.97874756
1.00e-9 0.97876205 0.97876213 0.97876213 0.97876213
72 3600 0.93010875 0.93010863 0.93010862 0.93010862
1 0.93081889 0.93052405 0.93048791 0.93048214
1.04e-2 0.93585381 0.93710593 0.93764391 0.93789110
1.00e-9 0.93815824 0.93815911 0.93815911 0.93815911

Table 21.

Impacts of (αS3IT,βS3IT) on RBSN under Set 2 (Weibull) with (αS2IT,βS2IT)=(1.04e-2, 1).

t (hrs) αS3IT βS3IT
0.5 1.0 1.5 2.0
24 3600 0.99508550 0.99508546 0.99508546 0.99508546
1 0.99527291 0.99520742 0.99519787 0.99519645
8.33e-3 0.99610149 0.99627680 0.99632554 0.99633967
1.00e-9 0.99634598 0.99634607 0.99634607 0.99634606
48 3600 0.96639565 0.96639547 0.96639545 0.96639545
1 0.96754312 0.96704950 0.96699095 0.96698143
8.33e-3 0.97652269 0.97867474 0.97952129 0.97987009
1.00e-9 0.98015121 0.98015271 0.98015271 0.98015270
72 3600 0.89507121 0.89507080 0.89507076 0.89507076
1 0.89778874 0.89652045 0.89638372 0.89636084
8.33e-3 0.92923720 0.93710593 0.94086799 0.94276266
1.00e-9 0.94512953 0.94513638 0.94513638 0.94513638

5.3. Analysis of numerical results

5.3.1. Scale parameter analysis

It can be seen from Table 16, Table 17, Table 18, Table 19, Table 20, Table 21 that, when the shape parameters are fixed, the example BSN reliability (R BSN) shows a growing trend as the scale parameters of S 2 IT and S 3 IT (αS2IT and αS3IT) decrease. This phenomenon demonstrates that, compared with the improvement effect of the failure isolation, the deterioration effect caused by the same failure isolation dominates the system performance. Specifically, the failure isolation of S 2 and S 3 leads to a two-sided effect on system performance: preventing PFGEs of S 2 and S 3 from affecting other parts of the BSN system (the improvement effect); meanwhile, S 2 and S 3 becoming inaccessible (the deterioration effect). In the example BSN system with considered parameter settings, when αS2IT and αS3IT increase, the isolation probabilities of S 2 and S 3 are increasing, i.e., there are more likely for S 2 and S 3 to be isolated from the BSN system when relays fail. As the deterioration effect is dominating, the BSN system performance becomes worse.

5.3.2. Shape parameter analysis

The impact of the shape parameter on the example BSN reliability is less obvious than that of the scale parameter. In the extreme cases, where αs2IT and αs3IT are 1.0e-9/hours or 3600/hours (corresponding to the case that biosensors take almost infinite or instant time to be isolated), the impact of βS2IT and βS3IT on the BSN reliability is trivial for the considered parameter settings.

In addition, the example BSN reliability's trend as the shape parameter (βS2IT/βS3IT) increases depends on the value of the scale parameter. Take results at t = 48 h in Tables 17 and 18 as examples. Fig. 9 depicts how the BSN reliability changes as βS2IT and βS3IT increase from 0.5 to 2.0. When the scale parameter (α) is 1/hour, the example BSN reliability decreases as the shape parameter (β) increases; whereas, when α is 1.04e-2/hour or 8.33e-3/hour, the example BSN reliability increases as β increases. This phenomenon is caused by the dominating deterioration effect. When α is 1/hour, the isolation probability increases with increasing β, i.e., it is more likely that dependent biosensors are isolated from the BSN system. As the deterioration effect dominates, the BSN system performs worse. When α is 1.04e-2/hour or 8.33e-3/hour, the isolation probability decreases with increasing β, leading to a better reliability performance of the example BSN system.

Fig. 9.

Fig. 9

RBSN under s-independent case (a) Impact of (αS2IT,βS2IT) when (αS3IT,βS3IT)=(8.33e-3, 1); (b) Impact of (αS3IT,βS3IT) when (αS2IT,βS2IT)=(1.04e-2, 1).

5.3.3. LF and PFGE relationship impact

Results show that the BSN reliability under the case of LF and PFGE being s-independent is higher than that under the case of LF and PFGE being disjoint. For example, using the parameters given in Set 1 and (αS2IT, αS3IT) = (3600/hour, 3600/hour), the system reliability is 0.929843 under the s-independent relationship (in the cell marked with shadow of Table 16) and is 0.929633 under the disjoint relationship (in the cell marked with shadow of Table 19). This is because the biosensor's reliability (i.e., the occurrence probability that biosensor experiences neither LFs nor PFGEs) under the s-independent case (calculated as [1qiLF(t)]×[1qiPF(t)] for biosensor i) is higher than that under the disjoint case (calculated as [1qiLF(t)qiPF(t)]).

5.3.4. System reliability's sensitivity to S2IT and S3IT

Take the impact of αS2IT and αS3IT as illustration. In Table 16, at t = 72 h and αS3IT=1.00e-9/hour, changing αS2IT from 3600/hour to 1.00e-9/hour, the BSN reliability increases by 4.37% (computed as (0.841565–0.806354)/0.806354 × 100%); however, at αS2IT=1.00e-9/hour, taking the same decrement of αS3IT, the BSN reliability increases by 15.41% (computed as (0.841565–0.729170)/0.729170 × 100%).

The reason of this phenomenon is that isolating S 2 requires both R 1 and R 2 to fail whereas isolating S 3 only requires R 2 to fail, i.e., S 3 is more easily isolated from the example BSN system. Take an extreme case where R 1 is assumed being perfect (i.e., R 1 is replaced by ‘0′ in Fig. 5) as an example. The battery of S 2 is impossible to support the direct communication between S 2 and the sink device; however, the battery of S 3 may be sufficient to support the direct communication once R 2 fails locally. In this extreme case, the example BSN performance is not affected by the IT parameters of S 2 but is by the IT parameters of S 3. In summary, for the example BSN system, the BSN reliability is more sensitive to the IT parameters of S 3 than S 2.

5.4. Verification

To verify the correctness of the proposed method, we use a special case of the example BSN system that can be analyzed using the CTMC method.

The special case requires that parameters of Set 1 (Exponential distribution) are used, LF and PFGE of the same biosensor are s-independent, and the isolation of the dependent biosensor upon the LFs of relays is instantaneous (by setting αS2IT=1.00e5/hour and αS3IT=1.00e5/hour). To reduce the size of CTMC, we set PFGE parameters of NDCs to be 0, i.e., αS1PF=0, αR1PF=0, and αR2PF=0. Fig. 10 shows the Markov model for the example BSN system.

Fig. 10.

Fig. 10

Markov model for calculating the example BSN reliability.

Using the Laplace transform-based method, we obtain the BSN reliability as 0.935438 at t = 24 h, which exactly matches the result obtained using the proposed method.

Note that the CTMC-based method cannot analyze cases where the LF and PFGE of the same biosensor are dependent or disjoint. Moreover, the CTMC-based method is limited to the exponential distribution and has the size explosion issue (its model size grows exponentially with the number of system components). In contrast, the proposed approach has no limitation on the types of distributions characterizing biosensors’ time-to-LF/PFGE and isolation time. In addition, the proposed approach practices the “divide-and-conquer” strategy to decompose the original complex reliability problem into independent reduced problems that can be analyzed in parallel, given available computing resources.

6. Conclusion and future work

This work proposes a combinatorial and analytical method for the reliability analysis of BSNs with multiple correlated FDEP groups and random isolation time. The proposed method is a five-step procedure, which practices the divide-and-conquer principle to decompose a complex reliability problem into several reduced problems that can be efficiently solved. The proposed method has no limitation on the distribution types of time-to-LF/PFGE and IT of the BSN biosensors. An example of a BSN system is modeled and analyzed to demonstrate the proposed method and impacts of random isolation time parameters of dependent biosensors. Numerical results reveal that the isolation time parameters, the relationship between LF and PFGE, and the configuration of dependent biosensors can significantly affect the example BSN reliability. The correctness of the method is verified using the CTMC method.

Note that the addressed problem and the proposed solution procedure center around the BSN application. However, the problem of competing with correlated isolation groups and the proposed reliability analysis method are applicable to other applications that adopt relay-based wireless sensor networks to achieve efficient planning and management solutions [41], such as smart homes [54], smart grids [55], intelligent transportation systems [56], etc.

This work assumes that the BSN system and its biosensors have binary states (operation or failure) and are not repairable during the considered mission time. As one direction of the future work, it should be interesting to extend the proposed methodology to consider the repair behavior and the multi-state behavior where both the system and components may have multiple performance levels. Another direction is to model, analyze, and design resilience of BSN systems, which is concerned with the system's ability to survive from failures or hazards [57]. Resilience metrics, models, analysis methods, and design techniques will be explored for BSN systems while considering the competing failure behavior and random isolation time.

CRediT authorship contribution statement

Guilin Zhao: Writing – original draft, Methodology, Funding acquisition. Liudong Xing: Writing – review & editing, Supervision, Methodology, Conceptualization.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgment

The research was supported by the National Natural Science Foundation of China (NSFC) under Grant 62202394.

Data availability

  • No data was used for the research described in the article.

References

  • 1.Awotunde J.B., Jimoh R.G., AbdulRaheem M., Oladipo I.D., et al. In: Advances in data science and intelligent data communication technologies for COVID-19. studies in systems, decision and control. Hassanien AE., Elghamrawy S.M., Zelinka I., editors. Springer; Cham: 2022. IoT-based wearable body sensor network for COVID-19 pandemic; pp. 253–275. [Google Scholar]
  • 2.Ali S., Singh R., Javaid M., Haleem A., et al. A review of the role of smart wireless medical sensor network in COVID-19. J Indus Integr Manag. 2020;5(4):413. 425. [Google Scholar]
  • 3.Ding X., Clifton D., Ji N., Lovell N.H., et al. Wearable sensing and telehealth technology with potential applications in the Coronavirus pandemic. IEEE Rev Biomed Eng. 2021;14:48–70. doi: 10.1109/RBME.2020.2992838. [DOI] [PubMed] [Google Scholar]
  • 4.Bilandi N., Verma K., Dhir R. An intelligent and energy-efficient wireless body area network to control Coronavirus outbreak. Arab J Sci Eng. 2021;46:8203–8222. doi: 10.1007/s13369-021-05411-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Appelboom G., Camacho E., Abraham M.E., Dumont E.L., et al. Smart wearable body sensors for patient self-assessment and monitoring. Arch Public Health. 2014;72(28) doi: 10.1186/2049-3258-72-28. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Waheed M., Ahmad R., Ahmed W., Dridberg M., Alam M. Towards efficient wireless body area network using two-way relay cooperation. Sensors. 2018;18(2):565. doi: 10.3390/s18020565. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Dasgupta A., Mennemanteuil M., Buret M., Cazier N., et al. Optical wireless link between a nanoscale antenna and a transducing rectenna. Nat Commun. 2018;9(1992):1–7. doi: 10.1038/s41467-018-04382-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Park D., Kwak K., Chung W.K., Kim J. Development of underwater short-range sensor using electromagnetic wave attenuation. IEEE J Ocean Eng. 2016;41(2):318–325. [Google Scholar]
  • 9.Levitin G., Xing L. Reliability and performance of multi-state systems with propagated failures having selective effect. Reliab Eng Syst Saf. 2010;95(6):655–661. [Google Scholar]
  • 10.Xing L., Levitin G. Combinatorial analysis of systems with competing failures subject to failure isolation and propagation effects. Reliab Eng Syst Saf. 2010;95(11):1210–1215. [Google Scholar]
  • 11.Liu J., Xu X., Han S., Zhang Z., Liu C. Hybrid relay selection and cooperative jamming scheme for secure communication in healthcare-IoT. Proc. IEEE Wireless Communications and Networking Conference (WCNC); Nanjing, China; 2021. [Google Scholar]
  • 12.Mkongwa K.G., Liu Q., Zhang C., Siddiqui F.A. Reliability and quality of service issues in wireless body area networks: a survey. Int J Signal Process Syst. 2019;7(1):26–31. [Google Scholar]
  • 13.Wang Y., Xing L., Wang H., Levitin G. Combinatorial analysis of body sensor network subject to probabilistic competing failures. Reliab Eng Syst Saf. 2015;142:388–398. [Google Scholar]
  • 14.Zeng Y., Sun Y. A reliability modeling method for the system subject to common cause failures and competing failures. Qual Reliab Eng Int. 2022;38(5):2533–2547. [Google Scholar]
  • 15.Cheng Y., Yang L., Ye C., Kang R. Failure mechanism dependence and reliability evaluation of non-repairable system. Reliab Eng Syst Saf. 2015;138:279–283. [Google Scholar]
  • 16.Mo H., Xie M., Xing L. Combinatorial competing failure analysis considering random propagation time. Proc. Annual Reliability and Maintainability Symposium (RAMS); Tucson, USA; 2016. [Google Scholar]
  • 17.Cha J.H., Guida M., Pulcini G. A competing risks model with degradation phenomena and catastrophic failures. Int J Performab Eng. 2014;10(1):63–74. [Google Scholar]
  • 18.Li W.J., Pham H. Reliability modeling of multi-state degraded systems with multi-competing failures and random shocks. IEEE Trans Reliab. 2005;54(2):297–303. [Google Scholar]
  • 19.Liu Y., Bai C. Reliability analysis based on dependent competing risk model of imperfect shock model considering changing threshold and degradation process. Proc. of International Conference on Sensing, Diagnostics, Prognostics, and Control; Beijing, China; 2019. pp. 301–304. in. [Google Scholar]
  • 20.Tang J., Chen C., Huang L. Reliability assessment models for dependent competing failure processes considering correlations between random shocks and degradations. Qual Reliab Eng Int. 2018;35(1):179–191. [Google Scholar]
  • 21.Che H., Zeng S., Guo J., Wang Y. Reliability modeling for dependent competing failure processes with mutually dependent degradation process and shock process. Reliab Eng Syst Saf. 2018;180:168–178. [Google Scholar]
  • 22.Moustafa K., Hu Z., Mourelatos Z.P., Baseski I., Majcher M. System reliability analysis using component-level and system-level accelerated life testing. Reliab Eng Syst Saf. 2021;214 [Google Scholar]
  • 23.Klein J.P., Basu A.P. Weibull accelerated life tests when there are competing causes of failure. Commun Statist Theory Method. 2007;10(20):2073–2100. [Google Scholar]
  • 24.Peng H., Feng Q., Coit D.W. Reliability and maintenance modeling for systems subject to multiple dependent competing failure processes. IIE Trans. 2010;43(1):12–22. [Google Scholar]
  • 25.Yousefi N., Coit D.W., Zhu X. Dynamic maintenance policy for systems with repairable components subject to mutually dependent competing failure processes. Comput Indus Eng. 2020;143 [Google Scholar]
  • 26.Pham H., Malon D.M. Optimal design of systems with competing failure modes. IEEE Trans Reliab. 1994;43(2):251–254. [Google Scholar]
  • 27.Song S., Coit D.W., Feng Q., Peng H. Reliability analysis for multi-component systems subject to multiple dependent competing failure processes. IEEE Trans Reliab. 2014;63(1):331–345. [Google Scholar]
  • 28.Myers A.F. k-out-of-n: g system reliability with imperfect fault coverage. IEEE Trans Reliab. 2007;56(3):464–473. [Google Scholar]
  • 29.Xing L. Reliability evaluation of phased-mission systems with imperfect fault coverage and common-cause failures. IEEE Trans Reliab. 2007;56(1):58–68. [Google Scholar]
  • 30.Xiang J., Machida F., Tadano K., Maeno Y. An imperfect fault coverage model with coverage of irrelevant components. IEEE Trans Reliab. 2015;64(1):320–332. [Google Scholar]
  • 31.Wang C., Xing L., Weng J. A new combinatorial model for deterministic competing failure analysis. Qual Reliab Eng Int. 2020;36(5):1475–1493. [Google Scholar]
  • 32.Wang Y., Xing L., Wang H. Reliability of systems subject to competing failure propagation and probabilistic failure isolation. Int J Syst Sci: Oper Logist. 2017;4(3):241–259. [Google Scholar]
  • 33.Wang C., Liu Q., Xing L., Guan Q., et al. Reliability analysis of smart home sensor systems subject to competing failures. Reliab Eng Syst Saf. 2022;221 [Google Scholar]
  • 34.Xing L., Levitin G. Combinatorial algorithm for reliability analysis of multi-state systems with propagated failures and failure isolation effect. IEEE Transact Syst Man Cybernet Part A: Syst Hum. 2011;41(6):1156–1165. [Google Scholar]
  • 35.Wang C., Xing L., Peng R., Pan Z. Competing failure analysis in phased-mission systems with multiple functional dependence groups. Reliab Eng Syst Saf. 2017;164:24–33. [Google Scholar]
  • 36.Wang Y., Xing L., Levitin G., Huang N. Probabilistic competing failure analysis in phased-mission systems. Reliab Eng Syst Saf. 2018;176:37–51. [Google Scholar]
  • 37.Xing L., Zhao G., Xiang Y.S., Liu Q. A behavior-driven reliability modeling method for complex smart systems. Qual Reliab Eng Int. 2021;37(5):2065–2084. [Google Scholar]
  • 38.Zhao G., Xing L. Competing failure analysis considering cascading functional dependence & random failure propagation time. Qual Reliab Eng Int. 2019;35(7):2327–2342. [Google Scholar]
  • 39.Zhao G., Xing L. Competing failure analysis in IoT systems with cascading probabilistic function dependence. Reliab Eng Syst Saf. 2020;198 [Google Scholar]
  • 40.Zhao G., Xing L. Reliability analysis of body sensor networks subject to random isolation time. Reliab Eng Syst Saf. 2021;207 doi: 10.1016/j.ress.2023.109305. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Xing L. Reliability in Internet of things: current status and future perspectives. IEEE Internet of Things J. 2020;7(8):6704–6721. [Google Scholar]
  • 42.Roscoe K., F Diermanse, Vrouwenvelder T. System reliability with correlated components: accuracy of the equivalent planes method. Struct Saf. 2015;57:53–64. [Google Scholar]
  • 43.Wang Y., Xing L., Wang H., Coit D.W. System reliability modeling considering correlated probabilistic competing failures. IEEE Trans Reliab. 2018;67(2):416–431. [Google Scholar]
  • 44.Long W., Sato Y., Horigome M. Quantification of sequential failure logic for fault tree analysis. Reliab Eng Sys Saf. 2000;67(3):269–274. [Google Scholar]
  • 45.Naresky J.J. Reliability Definitions. IEEE Trans Reliab. 1970;R-19(4):198–200. [Google Scholar]
  • 46.C. Therrien and M. Tummala, Probability and random processes for electrical and computer engineers, CRC Press, ISBN: 978–1439826980.
  • 47.Xing L., Amari S.V. Wiley-Scrivener; MA: 2015. Binary decision diagrams and extensions for system reliability analysis. ISBN: 978-1-118-54937-7. [Google Scholar]
  • 48.Yevkin O. An efficient approximate Markov chain method in dynamic fault tree analysis. Qual Reliab Eng Int. 2015;32(4):1509–1520. [Google Scholar]
  • 49.Durga Rao K., Gopika V., Sanyasi Rao V.V.S., Kushwaha H.S., et al. Dynamic fault tree analysis using Monte Carlo simulation in probabilistic safety assessment. Reliab Eng Syst Saf. 2009;94(3):872–883. [Google Scholar]
  • 50.Zhu P., Han J., Liu L., Lombardi F. A stochastic approach for the analysis of dynamic fault trees with spare gates under probabilistic common cause failures. IEEE Trans Reliab. 2015;64(3):878–892. [Google Scholar]
  • 51.Jiang G., Yuan H., Li P., Li P. A new approach to fuzzy dynamic fault tree analysis using the weakest n-dimensional t-norm arithmetic. Chin J Aeronaut. 2018;31(7):1506–1514. [Google Scholar]
  • 52.Allen A. 2nd editor. Academic; New York: 1991. Probability, statistics and queuing theory: with computer science applications. ISBN: 0120510510. [Google Scholar]
  • 53.Dellaportas P., Wright D.E. Numerical prediction for the 2-parameter Weibull distribution. The Statistician. 1991;40(4):365–372. [Google Scholar]
  • 54.Chhaya L., Sharma P., Bhagwatikar G., Kumar A. Wireless sensor network based smart grid communications: cyber attacks, intrusion detection system and topology control. Electronics (Basel) 2017;6(5):1–22. [Google Scholar]
  • 55.Rajaram M.L., Kougianos E., Mohanty S.P., Sundaravadivel P. A wireless sensor network simulation framework for structural health monitoring in smart cities. IEEE 6th International Conference on Consumer Electronics - Berlin (ICCE-Berlin); Berlin, Germany; 2016. [Google Scholar]
  • 56.Tubaishat M., Zhuang P., Qi Q., Shang Y. Wireless sensor networks in intelligent transportation systems. Wirel Commun Mob Comput. 2009;9:287–302. [Google Scholar]
  • 57.Xing L. Cascading failures in Internet of things: review and perspectives on reliability and resilience. IEEE Internet of Things J. 2021;8(1):44–64. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

  • No data was used for the research described in the article.


Articles from Reliability Engineering & System Safety are provided here courtesy of Elsevier

RESOURCES