Code Generation from B Specification based on Component Oriented Approach

In this paper we propose a framework for code generation from B formal specification based on component based method. First, software components can be derived form B abstract machines according to their relativity. Then, by using proved translation rules the elicited software components are translated into code directly. Finally, all the software components are assembled into a whole system with correct assembly rules. The trustworthiness of generated code is insured by the correctness of B abstract machines and the assembly strategies. Component based approach is used to ease complex verification among different B abstract machines and it also facilitates the software reuse.
Liu Xiaoli Wu Guoqing Yang Min Zhang Fan
School of Computer, Wuhan University, Wuhan, PR China;Shenzhen Research Institute, City University o School of Computer, Wuhan University, Wuhan, PR China ZTE Corporation, Shenzhen, PR China
国际会议
昆明
英文
2007-11-23(万方平台首次上网日期,不代表论文的发表时间)