eCommons

 

Limit Operators and Convergence Measures for $\omega$-Languages with Applications to Extreme Fairness

dc.contributor.authorKlarlund, Nilsen_US
dc.date.accessioned2007-04-23T17:45:38Z
dc.date.available2007-04-23T17:45:38Z
dc.date.issued1990-02en_US
dc.description.abstractMethods of program verification for liveness and fairness rely on measuring "progress" of finite computations towards satisfying the specification. Previous methods are based on explaining progress in terms of well-founded sets. These approaches, however, often led to complicated transformations or inductive applications of proof rules. Our main contribution is a simpler measure of progress based on an ordering that is not well-founded. This ordering is a variation on the Kleene-Brouwer ordering on nodes of a finite-path tree. It has the unusual property that for any infinite ordered sequence of nodes, the liminf of the node depths (levels) is finite. This novel view of progress gives a precise mathematical characterization of what it means to satisfy very general program properties. In particular, we solve the problem of finding a progress measure for termination under extreme fairness.en_US
dc.format.extent1340242 bytes
dc.format.extent348397 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypeapplication/postscript
dc.identifier.citationhttp://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR90-1100en_US
dc.identifier.urihttps://hdl.handle.net/1813/6940
dc.language.isoen_USen_US
dc.publisherCornell Universityen_US
dc.subjectcomputer scienceen_US
dc.subjecttechnical reporten_US
dc.titleLimit Operators and Convergence Measures for $\omega$-Languages with Applications to Extreme Fairnessen_US
dc.typetechnical reporten_US

Files

Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
90-1100.pdf
Size:
1.28 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
90-1100.ps
Size:
340.23 KB
Format:
Postscript Files