The design and implementation of a specification language type checker | IEEE Conference Publication | IEEE Xplore