Seol mar théacs é seo: Towards formal specification and proof of finite element software within the ates development system /