• 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