• DocumentCode
    187360
  • Title

    Describing Software Specification by Combining SysML with the B Method

  • Author

    Kinoshita, Shosuke ; Nishimura, Hideki ; Takamura, Hiroki ; Mizuguchi, Daichi

  • Author_Institution
    Grad. Sch. of Syst. Design & Manage., Keio Univ., Yokohama, Japan
  • fYear
    2014
  • fDate
    3-6 Nov. 2014
  • Firstpage
    146
  • Lastpage
    151
  • Abstract
    This paper shows a methodology to describe software specifications combining SysML with the B method. Modeling languages of a system such as SysML do not guarantee the correctness of the specification. In addition, formal methods including the B method are generally difficult to use for describing software specifications from ambiguous requirements at the start of the development, because it is not easy for software developers to denote the formal notations. Our methodology redeems those shortcomings by iterating processes which translate SysML diagrams to the abstract machine notations of the B method. At the last part of this paper, we showed the effectiveness of our methodology with an example.
  • Keywords
    SysML; finite automata; formal specification; B method; SysML diagram; abstract machine notations; software specification; system modelling language; Abstracts; Educational institutions; Modeling; Software; Unified modeling language; Vehicles; B method; SysML; software development; specification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering Workshops (ISSREW), 2014 IEEE International Symposium on
  • Conference_Location
    Naples
  • Type

    conf

  • DOI
    10.1109/ISSREW.2014.66
  • Filename
    6983829