Gao Hong-Bo, Li Qing-Bao, Wang Wei, Zhu Yu. The Study of State Simplification Techniques Based on Sensitive Position Identification[J]. Journal of Electronics & Information Technology, 2013, 35(3): 742-748. doi: 10.3724/SP.J.1146.2012.00878
Citation:
Gao Hong-Bo, Li Qing-Bao, Wang Wei, Zhu Yu. The Study of State Simplification Techniques Based on Sensitive Position Identification[J]. Journal of Electronics & Information Technology, 2013, 35(3): 742-748. doi: 10.3724/SP.J.1146.2012.00878
Gao Hong-Bo, Li Qing-Bao, Wang Wei, Zhu Yu. The Study of State Simplification Techniques Based on Sensitive Position Identification[J]. Journal of Electronics & Information Technology, 2013, 35(3): 742-748. doi: 10.3724/SP.J.1146.2012.00878
Citation:
Gao Hong-Bo, Li Qing-Bao, Wang Wei, Zhu Yu. The Study of State Simplification Techniques Based on Sensitive Position Identification[J]. Journal of Electronics & Information Technology, 2013, 35(3): 742-748. doi: 10.3724/SP.J.1146.2012.00878
Model construction is the basis of model checking. State explosion can not be avoided during building model for microcontroller code. Because the state number of generated model is related to code size, the number of state can be reduced through simplifying microcontroller code. An algorithm of sensitive position identification with subroutine summary information is proposed, based on concepts of sensitive variable and sensitive position. Sensitive variables are extracted from verified properties and used to identify sensitive positions. Then model is constructed from code corresponding to sensitive positions. Experimental results show that the problem of state explosion can be effectively alleviated through the proposed method.