This paper considers the problem of synthesizing a finite-state distributed reactive system. Given a distributed architecture A, identifying several processors 9 , . . . , 9, and their interconnection scheme, and a propositional temporal specification 'P, a solution to the synthesis problem consists of finite-state programs II1, . . . , I I k (one for each processor), whose joint (synchronous) behavior maintains ' P against all possible inputs from the environment. We refer to such a solution as the realization of the specification ' P over the architecture A. The work reported here extends the finite-state reactive synthesis studies reported in [PR88, PR89aI and also in [ALW89], that did not impose a given architecture, and hence standardly yielded a solution based on the easiest architecture, that of a single processor.Specifically, we show that the problem of realizing a given propositional specification over a given architecture is undecidable, and it is nonelementarily decidable for the very restricted class of hierarchical architectures. These results are based on Peterson and Reif's [PR79] work on games of incomplete information. We further give an extensive characterization of architecture classes for which the realizability problem is elementarily decidable, and of classes for which it is undecidable. 'hovot 76100, Israel. Email: ami&wisdom.weizmann.ac.IL, roni@wisdom.weizmann.ac.IL .Another approach to the implementation of ' P over A is to synthesize first (using the technique of [PR89a]) a single processor strategy that satisfies 'P, and then to decompose this specific strategy into a set of programs . . . , n k for A. The problem of decomposing a given finite-state program for a single processor into a set of programs over a given architecture A is shown to be decidable for all acyclic architectures.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.