Using Model Checking to Verify the Logic Module of Flight Control Software

Article Preview

Abstract:

Model checking is an important method to verify state machine based system. In this paper, we using PAT, a novel and powerful model checking tool, to verify the logic module of flight control software, which is public available. Conclusions are drawn from the verification and these are valuable for similar researches.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

655-659

Citation:

Online since:

July 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] P. Doron, P. Patrizio and S. Paola. Model Checking, Wiley Encyclopedia of Computer Science and Engineering, (2009).

Google Scholar

[2] H. Constance, K.J. James, L. Bruce, A. Myla and B. Ramesh, Using abstraction and model checking to detect safety violations in requirements specifications. J. IEEE transaction on software engineering. 24(1998)927-948.

DOI: 10.1109/32.730543

Google Scholar

[3] C. Lucas, F. Bernd and M. Joao, SMT-based bounded model checking for embedded ANSI-C software. J. IEEE transaction on software engineering. 38(2012)957-974.

DOI: 10.1109/tse.2011.59

Google Scholar

[4] C. William, A.J. Richard, B. Paul, J.H. David, N. David and W.E. William, Optimizing symbolic model checking for statecharts. J. IEEE transaction on software engineering. 27(2001)170-190.

Google Scholar

[5] PAT: Process Analysis Toolkit An Enhanced Simulator, Model Checker and Refinement Checker for Concurrent and Real-time Systems, available at http: /www. comp. nus. edu. sg/~pat.

Google Scholar