Passer à la navigation principale Passer à la recherche Passer au contenu principal

The geometry of conservative programs

Résultats de recherche: Contribution à un journalArticleRevue par des pairs

Résumé

The programs, we consider are written in a restricted form of the language introduced by Dijkstra (1968). A program is said to be conservative when each of its loops restores all the resources it consumes. We define the geometric model of such a program and prove that the collection of directed paths on it is a reasonable over-approximation of its set of execution traces. In particular, two directed paths that are close enough with respect to the uniform distance result in the same action on the memory states of the system. The same holds for weakly dihomotopic directed paths. As a by-product, we obtain a notion of independence, which is favourably compared to more common ones. The geometric models actually belong to a handy class of local pospaces whose elements are called isothetic regions. The local pospaces we use differ from the original ones, we carefully explain why the alternative notion should be preferred. The title intentionally echoes the article by Carson and Reynolds (1987).

langue originaleAnglais
Pages (de - à)1723-1769
Nombre de pages47
journalMathematical Structures in Computer Science
Volume28
Numéro de publication10
Les DOIs
étatPublié - 1 nov. 2018

Empreinte digitale

Examiner les sujets de recherche de « The geometry of conservative programs ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation