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
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;
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
DOI :
10.1109/ITAPP.2010.5566647