|
SearchNavigationUser login |
6.894 Lightweight Formal MethodsLocation: Massachusetts Institute of Technology Duration: Course 6.894 Software is everywhere. Bad software makes life miserable and is likely, eventually, to result in catastrophes. The old ways of developing software from vague specs and designs, by trial and error, with minimal tool support won't produce the radical improvement that's needed. Lightweight formal methods is a new approach that combines classical ideas of formal specification and verification with new automatic checking technologies, and a more cost-effective and risk-driven style. Students will read classic technical papers and articles on broader issues; will get a grounding in the big ideas of formal methods; and will become proficient in using the latest lightweight methods for software design, specification and programming. For more information, contact Daniel Jackson (dnj@mit.edu). Enrollment likely to be limited to ensure class participation. 6.894 Lightweight Formal Methods Note: the 6.097 undergraduate version of this course has been cancelled. Undergraduates are still welcome, of course. Date last taught: May 15 2005
|
The development of this site is supported by the National Science Foundation under Computing Research Infrastructure Grant No. 0707612.
Theme originally designed by Chris Herberte