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...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on automatic control Vol. 51; no. 5; pp. 782 - 793
Main Authors Chuan Ma, Wonham, W.M.
Format Journal Article
LanguageEnglish
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 AccessGet full text
ISSN0018-9286
1558-2523
DOI10.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