• DocumentCode
    1985141
  • Title

    Based on Formal Methods in Trustable Software Requirements Engineering

  • Author

    Gao Honghao ; Wang Shuoping

  • Author_Institution
    Coll. of Comput. Eng. & Sci., ShangHai Univ., Shanghai, China
  • fYear
    2010
  • fDate
    20-22 Aug. 2010
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    In order to strengthen the reliability of software and improve the efficiency of software development, this paper proposes a formal methodology for software requirements engineering and designs a model which consists of MZASR (Model based on Z language to analysis software requirements) and MZMSR (Model based on Z language to management software requirements) to implement the software requirements management and maintain. First of all, we describe the software requirements specification by UML tools and models, which are divided into three-level where individual semantics are specified as Z-specification by approach bottom-up. Meanwhile, we refine every specification step by step for obtaining richer software requirements. Secondly, when talk about how to verify the result of the changed requirements, the process chains that composed by the Z-specification schemas interaction are used to check the changed software requirements for consistency with the help of the process algebra method. By analyzing the execution paths, we can know whether the affect of requirements update meet user´s original need or not. Finally, the experiments show that our approach is an improved method.
  • Keywords
    Unified Modeling Language; formal specification; software engineering; software reliability; software tools; MZASR; UML tools; formal methodology; formal methods; model based on Z language to analysis software requirements; model based on Z language to management software requirements; process algebra method; software development; trustable software requirements engineering; Algebra; Analytical models; Asynchronous transfer mode; Computational modeling; Electronic mail; Software; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Internet Technology and Applications, 2010 International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-5142-5
  • Electronic_ISBN
    978-1-4244-5143-2
  • Type

    conf

  • DOI
    10.1109/ITAPP.2010.5566647
  • Filename
    5566647