• DocumentCode
    3026752
  • Title

    BRILLANT: an open source and XML-based platform for rigourous software development

  • Author

    Colin, Samuel ; Petit, Dorian ; Rocheteau, Jérome ; Marcano, Rafaël ; Mariano, Georges ; Poirriez, Vincent

  • Author_Institution
    CNRS, Valenciennes, France
  • fYear
    2005
  • fDate
    7-9 Sept. 2005
  • Firstpage
    373
  • Lastpage
    382
  • Abstract
    The need for the B method first appeared in industry, and several commercial tools have been developed to support this formalism. However, few of these tools allow reasoning on the formalism itself or on its possible extensions. This article presents an open-source platform, with a focus on the platform´s core component, the BCaml project. The tools presented are used to show how very different approaches can be brought together around a central design to form a consistent toolbox, and can be used to develop safe systems, from their specifications to their validation and the generation of safe code.
  • Keywords
    Unified Modeling Language; XML; formal specification; formal verification; program compilers; public domain software; B method; BRILLANT; UML; XML; formal specification; formal validation; open source platform; safe code generation; software development; Computer industry; Open source software; Programming; Rail transportation; Railway safety; Refining; Software safety; Software tools; Unified modeling language; XML; B method; UML modelling; XML; code generation; proof tools; tool support;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2005. SEFM 2005. Third IEEE International Conference on
  • Print_ISBN
    0-7695-2435-4
  • Type

    conf

  • DOI
    10.1109/SEFM.2005.10
  • Filename
    1575927