DocumentCode
2260428
Title
Design Verification of BJUT Library Management System with PVS
Author
Niu, Jingang ; Su, Shenghui
Author_Institution
Coll. of Comput. Sci., Beijing Univ. of Technol., Beijing, China
fYear
2010
fDate
11-14 Dec. 2010
Firstpage
624
Lastpage
628
Abstract
Formal methods are effective in improving the safety and reliability during the development of software. PVS (Prototype Verification System) provides an integrated environment for development and analysis of formal specifications. It consists of a higher order logical specification language integrated with support tools and a powerful theorem prover. In this paper, we specify and verify the design of the library management system of Beijing University of Technology (BJUT) using PVS. Firstly, we describe the requirements of the system and give its Entity Relationship (E-R) model, then design the formal specification of the E-R model and database operations based on the requirement analysis. Some properties essential to the correctness of the system are also given as axioms. Finally, we verify the design by proving some critical properties according to the specifications. In addition, some experiences and skills in using PVS are also described.
Keywords
academic libraries; educational administrative data processing; formal specification; formal verification; library automation; software engineering; BJUT Library Management System; Beijing University of Technology; PVS; design verification; entity relationship model; formal method; formal specification; higher order logical specification language; library management system; prototype verification system; reliability improvement; requirement analysis; safety improvement; software development; theorem prover; E-R model; PVS; database operation; formal method; verify;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Security (CIS), 2010 International Conference on
Conference_Location
Nanning
Print_ISBN
978-1-4244-9114-8
Electronic_ISBN
978-0-7695-4297-3
Type
conf
DOI
10.1109/CIS.2010.142
Filename
5696358
Link To Document