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,...
        Saved in:
      
    
          | Published in | Theoretical computer science Vol. 26; no. 1; pp. 83 - 103 | 
|---|---|
| Main Authors | , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
        Amsterdam
          Elsevier B.V
    
        1983
     Elsevier  | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 0304-3975 1879-2294  | 
| DOI | 10.1016/0304-3975(83)90080-4 | 
Cover
| 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 |