Model Checking for SpaceWire Error Detection Module

Article Preview

Abstract:

Considerable attention has been devoted to prove the correctness of programs. Formal verification overcomes the incompleteness by applying mathematical methods to verify a design. SpaceWire is a well known communication standard. For safety-critical applications an approach is needed to validate the completeness of SpareWire design. This paper addresses formal verification of SpareWire error detection module. The system model was constructed by Kripke structure, and the properties were presented by linear temporal logic (LTL). Compared the verification of LTL with CTL (branch temporal logic), LTL properties could improve the verification efficiency due to its linear search. The error priority was checked using simulation guided by model checking. After some properties were modified, all possible behaviors of the module satisfied the specification. This method realizes complete validation of the error detection module.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

3020-3025

Citation:

Online since:

December 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Saponara, S., Petri, E., Tonarelli, M., Corona, I. D., Fanucci, L., EDA Consortium 2007, pp.480-485.

Google Scholar

[2] Beer, I., Ben-David, S., Eisner, C., Rodeh, Y., Form Method Syst Des 2001, 18, 141-163.

Google Scholar

[3] Peng, H., Tahar, S., Khendek, F., International Journal on Software Tools for Technology Transfer (STTT) 2003, 4, 234-245.

DOI: 10.1007/s100090200073

Google Scholar

[4] Tarrillo, J., Chipana, R., Chielle, E., Kastensmidt, F. L., in: 12th Latin American Test Workshop 2011.

DOI: 10.1109/latw.2011.5985929

Google Scholar

[5] Seshia, S. A., Li, W., Mitra, S., EDA Consortium 2007, pp.1442-1447.

Google Scholar

[6] Dai, Z. Q., Guan, Y., Jin, S. Z., Shi, Z. P., et al., Applied Mechanics and Materials 2011, 55, 2192-2196.

Google Scholar

[7] Emerson, E. A., Halpern, J. Y., Journal of the ACM (JACM) 1986, 33, 151-178.

Google Scholar

[8] Standardization, E. C. F. S., 2003. Information on http://www.spacewire.esa.int/tech/spacewire/standards/.

Google Scholar

[9] Clarke, E., Grumberg, O., Jha, S., Lu, Y., Veith, H., Springer 2001, pp.176-194.

Google Scholar