TY - GEN
T1 - Model checking software requirement specifications using domain reduction abstraction
AU - Choi, Yunja
AU - Heimdahl, Mats
N1 - Publisher Copyright:
© 2003 IEEE
PY - 2003
Y1 - 2003
N2 - As an automated verification and validation tool, model checking can be quite effective in practice. Nevertheless, model checking has been quite inefficient when dealing with systems with data variables over a large (or infinite) domain, which is a serious limiting factor for its applicability in practice. To address this issue, we have investigated a static abstraction technique, domain reduction abstraction, based on data equivalence and trajectory reduction, and implemented it as a prototype extension of the symbolic model checker NuSMV. Unlike on-the-fly dynamic abstraction techniques, domain reduction abstraction statically analyzes specifications and automatically produces an abstract model which can be reused over time-a feature suitable for regression verification.
AB - As an automated verification and validation tool, model checking can be quite effective in practice. Nevertheless, model checking has been quite inefficient when dealing with systems with data variables over a large (or infinite) domain, which is a serious limiting factor for its applicability in practice. To address this issue, we have investigated a static abstraction technique, domain reduction abstraction, based on data equivalence and trajectory reduction, and implemented it as a prototype extension of the symbolic model checker NuSMV. Unlike on-the-fly dynamic abstraction techniques, domain reduction abstraction statically analyzes specifications and automatically produces an abstract model which can be reused over time-a feature suitable for regression verification.
UR - http://www.scopus.com/inward/record.url?scp=84908342880&partnerID=8YFLogxK
U2 - 10.1109/ASE.2003.1240328
DO - 10.1109/ASE.2003.1240328
M3 - Conference contribution
AN - SCOPUS:84908342880
T3 - Proceedings - 18th IEEE International Conference on Automated Software Engineering, ASE 2003
SP - 314
EP - 317
BT - Proceedings - 18th IEEE International Conference on Automated Software Engineering, ASE 2003
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 18th IEEE International Conference on Automated Software Engineering, ASE 2003
Y2 - 6 October 2003 through 10 October 2003
ER -