Nivat's processing systems: decision problems related to protection and synchronization

The paper introduces a model for processing systems which provides ‘environment’ to the abstract notion of process as introduced by Nivat [13]. A basic component of the model is a protection mechanism which is general enough to capture as particular instances known protection strategies (e.g., take,...

Full description

Saved in:
Bibliographic Details
Published inTheoretical computer science Vol. 26; no. 1; pp. 83 - 103
Main Authors Istrail, S, Masalagiu, C
Format Journal Article
LanguageEnglish
Published Amsterdam Elsevier B.V 1983
Elsevier
Subjects
Online AccessGet full text
ISSN0304-3975
1879-2294
DOI10.1016/0304-3975(83)90080-4

Cover

More Information
Summary:The paper introduces a model for processing systems which provides ‘environment’ to the abstract notion of process as introduced by Nivat [13]. A basic component of the model is a protection mechanism which is general enough to capture as particular instances known protection strategies (e.g., take, grant, create, parameter passing) [5, 8, 9]. Decision problems associated with these systems are discussed for both cases: processes with infinite and finite behaviours. Solvability results are obtained for the safety problem: as a corollary we get the solvability result of Beauquier in the context of his processes [1]. Unsolvability results are also derived. A concept of compatibility is introduced for processes acting in parallel subject to some synchronization condition. We show that the traversing from rational to algebraic systems can take the compatibility problem from solvable to unsolvable.
ISSN:0304-3975
1879-2294
DOI:10.1016/0304-3975(83)90080-4