DocumentCode :
2982059
Title :
Advanced programming by contract
Author :
McKim, J.C.
Author_Institution :
Rensselaer at Hanford
fYear :
1999
fDate :
7-10 June 1999
Firstpage :
402
Lastpage :
402
Abstract :
Summary form only given, as follows. In this tutorial the author will provide a number of Principles for using PBC to rigorously document class interfaces in a way that is accessible to technically oriented software developers. With each Principle he presents an example, a justification, and advice about when it might be appropriate to violate the Principle (and how to document such violations). The complexity of the Principles vary. Some are simple enough that we can use them to improve the documentation of almost any class. Others are sufficiently complex and time-consuming to use that they may only be appropriate in designing class libraries. The author will use examples from ELKS, the Eiffel Library Kernel Standard to illustrate the power of the Principles.
Keywords :
Contracts; Kernel; Libraries;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1999. Proceedings of
Conference_Location :
Nancy, France
Print_ISBN :
978-0-7695-0275-5
Type :
conf
DOI :
10.1109/TOOLS.1999.779091
Filename :
779091
Link To Document :
بازگشت