Phillip HeideggerAccess Permission Contracts • December 8th, 2011
Contract Type FiledDecember 8th, 2011The ideal software contract fully specifies the behavior of an oper- ation. Often, in particular in the context of scripting languages, a full specification may be cumbersome to state and may not even be desired. In such cases, a partial specification, which describes se- lected aspects of the behavior, may be used to raise the confidence in an implementation of the operation to a reasonable level.
Phillip HeideggerAccess Permission Contracts • November 25th, 2011
Contract Type FiledNovember 25th, 2011The ideal software contract fully specifies the behavior of an oper- ation. Often, in particular in the context of scripting languages, a full specification may be cumbersome to state and may not even be desired. In such cases, a partial specification, which describes se- lected aspects of the behavior, may be used to raise the confidence in an implementation of the operation to a reasonable level.