首页 | 本学科首页   官方微博 | 高级检索  
     


Pointers and data abstractions in high level languages—II: Correctness proofs
Authors:D. M. Berry
Affiliation:

Computer Science Department, University of California, Los Angeles, Los Angeles, CA 90024, U.S.A.

Abstract:Recognizing the problems that the use of pointers pose to the construction of reliable software, this two-part paper proposes a scheme by which pointers may be used in a controlled manner to build data abstractions without being used as abstractions in their own right. Part I, published in Computer Languages 2, 135–148, presents the language constructs facilitating the proposal. Part II, in this Issue, attempts to show, by use of a fairly complex example, that proving the correctness of an implementation of an abstraction built in this manner from pointers need not be more difficult than other implementation correctness proofs.
Keywords:Pointers   Abstract data types   Clusters   High level languages   Reliable software   Correctness proofs
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号