• DocumentCode
    2817959
  • Title

    B Method Based Framework for Correct Software Development

  • Author

    Liu, Xiaoli ; Jiang, Min ; Liu, Feng

  • Author_Institution
    Coll. of Inf. Sci. & Technol., Jinan Univ., Guangzhou, China
  • fYear
    2009
  • fDate
    11-13 Dec. 2009
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    In this paper, we proposed a lightweight framework for correctness of software development based on B formal method. The purpose of this framework is to transform requirement documents described by natural language to executable codes. During the process, at first, the elements and relations of the target system are acquired through natural language analysis from requirement documents. Then modules are elicited from the entities and relationship based on the composition clauses in B method, and then the elicited modules are described by B specification which can be refined into B implementation, and finally the B implementation is translated into executable codes. Moreover, the correctness of the final software is guaranteed through the analysis of each phase in the process.
  • Keywords
    natural languages; software engineering; B formal method; B specification; natural language analysis; software development correctness; Books; Cognitive science; Documentation; Educational institutions; Information science; Natural languages; Programming; Software design; Software quality; Text analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-4507-3
  • Electronic_ISBN
    978-1-4244-4507-3
  • Type

    conf

  • DOI
    10.1109/CISE.2009.5363401
  • Filename
    5363401