메뉴 건너뛰기




Volumn 43, Issue 11, 1998, Pages 1543-1559

A method for the synthesis of controllers to handle safety, liveness, and real-time constraints

Author keywords

languages; Discrete event systems; Metric temporal logic; Supervisory control; Synthesis algorithm

Indexed keywords

ALGORITHMS; CONTROL SYSTEM SYNTHESIS; CONTROLLABILITY; MATHEMATICAL MODELS; SCADA SYSTEMS;

EID: 0032203194     PISSN: 00189286     EISSN: None     Source Type: Journal    
DOI: 10.1109/9.728871     Document Type: Article
Times cited : (35)

References (47)
  • 1
    • 85030145067 scopus 로고
    • Realizable and unrealizable specifications of reactive systems
    • Proc. 16th Int. Colloquium on Automata, Languages, and Programming, Stresa, Italy, G. Ausiello, M. Dezani-Ciancaglini, and S. Ronchi Della Rocca, Eds. Berlin, Germany: Springer-Verlag
    • M. Abadi, L. Lamport, and P. Wolper, "Realizable and unrealizable specifications of reactive systems," in Proc. 16th Int. Colloquium on Automata, Languages, and Programming, Stresa, Italy, G. Ausiello, M. Dezani-Ciancaglini, and S. Ronchi Della Rocca, Eds. Berlin, Germany: Springer-Verlag, 1989, Lecture Notes in Computer Science, vol. 372, pp. 1-17.
    • (1989) Lecture Notes in Computer Science , vol.372 , pp. 1-17
    • Abadi, M.1    Lamport, L.2    Wolper, P.3
  • 4
    • 43949167687 scopus 로고
    • Real-time logics: Complexity and expressiveness
    • R. Alur and T. Henzinger, "Real-time logics: Complexity and expressiveness," Inform. and Computation, vol. 104, no. 1, pp. 35-77, 1993.
    • (1993) Inform. and Computation , vol.104 , Issue.1 , pp. 35-77
    • Alur, R.1    Henzinger, T.2
  • 6
    • 0001120040 scopus 로고
    • Hybrid system modeling and autonomous control systems
    • Hybrid Systems, R. L. Grossman, A. Nerode, A. P. Ravn, and H. Rischel, Eds. Berlin, Germany: Springer-Verlag
    • P. J. Antsaklis, J. A. Stiver, and M. Lemmon, "Hybrid system modeling and autonomous control systems," in Hybrid Systems, Lecture Notes in Computer Science, vol. 736, R. L. Grossman, A. Nerode, A. P. Ravn, and H. Rischel, Eds. Berlin, Germany: Springer-Verlag, 1993, pp. 366-392.
    • (1993) Lecture Notes in Computer Science , vol.736 , pp. 366-392
    • Antsaklis, P.J.1    Stiver, J.A.2    Lemmon, M.3
  • 7
    • 0042257199 scopus 로고
    • Symbolic controller synthesis for discrete and timed systems
    • Hybrid Systems II, P. Antsaklis, W. Kohn, A. Nerode, and S. Sastry, Eds. Berlin, Germany: Springer-Verlag
    • E. Asarin, O. Maler, and A. Pnueli, "Symbolic controller synthesis for discrete and timed systems," in Hybrid Systems II, Lecture Notes in Computer Science, vol. 999, P. Antsaklis, W. Kohn, A. Nerode, and S. Sastry, Eds. Berlin, Germany: Springer-Verlag, 1995, pp. 1-20.
    • (1995) Lecture Notes in Computer Science , vol.999 , pp. 1-20
    • Asarin, E.1    Maler, O.2    Pnueli, A.3
  • 8
    • 0001951408 scopus 로고
    • Using temporal logic to control search in a forward chaining planner
    • Assisi, Italy, Sept.
    • F. Bacchus and F. Kabanza, "Using temporal logic to control search in a forward chaining planner," in Proc. 3rd European Workshop on Planning, Assisi, Italy, Sept. 1995, pp. 157-169.
    • (1995) Proc. 3rd European Workshop on Planning , pp. 157-169
    • Bacchus, F.1    Kabanza, F.2
  • 12
    • 33747071564 scopus 로고
    • Supervisory control synthesis from metric temporal logic specifications
    • Univ. Illinois, Urbana, Oct.
    • _, "Supervisory control synthesis from metric temporal logic specifications," in Proc. 33th Allerton Conf., Univ. Illinois, Urbana, Oct. 1995, pp. 96-105.
    • (1995) Proc. 33th Allerton Conf. , pp. 96-105
  • 13
    • 0028713881 scopus 로고
    • Variable lookahead supervisory control with state information
    • Dec.
    • N. Ben Hadj-Alouane, S. Lafortune, and F. Lin, "Variable lookahead supervisory control with state information," IEEE Trans. Automat. Contr., vol. 39, pp. 2398-2410, Dec. 1994.
    • (1994) IEEE Trans. Automat. Contr. , vol.39 , pp. 2398-2410
    • Ben Hadj-Alouane, N.1    Lafortune, S.2    Lin, F.3
  • 14
    • 0030270378 scopus 로고    scopus 로고
    • Centralized and distributed algorithms for on-line synthesis of maximal control policies under partial observation
    • _, "Centralized and distributed algorithms for on-line synthesis of maximal control policies under partial observation," J. Discrete Event Dynamic Systems: Theory and Appl., vol. 6, no. 4, pp. 379-427, 1996.
    • (1996) J. Discrete Event Dynamic Systems: Theory and Appl. , vol.6 , Issue.4 , pp. 379-427
  • 15
    • 0028369288 scopus 로고
    • Supervisory control of timed discrete-event systems
    • Feb.
    • B. A. Brandin and W. M. Wonham, "Supervisory control of timed discrete-event systems," IEEE Trans. Automat. Contr., vol. 39, pp. 329-342, Feb. 1994.
    • (1994) IEEE Trans. Automat. Contr. , vol.39 , pp. 329-342
    • Brandin, B.A.1    Wonham, W.M.2
  • 16
    • 0002668936 scopus 로고
    • Introduction to the modeling, control and optimization of discrete event systems
    • A. Isidori, Ed. London, U.K.: Springer-Verlag
    • C. G. Cassandras, S. Lafortune, and G. J. Olsder, "Introduction to the modeling, control and optimization of discrete event systems," in Trends in Control - A European Perspective, A. Isidori, Ed. London, U.K.: Springer-Verlag, 1995, pp. 217-291.
    • (1995) Trends in Control - A European Perspective , pp. 217-291
    • Cassandras, C.G.1    Lafortune, S.2    Olsder, G.J.3
  • 17
    • 0003965423 scopus 로고
    • Limited lookahead policies in supervisory control of discrete-event systems
    • Dec.
    • S. L. Chung, S. Lafortune, and F. Lin, "Limited lookahead policies in supervisory control of discrete-event systems," IEEE Trans. Automat. Contr., vol. 37, pp. 1921-1935, Dec. 1992.
    • (1992) IEEE Trans. Automat. Contr. , vol.37 , pp. 1921-1935
    • Chung, S.L.1    Lafortune, S.2    Lin, F.3
  • 18
    • 0022706656 scopus 로고
    • Automatic verification of finite-state concurrent systems using temporal logic specifications
    • E. M. Clarke, E. A. Emerson, and A. P. Sistla, "Automatic verification of finite-state concurrent systems using temporal logic specifications," ACM Trans. Program. Lang. Syst., vol. 8, no. 2, 1986, pp. 244-263.
    • (1986) ACM Trans. Program. Lang. Syst. , vol.8 , Issue.2 , pp. 244-263
    • Clarke, E.M.1    Emerson, E.A.2    Sistla, A.P.3
  • 21
    • 0020881830 scopus 로고
    • A description and reasoning of plant controllers in temporal logic
    • Karlsruhe, Germany, Aug.
    • A. Fusaoka, H. Seki, and K. Takahashi, "A description and reasoning of plant controllers in temporal logic," in Proc. 8th Int. Joint Conf. Artificial Intelligence, Karlsruhe, Germany, Aug. 1983, pp. 405-408.
    • (1983) Proc. 8th Int. Joint Conf. Artificial Intelligence , pp. 405-408
    • Fusaoka, A.1    Seki, H.2    Takahashi, K.3
  • 22
    • 0031198743 scopus 로고    scopus 로고
    • Planning control rules for reactive agents
    • F. Kabanza, M. Barbeau, and R. St.-Denis, "Planning control rules for reactive agents," Artificial Intelligence, vol. 95, no. 1, pp. 67-113, 1997.
    • (1997) Artificial Intelligence , vol.95 , Issue.1 , pp. 67-113
    • Kabanza, F.1    Barbeau, M.2    St.-Denis, R.3
  • 23
    • 0001601021 scopus 로고
    • Specifying real-time properties with metric temporal logic
    • R. Koymans, "Specifying real-time properties with metric temporal logic," Real-Time Syst., vol. 2, no. 4, pp. 255-299, 1990.
    • (1990) Real-Time Syst. , vol.2 , Issue.4 , pp. 255-299
    • Koymans, R.1
  • 25
    • 0017472779 scopus 로고
    • Proving the correctness of multiprocess programs
    • L. Lamport, "Proving the correctness of multiprocess programs," IEEE Trans. Soft. Eng., vol. SE-3, no. 2, pp. 125-143, 1977.
    • (1977) IEEE Trans. Soft. Eng. , vol.SE-3 , Issue.2 , pp. 125-143
    • Lamport, L.1
  • 26
    • 0027553981 scopus 로고
    • Analysis and synthesis of discrete event systems using temporal logic
    • F. Lin, "Analysis and synthesis of discrete event systems using temporal logic," Control Theory and Advanced Technology, vol. 9, no. 1, pp. 341-350, 1993.
    • (1993) Control Theory and Advanced Technology , vol.9 , Issue.1 , pp. 341-350
    • Lin, F.1
  • 27
    • 0027040860 scopus 로고
    • Optimization of controller design for discrete event systems in a temporal logic framework
    • Chicago, IL, June
    • J.-Y. Lin and D. Ionescu, "Optimization of controller design for discrete event systems in a temporal logic framework," in Proc. American Control Conf., Chicago, IL, June 1992, pp. 2819-2823.
    • (1992) Proc. American Control Conf. , pp. 2819-2823
    • Lin, J.-Y.1    Ionescu, D.2
  • 28
    • 0030400656 scopus 로고    scopus 로고
    • A colored Petri net-based approach to the design of controllers
    • Kobe, Japan, Dec.
    • M. Makungu, R. St.-Denis, and M. Barbeau, "A colored Petri net-based approach to the design of controllers," in Proc. 35th IEEE Conf. Decision and Contr., Kobe, Japan, Dec. 1996, pp. 4425-4432.
    • (1996) Proc. 35th IEEE Conf. Decision and Contr. , pp. 4425-4432
    • Makungu, M.1    St.-Denis, R.2    Barbeau, M.3
  • 29
    • 84947771104 scopus 로고
    • On the synthesis of discrete controllers for timed systems
    • Proc. 12th Annual Symp. on Theoretical Aspects of Computer Science, Munich, Germany, Mar. 1995, E. W. Mayr and C. Puech, Eds. Berlin, Germany: Springer-Verlag
    • O. Maler, A. Pnueli, and J. Sifakis, "On the synthesis of discrete controllers for timed systems," in Proc. 12th Annual Symp. on Theoretical Aspects of Computer Science, Munich, Germany, Mar. 1995, E. W. Mayr and C. Puech, Eds. Berlin, Germany: Springer-Verlag, 1995, Lecture Notes in Computer Science, vol. 900, pp. 229-242.
    • (1995) Lecture Notes in Computer Science , vol.900 , pp. 229-242
    • Maler, O.1    Pnueli, A.2    Sifakis, J.3
  • 32
    • 0026853042 scopus 로고
    • Formal methods for the specification and design of real-time safety critical systems
    • J. S. Ostroff, "Formal methods for the specification and design of real-time safety critical systems," The J. Syst. Software, vol. 18, no. 1, pp. 33-60, 1992.
    • (1992) The J. Syst. Software , vol.18 , Issue.1 , pp. 33-60
    • Ostroff, J.S.1
  • 33
    • 0025413898 scopus 로고
    • A framework for real-time discrete event control
    • Apr.
    • J. S. Ostroff and W. M. Wonham, "A framework for real-time discrete event control," IEEE Trans. Automat. Contr., vol. 35, pp. 386-397, Apr. 1990.
    • (1990) IEEE Trans. Automat. Contr. , vol.35 , pp. 386-397
    • Ostroff, J.S.1    Wonham, W.M.2
  • 34
    • 85031910188 scopus 로고
    • On the synthesis of an asynchronous reactive module
    • Proc. 16th Int. Colloquium on Automata, Languages and Programming, Stresa, Italy, July 1989, G. Ausiello, M. Dezani-Ciancaglini, and S. Ronchi Della Rocca, Eds. Berlin, Germany: Springer-Verlag
    • A. Pnueli and R. Rosner, "On the synthesis of an asynchronous reactive module," in Proc. 16th Int. Colloquium on Automata, Languages and Programming, Stresa, Italy, July 1989, G. Ausiello, M. Dezani-Ciancaglini, and S. Ronchi Della Rocca, Eds. Berlin, Germany: Springer-Verlag, 1989, Lecture Notes in Computer Science, vol. 372, pp. 652-671.
    • (1989) Lecture Notes in Computer Science , vol.372 , pp. 652-671
    • Pnueli, A.1    Rosner, R.2
  • 35
    • 0024480135 scopus 로고
    • Some tractable supervisory control problems for discrete-event systems modeled by Büchi automata
    • Jan.
    • P. J. G. Ramadge, "Some tractable supervisory control problems for discrete-event systems modeled by Büchi automata," IEEE Trans. Automat. Contr., vol. 34, pp. 10-19, Jan. 1989.
    • (1989) IEEE Trans. Automat. Contr. , vol.34 , pp. 10-19
    • Ramadge, P.J.G.1
  • 36
    • 0023104549 scopus 로고
    • Supervisory control of a class of discrete-event processes
    • P. J. G. Ramadge and W. M. Wonham, "Supervisory control of a class of discrete-event processes," SIAM J. Contr. and Optimization, vol. 25, no. 1, pp. 206-230, 1987.
    • (1987) SIAM J. Contr. and Optimization , vol.25 , Issue.1 , pp. 206-230
    • Ramadge, P.J.G.1    Wonham, W.M.2
  • 37
    • 0024479313 scopus 로고
    • The control of discrete event systems
    • _, "The control of discrete event systems," Proc. IEEE, vol. 77, pp. 81-98, 1989.
    • (1989) Proc. IEEE , vol.77 , pp. 81-98
  • 38
    • 0027283103 scopus 로고
    • Specifying and verifying requirement of real-time systems
    • A. P. Ravn, H. Rischel, and K. M. Hansen, "Specifying and verifying requirement of real-time systems," IEEE Trans. Soft. Eng., vol. 19, no. 1, pp. 41-55, 1993.
    • (1993) IEEE Trans. Soft. Eng. , vol.19 , Issue.1 , pp. 41-55
    • Ravn, A.P.1    Rischel, H.2    Hansen, K.M.3
  • 40
    • 0030160815 scopus 로고    scopus 로고
    • Supervisory control of discrete event systems
    • J. G. Thistle, "Supervisory control of discrete event systems," Math. Comput. Modeling, vol. 23, nos. 11/12, pp. 25-53, 1996.
    • (1996) Math. Comput. Modeling , vol.23 , Issue.11-12 , pp. 25-53
    • Thistle, J.G.1
  • 41
    • 0022801374 scopus 로고
    • Control problems in a temporal logic framework
    • J. G. Thistle and W. M. Wonham, "Control problems in a temporal logic framework," Int. J. Contr., vol. 44, no. 4, pp. 943-976, 1986.
    • (1986) Int. J. Contr. , vol.44 , Issue.4 , pp. 943-976
    • Thistle, J.G.1    Wonham, W.M.2
  • 42
    • 0028467884 scopus 로고
    • Control of infinite behavior of finite automata
    • _, "Control of infinite behavior of finite automata," SIAM J. Contr. Optim., vol. 32, no. 4, pp. 1075-1097, 1994.
    • (1994) SIAM J. Contr. Optim. , vol.32 , Issue.4 , pp. 1075-1097
  • 43
    • 0028465594 scopus 로고
    • Supervision of infinite behavior of discrete-event systems
    • _, "Supervision of infinite behavior of discrete-event systems," SIAM J. Contr. Optim., vol. 32, no. 4, pp. 1098-1113, 1994.
    • (1994) SIAM J. Contr. Optim. , vol.32 , Issue.4 , pp. 1098-1113
  • 45
    • 0000427127 scopus 로고
    • The tableau method for temporal logic: An overview
    • P. Wolper, "The tableau method for temporal logic: An overview," Logique et Analyse, vol. 28, nos. 110/111, pp. 119-136, 1985.
    • (1985) Logique et Analyse , vol.28 , Issue.110-111 , pp. 119-136
    • Wolper, P.1
  • 46
    • 33749205715 scopus 로고
    • On the relation of programs and computations to models of temporal logic
    • Proc. Colloquium on Temporal Logic in Specification, Altrincham, U.K., Apr. 1987, B. Banieqbal, H. Barringer, and A. Pnueli, Eds. Berlin, Germany: Springer-Verlag
    • _, "On the relation of programs and computations to models of temporal logic," in Proc. Colloquium on Temporal Logic in Specification, Altrincham, U.K., Apr. 1987, B. Banieqbal, H. Barringer, and A. Pnueli, Eds. Berlin, Germany: Springer-Verlag, 1989, Lecture Notes in Computer Science, vol. 398, pp. 75-123.
    • (1989) Lecture Notes in Computer Science , vol.398 , pp. 75-123
  • 47
    • 0023347999 scopus 로고
    • On the supremal controllable sublanguage of a given language
    • W. M. Wonham and P. J. G. Ramadge, "On the supremal controllable sublanguage of a given language," SIAM J. Contr. Optim., vol. 25, no. 3, pp. 637-659, 1987.
    • (1987) SIAM J. Contr. Optim. , vol.25 , Issue.3 , pp. 637-659
    • Wonham, W.M.1    Ramadge, P.J.G.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.