TY - GEN
T1 - A framework for database audit and control flow checking for a wireless telephone network controller
AU - Bagchi, S.
AU - Liu, Y.
AU - Whisnant, K.
AU - Kalbarczyk, Zbigniew T
AU - Iyer, Ravishankar K
AU - Levendel, Y.
AU - Votta, L.
PY - 2001
Y1 - 2001
N2 - The paper presents the design and implementation of a dependability framework for a call-processing environment in a digital mobile telephone network controller. The framework contains a data audit subsystem to maintain the structural and semantic integrity of the database and a preemptive control flow checking technique, PECOS, to protect call-processing clients. Evaluation of the dependability-enhanced system is performed (using NFTAPE, a software-implemented error injection environment). The evaluation shows that for control flow errors in the client, the combination of PECOS and data audit eliminates failsilence violations1, reduces the incidence of client crashes, and eliminates client hangs. For database injections, data audit detects 85% of the errors and reduces the incidence of escaped errors. Evaluation of combined use of data and control checking (with error injection targeting the database and the client) shows coverage increase from 35% to 80% and indicates data flow errors as a key reason for error escapes.
AB - The paper presents the design and implementation of a dependability framework for a call-processing environment in a digital mobile telephone network controller. The framework contains a data audit subsystem to maintain the structural and semantic integrity of the database and a preemptive control flow checking technique, PECOS, to protect call-processing clients. Evaluation of the dependability-enhanced system is performed (using NFTAPE, a software-implemented error injection environment). The evaluation shows that for control flow errors in the client, the combination of PECOS and data audit eliminates failsilence violations1, reduces the incidence of client crashes, and eliminates client hangs. For database injections, data audit detects 85% of the errors and reduces the incidence of escaped errors. Evaluation of combined use of data and control checking (with error injection targeting the database and the client) shows coverage increase from 35% to 80% and indicates data flow errors as a key reason for error escapes.
UR - http://www.scopus.com/inward/record.url?scp=0035789236&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0035789236&partnerID=8YFLogxK
U2 - 10.1109/DSN.2001.941408
DO - 10.1109/DSN.2001.941408
M3 - Conference contribution
AN - SCOPUS:0035789236
SN - 0769511015
SN - 9780769511016
T3 - Proceedings of the International Conference on Dependable Systems and Networks
SP - 225
EP - 234
BT - Proceedings of the International Conference on Dependable Systems and Networks
A2 - Young, D.C.
A2 - Young, D.C.
T2 - Proceedings of the International Conference on Dependable Systems and Networks
Y2 - 1 July 2001 through 4 July 2001
ER -