Functional programming, formal specification, and rapid prototyping | IEEE Journals & Magazine | IEEE Xplore