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