SIAM Journal on Control and Optimization · 2006 · 93 citations · 22 references
EngineeringComputer ScienceSystems EngineeringFormal MethodsReal-time SystemsTheory Of ComputationControl SystemsDiscrete-event System ModelingFinite State Machine ModelingFinite-state MachinesSupervisory ControlTemporal LogicComputation Tree LogicDiscrete-event SystemsLinear Temporal LogicLinear-time Temporal LogicSupervisory Control SystemsSupervisory Control TheoryTemporal Logic SpecificationTemporal Specifications
The supervisory control problem of discrete event systems with temporal logic specifications is studied. The full branching time logic of CTL* is used for expressing specifications of discrete event systems. The control problem of CTL* is reduced to the decision problem of CTL*. A small model theorem for the control of CTL* is obtained. It is shown that the control problem of CTL* (resp., CTL) is complete for deterministic double (resp., single) exponential time. A sound and complete supervisor synthesis algorithm for the control of CTL* is provided. Special cases of the control of computation tree logic (CTL) and linear-time temporal logic are also studied.
22
E. M. Clarke, Orna Grümberg, D. Long · 1996 · 6.9K citations
The temporal logic of programs
Amir Pnueli · 1977 · 5.7K citations
“Sometimes” and “not never” revisited
E. Allen Emerson, Joseph Y. Halpern · Journal of the ACM · 1986 · 996 citations · Full text
E. Allen Emerson · 1990 · 824 citations