DocumentCode :
2465637
Title :
Code Generation from B Specification based on Component Oriented Approach
Author :
Xiaoli, Liu ; Guoqing, Wu ; Min, Yang ; Fan, Zhang
Author_Institution :
Wuhan Univ., Wuhan
fYear :
2007
fDate :
23-25 Nov. 2007
Firstpage :
153
Lastpage :
156
Abstract :
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.
Keywords :
formal specification; object-oriented programming; program compilers; B abstract machines; B formal specification; assembly strategies; code generation; component oriented approach; software components; Assembly systems; Calculus; Design methodology; Formal specifications; Programming; Refining; Set theory; Software design; Software quality; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technologies and Applications in Education, 2007. ISITAE '07. First IEEE International Symposium on
Conference_Location :
Kunming
Print_ISBN :
978-1-4244-1386-7
Electronic_ISBN :
978-1-4244-1386-7
Type :
conf
DOI :
10.1109/ISITAE.2007.4409258
Filename :
4409258
Link To Document :
بازگشت