Identifying objects in a conventional procedural language: an example of data design recovery | IEEE Conference Publication | IEEE Xplore