Specification techniques for data abstractions | IEEE Journals & Magazine | IEEE Xplore