With the development of safety analysis method, the safety analysis codes meet more challenges. Three challenges are presented in this paper, which are mathematic model, code design and user interface. Combined with the self-reliance safety analysis code named COSINE, the ways of meeting these requirements are suggested, that is to develop multi-phases, multi-fields and multi-dimension models, to
... [Show full abstract] adopt object-oriented code design ideal and to improve the way of modeling, calculation control and data post-processing in the user interface.