Journal of Systems Engineering and Electronics ›› 2012, Vol. 34 ›› Issue (9): 1966-1972.doi: 10.3969/j.issn.1001-506X.2012.09.37

Previous Articles    

Formalization verification of requirements based on partition of software safety Petri net

LI Zhen1,2, LIU Bin2, MIAO Hong3, YIN Yongfeng2   

  1. 1. School of Electronics and Information, Jiangsu University of Science and Technology, Zhenjiang 212003, China;
    2. School of Reliability and Systems Engineering, Beihang University, Beijing 100191, China;
    3. School of Economics and Management, Jiangsu University of Science and Technology, Zhenjiang 212003, China
  • Online:2012-09-19 Published:2010-01-03

Abstract:

To solve the problems that the Petri net is inadequate to the ability of safety description, verification automation and effectiveness in verification of complicated software systems, a software safety Petri net (SSPN) is proposed. With extending the definition of place, the safety distance with its algorithm are proposed to improve the Petri net to describe software safety. The recursive algorithm of automated partition and safety grading is designed to verify the partitioned sub-model related to the property to be checked, which improvs the effectiveness of verification and realizes the safety grading in the same time. Based on those work, the prototype tool of automated modelling and verification of software safety requirements are designed and realized. Finally, the effectiveness of this methodology is illustrated with an application to an airborne deicing system which is a typical safety-critical system.

[an error occurred while processing this directive]