Title
Experience Report: Formal Methods in Material Science.
Abstract
Increased demands in the field of scientific computation require that algorithms be more efficiently implemented. Maintaining correctness in addition to efficiency is a challenge that software engineers in the field have to face. In this report we share our first impressions and experiences on the applicability of formal methods to such design challenges arising in the development of scientific computation software in the field of material science. We investigated two different algorithms, one for load distribution and one for the computation of convex hulls, and demonstrate how formal methods have been used to discover counterexamples to the correctness of the existing implementations as well as proving the correctness of a revised algorithm. The techniques employed for this include SMT solvers, and automatic and interactive verification tools.
Year
Venue
Field
2018
arXiv: Software Engineering
First impression (psychology),Computer science,Correctness,Theoretical computer science,Implementation,Software,Counterexample,Formal methods,Computation
DocType
Volume
Citations 
Journal
abs/1802.02374
0
PageRank 
References 
Authors
0.34
0
5
Name
Order
Citations
PageRank
Bernhard Beckert186286.50
Britta Nestler25410.25
Moritz Kiefer300.68
Michael Selzer492.75
Mattias Ulbrich518317.83