Loading...
Please wait, while we are loading the content...
Similar Documents
Formal Aspects of Computing Protective Interface Specifications ∗
| Content Provider | Semantic Scholar |
|---|---|
| Author | Leavens, Gary T. Wing, Jeannette M. |
| Copyright Year | 1999 |
| Abstract | The interface specification of a procedure describes the procedure’s behaviour using preand postconditions. These preand postconditions are written using various functions. If some of these functions are partial, or underspecified, then the procedure specification may not be well-defined. We show how to write preand postcondition specifications that avoid such problems, by having the precondition “protect” the postcondition from the effects of partiality and underspecification. We formalize the notion of protection from partiality in the context of specification languages like VDM-SL and COLD-K. We also formalize the notion of protection from underspecification for the Larch family of specification languages, and for Larch show how one can prove that a procedure specification is protected from the effects of underspecification. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | https://page-one.springer.com/pdf/preview/10.1007/PL00003926 |
| Alternate Webpage(s) | http://www.cs.cmu.edu/~wing/publications/LeavensWing97.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |