Product-Oriented Software Certification Process for Software Synthesis
Series:
The purpose of this document is to propose a product-oriented software certification process to facilitate use of software synthesis and formal methods. Why is such a process needed? Currently, software is tested until deemed bug-free rather than proving that certain software properties exist. This approach has worked well in most cases, but unfortunately, deaths still occur due to software failur
NaN
VOLUME
English
Paperback
The purpose of this document is to propose a product-oriented software certification process to facilitate use of software synthesis and formal methods. Why is such a process needed? Currently, software is tested until deemed bug-free rather than proving that certain software properties exist. This approach has worked well in most cases, but unfortunately, deaths still occur due to software failure. Using formal methods (techniques from logic and discrete mathematics like set theory, automata theory and formal logic as opposed to continuous mathematics like calculus) and software synthesis, it is possible to reduce this risk by proving certain software properties. Additionally, software synthesis makes it possible to automate some phases of the traditional software development life cycle resulting in a more streamlined and accurate development process.Nelson, Stacy and Fischer, Bernd and Denney, Ewen and Schumann, Johann and Richardson, Julian and Oh, PhilAmes Research CenterSOFTWARE ENGINEERING; ARCHITECTURE (COMPUTERS); PROGRAM VERIFICATION (COMPUTERS); SOFTWARE DEVELOPMENT TOOLS; CERTIFICATION; COMPUTER SYSTEMS PROGRAMS; COMPUTER PROGRAM INTEGRITY; AUTOMATA THEORY; SPECIFICATIONS; APPLICATIONS PROGRAMS (COMPUTERS); PERFORMANCE TESTS...
Price Comparison [India]
In This Series
Bestseller Manga
Trending NEWS