Nonblocking supervisory control of state tree structures
It is well known that the nonblocking supervisory control problem is NP-hard, subject in particular to state space explosion that is exponential in the number of system components. In this paper we propose to manage complexity by organizing the system as a state tree structure (STS). STS are an adap...
Saved in:
| Published in | IEEE transactions on automatic control Vol. 51; no. 5; pp. 782 - 793 |
|---|---|
| Main Authors | , |
| Format | Journal Article |
| Language | English |
| Published |
New York, NY
IEEE
01.05.2006
Institute of Electrical and Electronics Engineers The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects | |
| Online Access | Get full text |
| ISSN | 0018-9286 1558-2523 |
| DOI | 10.1109/TAC.2006.875030 |
Cover
| Abstract | It is well known that the nonblocking supervisory control problem is NP-hard, subject in particular to state space explosion that is exponential in the number of system components. In this paper we propose to manage complexity by organizing the system as a state tree structure (STS). STS are an adaptation of statecharts to supervisory control theory. Based on STS we present an efficient recursive symbolic algorithm that can perform nonblocking supervisory control design (in reasonable time and memory) for systems of state size 10/sup 24/ and higher. The resulting controllers are tractable and readily comprehensible. |
|---|---|
| AbstractList | It is well known that the nonblocking supervisory control problem is NP-hard, subject in particular to state space explosion that is exponential in the number of system components. In this paper we propose to manage complexity by organizing the system as a state tree structure (STS). STS are an adaptation of statecharts to supervisory control theory. Based on STS we present an efficient recursive symbolic algorithm that can perform nonblocking supervisory control design (in reasonable time and memory) for systems of state size 10 super(24) and higher. The resulting controllers are tractable and readily comprehensible. It is well known that the nonblocking supervisory control problem is NP-hard, subject in particular to state space explosion that is exponential in the number of system components. In this paper we propose to manage complexity by organizing the system as a state tree structure (STS). STS are an adaptation of statecharts to supervisory control theory. Based on STS we present an efficient recursive symbolic algorithm that can perform nonblocking supervisory control design (in reasonable time and memory) for systems of state size1024and higher. The resulting controllers are tractable and readily comprehensible. It is well known that the nonblocking supervisory control problem is NP-hard, subject in particular to state space explosion that is exponential in the number of system components. In this paper we propose to manage complexity by organizing the system as a state tree structure (STS). STS are an adaptation of statecharts to supervisory control theory. Based on STS we present an efficient recursive symbolic algorithm that can perform nonblocking supervisory control design (in reasonable time and memory) for systems of state size 10/sup 24/ and higher. The resulting controllers are tractable and readily comprehensible. |
| Author | Chuan Ma Wonham, W.M. |
| Author_xml | – sequence: 1 surname: Chuan Ma fullname: Chuan Ma organization: Syst. Control Group, Univ. of Toronto, Ont., Canada – sequence: 2 givenname: W.M. surname: Wonham fullname: Wonham, W.M. organization: Syst. Control Group, Univ. of Toronto, Ont., Canada |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=17842989$$DView record in Pascal Francis |
| BookMark | eNqN0UtLAzEUBeAgCtbH2oWbQVDcTM07N0spvkB0o-uQphlJHSc1mRH6701poeCiSBZJ4Du5hHOE9rvYeYTOCB4TgvXN2-1kTDGWY1ACM7yHRkQIqKmgbB-NMCZQawryEB3lPC9XyTkZIXiJ3bSN7jN0H1UeFj79hBzTsnKx61Nsq9hUube9r_rkfTmmwfVD8vkEHTS2zf50sx-j9_u7t8lj_fz68DS5fa4dJ6yvPRecacpZWZJrzRXFFJqGS6nBEqHUlCpH2UwLOrWFKj9rLDhOgdkZTNkxulq_u0jxe_C5N18hO9-2tvNxyIYCIUwA_gfEggnFCrzeCYlUhAHlmhR68YfO45C68l8DUmEtFYiCLjfIZmfbJtnOhWwWKXzZtDREAacadHE3a-dSzDn5ZkuwWVVoSoVmVaFZV1gS4k_ChdJFWFVjQ7sjd77OBe_9dopklGHJfgHNZqcJ |
| CODEN | IETAA9 |
| CitedBy_id | crossref_primary_10_1007_s10626_019_00288_8 crossref_primary_10_1109_ACCESS_2018_2859798 crossref_primary_10_1109_TAC_2009_2022101 crossref_primary_10_1016_j_ifacol_2020_12_300 crossref_primary_10_1109_TAC_2008_927679 crossref_primary_10_1016_j_automatica_2012_04_004 crossref_primary_10_1109_TAC_2010_2042342 crossref_primary_10_3390_sym14071470 crossref_primary_10_1016_j_arcontrol_2022_03_004 crossref_primary_10_1016_j_jfranklin_2022_07_040 crossref_primary_10_1007_s10626_020_00328_8 crossref_primary_10_1109_TCST_2006_876635 crossref_primary_10_1109_TASE_2014_2369858 crossref_primary_10_1109_TAC_2013_2289033 crossref_primary_10_1109_TSMC_2018_2795011 crossref_primary_10_1109_JSYST_2023_3328898 crossref_primary_10_1007_s10626_014_0208_4 crossref_primary_10_1109_TAC_2010_2046931 crossref_primary_10_1109_TASE_2023_3260442 crossref_primary_10_1109_TASE_2018_2880178 crossref_primary_10_1109_TCST_2015_2508978 crossref_primary_10_1109_TII_2019_2939628 crossref_primary_10_1080_00207179_2020_1715485 crossref_primary_10_1080_00207179_2016_1216607 crossref_primary_10_1007_s10626_012_0130_6 crossref_primary_10_1109_TAC_2006_875030 crossref_primary_10_1109_ACCESS_2023_3269802 crossref_primary_10_1109_TITS_2016_2515063 crossref_primary_10_1007_s10626_021_00350_4 crossref_primary_10_1016_j_ifacol_2018_06_310 crossref_primary_10_1109_TSMCB_2010_2047257 crossref_primary_10_1109_TAC_2005_854586 crossref_primary_10_1080_00207721_2012_743054 crossref_primary_10_1080_00207179_2012_715754 crossref_primary_10_1177_00368504211030833 crossref_primary_10_1016_j_ins_2018_07_025 crossref_primary_10_1109_TPWRD_2020_2988687 crossref_primary_10_1109_TASE_2013_2291115 crossref_primary_10_1016_j_ifacol_2018_09_681 crossref_primary_10_1007_s10626_024_00408_z crossref_primary_10_1109_TCST_2014_2303134 crossref_primary_10_1016_j_sysconle_2017_04_009 crossref_primary_10_1109_TCST_2015_2391014 crossref_primary_10_1016_j_automatica_2024_111879 crossref_primary_10_1109_TCST_2015_2504046 crossref_primary_10_1109_TITS_2017_2776354 crossref_primary_10_1142_S2301385019500109 crossref_primary_10_1007_s10626_014_0194_6 crossref_primary_10_1109_TAC_2017_2726582 crossref_primary_10_1109_TASE_2011_2146249 crossref_primary_10_1007_s10626_020_00314_0 crossref_primary_10_1109_TAC_2020_3031023 crossref_primary_10_1080_00207720802299077 crossref_primary_10_1109_TCST_2011_2167150 crossref_primary_10_1145_3581771 crossref_primary_10_1109_TAC_2012_2225531 crossref_primary_10_1109_ACCESS_2023_3246123 crossref_primary_10_1016_j_ifacol_2016_09_035 crossref_primary_10_3182_20140514_3_FR_4046_00089 |
| Cites_doi | 10.1007/bfb0036108 10.1016/0167-6423(87)90035-9 10.1109/CIMAT.1994.389081 10.1109/CDC.2002.1184677 10.1007/978-1-4757-6656-1_5 10.1007/3-540-49213-5_4 10.1016/0890-5401(92)90017-A 10.1109/9.250558 10.1109/CIMAT.1994.389054 10.1109/3477.875441 10.1109/TC.1986.1676819 10.1109/9.231459 10.1137/0325013 10.1109/.2005.1467135 |
| ContentType | Journal Article |
| Copyright | 2006 INIST-CNRS Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2006 |
| Copyright_xml | – notice: 2006 INIST-CNRS – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2006 |
| DBID | 97E RIA RIE AAYXX CITATION IQODW 7SC 7SP 7TB 8FD FR3 JQ2 L7M L~C L~D F28 H8D |
| DOI | 10.1109/TAC.2006.875030 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE/IET Electronic Library CrossRef Pascal-Francis Computer and Information Systems Abstracts Electronics & Communications Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering Aerospace Database |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering Aerospace Database |
| DatabaseTitleList | Technology Research Database Technology Research Database Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Applied Sciences |
| EISSN | 1558-2523 |
| EndPage | 793 |
| ExternalDocumentID | 2349580111 17842989 10_1109_TAC_2006_875030 1632306 |
| Genre | orig-research |
| GroupedDBID | -~X .DC 0R~ 29I 3EH 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACGFS ACIWK ACNCT AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD F5P HZ~ H~9 IAAWW IBMZZ ICLAB IDIHD IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P RIA RIE RNS TAE TN5 VH1 VJK ~02 AAYXX CITATION IQODW RIG 7SC 7SP 7TB 8FD FR3 JQ2 L7M L~C L~D F28 H8D |
| ID | FETCH-LOGICAL-c413t-e454392434346499472028ff46698a1577b27c23d952ba4397edfa8c4283ad8b3 |
| IEDL.DBID | RIE |
| ISSN | 0018-9286 |
| IngestDate | Sun Sep 28 12:15:16 EDT 2025 Sun Sep 28 10:54:48 EDT 2025 Wed Oct 01 14:51:43 EDT 2025 Mon Jun 30 05:15:08 EDT 2025 Mon Jul 21 09:17:35 EDT 2025 Thu Apr 24 23:07:30 EDT 2025 Wed Oct 01 06:39:39 EDT 2025 Wed Aug 27 02:48:42 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 5 |
| Keywords | Tree structured method Discrete-event system nonblocking supervisory control Control synthesis Tree structure State space method Symbolic computation Recursive algorithm State diagram NP hard problem state tree structure (STS) Supervision Discrete event system |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html CC BY 4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c413t-e454392434346499472028ff46698a1577b27c23d952ba4397edfa8c4283ad8b3 |
| Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 ObjectType-Article-1 ObjectType-Feature-2 content type line 23 |
| PQID | 867096785 |
| PQPubID | 23500 |
| PageCount | 12 |
| ParticipantIDs | proquest_journals_867096785 pascalfrancis_primary_17842989 proquest_miscellaneous_28053573 proquest_miscellaneous_1671382491 ieee_primary_1632306 crossref_primary_10_1109_TAC_2006_875030 crossref_citationtrail_10_1109_TAC_2006_875030 proquest_miscellaneous_28113580 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2006-05-01 |
| PublicationDateYYYYMMDD | 2006-05-01 |
| PublicationDate_xml | – month: 05 year: 2006 text: 2006-05-01 day: 01 |
| PublicationDecade | 2000 |
| PublicationPlace | New York, NY |
| PublicationPlace_xml | – name: New York, NY – name: New York |
| PublicationTitle | IEEE transactions on automatic control |
| PublicationTitleAbbrev | TAC |
| PublicationYear | 2006 |
| Publisher | IEEE Institute of Electrical and Electronics Engineers The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: Institute of Electrical and Electronics Engineers – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | Koestler (ref5) 1989 ref13 ref12 ref14 ref11 ref21 Gohari (ref7) Ma (ref17) 2005; 317 Leduc (ref22) ref2 ref1 Ma (ref16) 2004 ref19 ref8 ref9 ref4 Gunnarsson (ref15) 1997 Wonham (ref18) 2004 Lind-Nielsen (ref20) ref3 ref6 Burch (ref23) 1992; 98 Ma (ref10) |
| References_xml | – ident: ref4 doi: 10.1007/bfb0036108 – ident: ref3 doi: 10.1016/0167-6423(87)90035-9 – volume-title: Supervisory control of discrete-event systems year: 2004 ident: ref18 – volume-title: The Ghost in the Machine year: 1989 ident: ref5 – ident: ref6 doi: 10.1109/CIMAT.1994.389081 – volume-title: BuDDy: Binary decision diagram package ident: ref20 – volume: 317 volume-title: Nonblocking Supervisory Control of State Tree Structures year: 2005 ident: ref17 – ident: ref9 doi: 10.1109/CDC.2002.1184677 – ident: ref14 doi: 10.1007/978-1-4757-6656-1_5 – ident: ref19 doi: 10.1007/3-540-49213-5_4 – volume: 98 start-page: 142 year: 1992 ident: ref23 article-title: Symbolic model checking: $10^{20}~{\rm states}$ and beyond publication-title: Inform. Comput. doi: 10.1016/0890-5401(92)90017-A – ident: ref8 doi: 10.1109/9.250558 – ident: ref21 doi: 10.1109/CIMAT.1994.389054 – ident: ref2 doi: 10.1109/3477.875441 – ident: ref12 doi: 10.1109/TC.1986.1676819 – ident: ref13 doi: 10.1109/9.231459 – ident: ref1 doi: 10.1137/0325013 – volume-title: Symbolic methods and tools for discrete event dynamic systems year: 1997 ident: ref15 – volume-title: Nonblocking supervisory control of state tree structures year: 2004 ident: ref16 – start-page: 396 volume-title: Proc. 39th Allerton Conf. on Communication, Control, and Computing ident: ref22 article-title: Hierarchical interface-based supervisory control: AIP example – ident: ref11 doi: 10.1109/.2005.1467135 – start-page: 207 volume-title: Proc. 4th Int. Workshop on Discrete Event Systems ident: ref7 article-title: A linguistic framework for controlled hierarchical DES – start-page: 6 volume-title: Proc. 11th Mediterranean Conf. Control and Automation ident: ref10 article-title: Control of state tree structures |
| SSID | ssj0016441 |
| Score | 2.2105346 |
| Snippet | It is well known that the nonblocking supervisory control problem is NP-hard, subject in particular to state space explosion that is exponential in the number... |
| SourceID | proquest pascalfrancis crossref ieee |
| SourceType | Aggregation Database Index Database Enrichment Source Publisher |
| StartPage | 782 |
| SubjectTerms | Algorithm design and analysis Algorithms Applied sciences Automata Binary decision diagrams Computer science; control theory; systems Control system synthesis Control theory. Systems Controllers Design engineering Discrete-event system Exact sciences and technology Explosions Modelling and identification nonblocking supervisory control Organizing Recursive Sociotechnical systems state tree structure (STS) State-space methods Statecharts Supervisory control symbolic computation Tree data structures Trees |
| Title | Nonblocking supervisory control of state tree structures |
| URI | https://ieeexplore.ieee.org/document/1632306 https://www.proquest.com/docview/867096785 https://www.proquest.com/docview/1671382491 https://www.proquest.com/docview/28053573 https://www.proquest.com/docview/28113580 |
| Volume | 51 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE/IET Electronic Library customDbUrl: eissn: 1558-2523 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0016441 issn: 0018-9286 databaseCode: RIE dateStart: 19630101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8QwDLaACQZeB6I8jiIxMNCjTdImHRECISSYQLqtatNkAbWIXgf49dhN73geYqsUN2rtJLZj-zPAsZaxjcMiDpjJqSQnLAPUMyJQRqLzYJTVEdUO394l1w_iZhyPF-B0VgtjjOmSz8yIHrtYflnrlq7KztB2IIt5ERalSlyt1ixiQHrdnbq4gZlKehifKEzP7s8vXNRBUdAu_KKBupYqlBCZN8gT65pZ_DiXO2VztQa30890OSaPo3ZSjPTbNwTH__7HOqz2Vqd_7pbJBiyYahNWPmERDkDd1VWBmo2uzv2mfaYzpKlfXv0-md2vrd9VH_kUx_Yd7myLzvoWPFxd3l9cB31bhUCjxpoERsRohTAqKRUJOjxCMjQyrBVJkqo8iqUsmNSMl2nMipwMFlPaXGmCZstLVfBtWKrqyuyAz5nWwqLHozgXIS9zifPxhBdoR9k0VB6MpqzOdI85Tq0vnrLO9wjTDGVDnTCTzMnGg5PZC88ObmM-6YA4-0HmmOrB8IssP8alEgQ378HeVLhZv1-bTBGMHert2IOj2ShuNIqe5JWp2wbnl4TXKNLIg8M5NEwRXI7kf1FEEUWed3__-j1Ydnc8lFG5D0soS3OAVs-kGHbL_R2JM_wE |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT9wwEB4BPUAPbYFWTbeFVOqhh2Y38SN2jggVbYHd0yJxixLHvoAS1GwO8Os7E2d3Cy1Vb5E8sZIZ2zPjmfkG4ItR0sm4lBGzBZXkxFWEekZE2ip0Hqx2JqHa4dk8nV6J82t5vQXf1rUw1to--cyO6bGP5VeN6eiqbIK2A1nM2_BCCiGkr9ZaxwxIs_tzF7cw0-kA5JPE2WRxcurjDprCdvEjHdQ3VaGUyKJFrjjfzuKPk7lXN2evYbb6UJ9lcjPuluXYPDzBcPzfP3kDrwa7MzzxC2Uftmx9AC9_QyM8BD1v6hJ1G12eh213R6dI2_y8D4d09rBxYV9_FFIkO_TIsx2662_h6uz74nQaDY0VIoM6axlZIdEOYVRUKlJ0eYRiaGY4J9I000UilSqZMoxXmWRlQSaLrVyhDYGzFZUu-TvYqZvavoeQM2OEQ59Hcy5iXhUK5-MpL9GSclmsAxivWJ2bAXWcml_c5r33EWc5yoZ6Yaa5l00AX9cv3HnAjedJD4mzGzLP1ACOHslyM660IMD5AEYr4ebDjm1zTUB2qLllAJ_Xo7jVKH5S1LbpWpxfEWKjyJIAjp-hYZoAcxT_F0WSUOz5w9-__hh2p4vZZX75Y34xgj1_40P5lR9hB-VqP6ENtCyP-qX_C928_1E |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Nonblocking+supervisory+control+of+state+tree+structures&rft.jtitle=IEEE+transactions+on+automatic+control&rft.au=Chuan+Ma%2C+Chuan+Ma&rft.au=Wonham%2C+W.M&rft.date=2006-05-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.issn=0018-9286&rft.eissn=1558-2523&rft.volume=51&rft.issue=5&rft.spage=782&rft_id=info:doi/10.1109%2FTAC.2006.875030&rft.externalDBID=NO_FULL_TEXT&rft.externalDocID=2349580111 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9286&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9286&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9286&client=summon |