A Method for the measurement of FPGA software safety in its whole life cycle
Abstract— In this article a method for the measurement of FPGA software is proposed using the analogy of
the methods from traditional software safety. The full life cycle of FPGA software development is
decomposed into each single process according to its different stages and functions. The features of each
process is analyzed separately. Some other features are also considered to ensure the model fits real
requirements of FPGA software safety measurement. Generally the measurement method is acquired through
making two different calculations. An example is extracted from a large FPGA project used in aerospace to
better illustrate the measurement process. The measurement method is demonstrated for each process of its
whole life cycle. By comparing the value generated by the method with specialists’ ranking value, this
method shows its strong reliability when treating complicated FPGA software safety problems.
Index Terms— Software metrics, FPGA software safety, Safety measurement
Xiaohui Jiang, Yong Hu
Beijing Research Institute of Mechanical & Electrical Technology, CHINA
Chuyuan Peng, Wei Meng
Beijing Jinghang Institute of Computing and Communication, CHINA
Cite: Xiaohui Jiang, Chuyuan Peng, Yong Hu, Wei Meng, "A Method for the measurement of FPGA software safety in its whole life cycle," Proceedings of 2019 the 9th International Workshop on Computer Science and Engineering, pp. 515-521, Hong Kong, 15-17 June, 2019.