Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Invited Lectures

Challenges in the utilization of formal methods

John C. Knight1

(1)  Department of Computer Science, University of Virginia, 22903 Charlottesville, VA, USA
Abstract
Despite the established benefits of formal methods, they remain poorly accepted by industrial software developers. This paper examines the issues surrounding the use of formal methods in industrial software development. It is argued that the reason for their limited use is that the introduction of formalism into software development is a more complex undertaking than it appears to be. This idea is explored in three areas: the software lifecycle; software dependability analysis; and development tools and environments. It is shown that many capabilities must be present in order for formal methods to fit into the complete software lifecycle, that the results of formal methods are difficult to use in software dependability analysis, and that the development of tools to support formal methods comprehensively is a difficult undertaking.

Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.108 • Server: mpweb24
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)