Font Size: a A A

Design And Implementation Of Static Verifier In VeriJava

Posted on:2008-10-18Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhangFull Text:PDF
GTID:2178360212976222Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The reliability of software has always been a concern of the industry and the academy. As the scale and complexity of software systems has grown rapidly, it is emergent to guarantee the software reliability. At the same time, software development methodologies and software engineering have continuously developed and the object-oriented methodology has existed for over 20 years. The O-O method provides software systems with flexibility and reusability along with reliability. Design by contract is a systematic approach to constructing high reliable object-oriented software systems. Bertrand Meyer proposed the concept of design by contract in 1990s and has invented Eiffel programming system to popularize this method. The way of checking program correctness via contract in design by contract stems from early ideas of program verification. Although the compelling value of design by contract lies in the aspect of object-oriented design, the method provides a new possible approach to program verification. In the early 21st century,...
Keywords/Search Tags:Design by Contract, program verification, static verifier, Java programming language
PDF Full Text Request
Related items