<?xml version="1.0" encoding="UTF-8"?>
<crossref_result xmlns="http://www.crossref.org/qrschema/3.0" version="3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.crossref.org/qrschema/3.0 http://www.crossref.org/schemas/crossref_query_output3.0.xsd">
  <query_result>
    <head>
      <doi_batch_id>none</doi_batch_id>
    </head>
    <body>
      <query status="resolved">
        <doi type="journal_article">10.1007/s10626-023-00378-8</doi>
        <crm-item name="publisher-name" type="string">Springer Science and Business Media LLC</crm-item>
        <crm-item name="prefix-name" type="string">Springer-Verlag</crm-item>
        <crm-item name="member-id" type="number">297</crm-item>
        <crm-item name="citation-id" type="number">152407160</crm-item>
        <crm-item name="journal-id" type="number">2668</crm-item>
        <crm-item name="deposit-timestamp" type="number">20230911130158638</crm-item>
        <crm-item name="owner-prefix" type="string">10.1007</crm-item>
        <crm-item name="last-update" type="date">2023-09-11T11:13:06Z</crm-item>
        <crm-item name="created" type="date">2023-08-21T11:02:44Z</crm-item>
        <crm-item name="citedby-count" type="number">13</crm-item>
        <doi_record>
          <crossref xmlns="http://www.crossref.org/xschema/1.1" xsi:schemaLocation="http://www.crossref.org/xschema/1.1 http://doi.crossref.org/schemas/unixref1.1.xsd">
            <journal>
              <journal_metadata language="en">
                <full_title>Discrete Event Dynamic Systems</full_title>
                <abbrev_title>Discrete Event Dyn Syst</abbrev_title>
                <issn media_type="print">0924-6703</issn>
                <issn media_type="electronic">1573-7594</issn>
              </journal_metadata>
              <journal_issue>
                <publication_date media_type="print">
                  <month>09</month>
                  <year>2023</year>
                </publication_date>
                <journal_volume>
                  <volume>33</volume>
                </journal_volume>
                <issue>3</issue>
              </journal_issue>
              <journal_article publication_type="full_text">
                <titles>
                  <title>A survey on compositional algorithms for verification and synthesis in supervisory control</title>
                </titles>
                <contributors>
                  <person_name contributor_role="author" sequence="first">
                    <given_name>Robi</given_name>
                    <surname>Malik</surname>
                  </person_name>
                  <person_name contributor_role="author" sequence="additional">
                    <given_name>Sahar</given_name>
                    <surname>Mohajerani</surname>
                  </person_name>
                  <person_name contributor_role="author" sequence="additional">
                    <given_name>Martin</given_name>
                    <surname>Fabian</surname>
                  </person_name>
                </contributors>
                <jats:abstract xmlns:jats="http://www.ncbi.nlm.nih.gov/JATS1" xml:lang="en">
                  <jats:title>Abstract</jats:title>
                  <jats:p>
                    This survey gives an overview of the current research on compositional algorithms for verification and synthesis of modular systems modelled as interacting finite-state machines. Compositional algorithms operate by repeatedly simplifying individual components of a large system, replacing them by smaller so-called
                    <jats:italic>abstractions</jats:italic>
                    , while preserving critical properties. In this way, the exponential growth of the state space can be limited, making it possible to analyse much bigger state spaces than possible by standard state space exploration. This paper gives an introduction to the principles underlying compositional methods, followed by a survey of algorithmic solutions from the recent literature that use compositional methods to analyse systems automatically. The focus is on applications in supervisory control of discrete event systems, particularly on methods that verify critical properties or synthesise controllable and nonblocking supervisors.
                  </jats:p>
                </jats:abstract>
                <publication_date media_type="online">
                  <month>08</month>
                  <day>21</day>
                  <year>2023</year>
                </publication_date>
                <publication_date media_type="print">
                  <month>09</month>
                  <year>2023</year>
                </publication_date>
                <pages>
                  <first_page>279</first_page>
                  <last_page>340</last_page>
                </pages>
                <publisher_item>
                  <identifier id_type="pii">378</identifier>
                </publisher_item>
                <crossmark>
                  <crossmark_version>1</crossmark_version>
                  <crossmark_policy>10.1007/springer_crossmark_policy</crossmark_policy>
                  <crossmark_domains>
                    <crossmark_domain>
                      <domain>link.springer.com</domain>
                    </crossmark_domain>
                  </crossmark_domains>
                  <crossmark_domain_exclusive>false</crossmark_domain_exclusive>
                  <custom_metadata>
                    <assertion group_label="Article History" group_name="ArticleHistory" label="Received" name="received" order="1">16 March 2022</assertion>
                    <assertion group_label="Article History" group_name="ArticleHistory" label="Accepted" name="accepted" order="2">3 May 2023</assertion>
                    <assertion group_label="Article History" group_name="ArticleHistory" label="First Online" name="first_online" order="3">21 August 2023</assertion>
                    <assertion group_label="Compliance with ethical standards" group_name="EthicsHeading" name="Ethics" order="1">The authors have no conflicts of interest to declare that are relevant to the content of this article.</assertion>
                    <fr:program xmlns:fr="http://www.crossref.org/fundref.xsd" name="fundref">
                      <fr:assertion name="funder_name">
                        University of Waikato
                        <fr:assertion name="funder_identifier" provider="crossref">http://dx.doi.org/10.13039/100010061</fr:assertion>
                      </fr:assertion>
                    </fr:program>
                    <ai:program xmlns:ai="http://www.crossref.org/AccessIndicators.xsd" name="AccessIndicators">
                      <ai:license_ref applies_to="tdm">https://creativecommons.org/licenses/by/4.0</ai:license_ref>
                      <ai:license_ref applies_to="vor" start_date="2023-08-21">https://creativecommons.org/licenses/by/4.0</ai:license_ref>
                    </ai:program>
                  </custom_metadata>
                </crossmark>
                <doi_data>
                  <doi>10.1007/s10626-023-00378-8</doi>
                  <timestamp>20230911130158638</timestamp>
                  <resource content_version="vor">https://link.springer.com/10.1007/s10626-023-00378-8</resource>
                  <collection property="crawler-based">
                    <item crawler="iParadigms">
                      <resource mime_type="application/pdf">https://link.springer.com/content/pdf/10.1007/s10626-023-00378-8.pdf</resource>
                    </item>
                  </collection>
                  <collection property="text-mining">
                    <item>
                      <resource mime_type="application/pdf">https://link.springer.com/content/pdf/10.1007/s10626-023-00378-8.pdf</resource>
                    </item>
                    <item>
                      <resource mime_type="text/html">https://link.springer.com/article/10.1007/s10626-023-00378-8/fulltext.html</resource>
                    </item>
                  </collection>
                </doi_data>
                <citation_list>
                  <citation key="378_CR1">
                    <journal_title>IFAC Proc</journal_title>
                    <author>K Åkesson</author>
                    <volume>35</volume>
                    <issue>1</issue>
                    <first_page>175</first_page>
                    <cYear>2002</cYear>
                    <doi>10.3182/20020721-6-ES-1901.00517</doi>
                    <unstructured_citation>Åkesson K, Flordal H, Fabian M (2002) Exploiting modularity for synthesis and verification of supervisors. IFAC Proc 35(1):175–180. https://doi.org/10.3182/20020721-6-ES-1901.00517</unstructured_citation>
                  </citation>
                  <citation key="378_CR2">
                    <doi>10.1109/WODES.2006.382401</doi>
                    <unstructured_citation>Åkesson K, Fabian M, Flordal H, Malik R (2006) Supremica—an integrated environment for verification, synthesis and simulation of discrete event systems. In: 8th Int. Workshop on Discrete Event Systems, WODES ’06. IEEE, pp 384–385. https://doi.org/10.1109/WODES.2006.382401</unstructured_citation>
                  </citation>
                  <citation key="378_CR3">
                    <journal_title>IEEE Trans Comput</journal_title>
                    <author>S Akers</author>
                    <volume>27</volume>
                    <issue>06</issue>
                    <first_page>509</first_page>
                    <cYear>1978</cYear>
                    <doi>10.1109/TC.1978.1675141</doi>
                    <unstructured_citation>Akers S (1978) Binary decision diagrams. IEEE Trans Comput 27(06):509–516. https://doi.org/10.1109/TC.1978.1675141</unstructured_citation>
                  </citation>
                  <citation key="378_CR4">
                    <doi>10.1109/LICS.1994.316076</doi>
                    <unstructured_citation>Andersen HR, Stirling C, Winskel G (1994) A compositional proof system for the modal $$\mu $$-calculus. In: 9th Annual Symp. Logic in Computer Science. pp 144–153. https://doi.org/10.1109/LICS.1994.316076</unstructured_citation>
                  </citation>
                  <citation key="378_CR5">
                    <author>A Arnold</author>
                    <cYear>1994</cYear>
                    <volume_title>Finite Transition Systems: Semantics of Communicating Systems</volume_title>
                    <unstructured_citation>Arnold A (1994) Finite Transition Systems: Semantics of Communicating Systems. Prentice-Hall, Hertfordshire</unstructured_citation>
                  </citation>
                  <citation key="378_CR6">
                    <doi>10.1109/ICCD.1994.331900</doi>
                    <unstructured_citation>Aziz A, Singhal V, Brayton R, Swamy GM (1994) Minimizing interacting finite state machines: a compositional approach to language containment. In: 1994 IEEE Int. Conf. Computer Design: VLSI in Computers and Processors. IEEE, pp 255–261. https://doi.org/10.1109/ICCD.1994.331900</unstructured_citation>
                  </citation>
                  <citation key="378_CR7">
                    <unstructured_citation>Baier C, Katoen JP (2008) Principles of Model Checking. MIT Press</unstructured_citation>
                  </citation>
                  <citation key="378_CR8">
                    <doi>10.1007/978-3-0348-9120-2_2</doi>
                    <unstructured_citation>Balemi S (1992) Input/output discrete event processes and system modeling. In: Int. Workshop on Discrete Event Systems, WODES ’92, pp 15–27. https://doi.org/10.1007/978-3-0348-9120-2_2</unstructured_citation>
                  </citation>
                  <citation key="378_CR9">
                    <doi provider="crossref">10.1007/978-3-662-04558-9</doi>
                    <unstructured_citation>Bérard B, Bidoit M, Finkel A, Laroussinie F, Petit A, Petrucci L, Schnoebelen P (2001) Systems and Software Verification. Springer</unstructured_citation>
                  </citation>
                  <citation key="378_CR10">
                    <journal_title>Inf Control</journal_title>
                    <author>JA Bergstra</author>
                    <volume>60</volume>
                    <issue>1–3</issue>
                    <first_page>109</first_page>
                    <cYear>1984</cYear>
                    <doi>10.1016/S0019-9958(84)80025-X</doi>
                    <unstructured_citation>Bergstra JA, Klop JW (1984) Process algebra for synchronous communication. Inf Control 60(1–3):109–137. https://doi.org/10.1016/S0019-9958(84)80025-X</unstructured_citation>
                  </citation>
                  <citation key="378_CR11">
                    <journal_title>IEEE Trans Control Syst Technol</journal_title>
                    <author>BA Brandin</author>
                    <volume>12</volume>
                    <issue>3</issue>
                    <first_page>387</first_page>
                    <cYear>2004</cYear>
                    <doi>10.1109/TCST.2004.824795</doi>
                    <unstructured_citation>Brandin BA, Malik R, Malik P (2004) Incremental verification and synthesis of discrete-event systems guided by counter-examples. IEEE Trans Control Syst Technol 12(3):387–401. https://doi.org/10.1109/TCST.2004.824795</unstructured_citation>
                  </citation>
                  <citation key="378_CR12">
                    <journal_title>Syst Control Lett</journal_title>
                    <author>RD Brandt</author>
                    <volume>15</volume>
                    <first_page>111</first_page>
                    <cYear>1990</cYear>
                    <doi>10.1016/0167-6911(90)90004-E</doi>
                    <unstructured_citation>Brandt RD, Garg V, Kumar R, Lin F, Marcus SI, Wonham WM (1990) Formulas for calculating supremal controllable and normal sublanguages. Syst Control Lett 15:111–117. https://doi.org/10.1016/0167-6911(90)90004-E</unstructured_citation>
                  </citation>
                  <citation key="378_CR13">
                    <journal_title>IEEE Trans Comput</journal_title>
                    <author>RE Bryant</author>
                    <volume>35</volume>
                    <issue>8</issue>
                    <first_page>677</first_page>
                    <cYear>1986</cYear>
                    <doi>10.1109/TC.1986.1676819</doi>
                    <unstructured_citation>Bryant RE (1986) Graph-based algorithms for Boolean function manipulation. IEEE Trans Comput 35(8):677–691. https://doi.org/10.1109/TC.1986.1676819</unstructured_citation>
                  </citation>
                  <citation key="378_CR14">
                    <journal_title>Inf Comput</journal_title>
                    <author>JR Burch</author>
                    <volume>98</volume>
                    <issue>2</issue>
                    <first_page>142</first_page>
                    <cYear>1992</cYear>
                    <doi>10.1016/0890-5401(92)90017-A</doi>
                    <unstructured_citation>Burch JR, Clarke EM, McMillan KL, Dill DL, Hwang LJ (1992) Symbolic model checking: 1020 states and beyond. Inf Comput 98(2):142–170. https://doi.org/10.1016/0890-5401(92)90017-A</unstructured_citation>
                  </citation>
                  <citation key="378_CR15">
                    <author>CG Cassandras</author>
                    <cYear>2008</cYear>
                    <volume_title>Introduction to Discrete Event Systems</volume_title>
                    <edition_number>2</edition_number>
                    <doi>10.1007/978-0-387-68612-7</doi>
                    <unstructured_citation>Cassandras CG, Lafortune S (2008) Introduction to Discrete Event Systems, 2nd edn. Springer Science &amp; Business Media, New York</unstructured_citation>
                  </citation>
                  <citation key="378_CR16">
                    <journal_title>ACM Trans Softw Eng Methodol</journal_title>
                    <author>SC Cheung</author>
                    <volume>8</volume>
                    <issue>1</issue>
                    <first_page>49</first_page>
                    <cYear>1999</cYear>
                    <doi>10.1145/295558.295570</doi>
                    <unstructured_citation>Cheung SC, Kramer J (1999) Checking safety properties using compositional reachability analysis. ACM Trans Softw Eng Methodol 8(1):49–78. https://doi.org/10.1145/295558.295570</unstructured_citation>
                  </citation>
                  <citation key="378_CR17">
                    <journal_title>IEEE Trans Autom Control</journal_title>
                    <author>R Cieslak</author>
                    <volume>33</volume>
                    <issue>3</issue>
                    <first_page>249</first_page>
                    <cYear>1988</cYear>
                    <doi>10.1109/9.402</doi>
                    <unstructured_citation>Cieslak R, Desclaux C, Fawaz AS, Varaiya P (1988) Supervisory control of discrete-event processes with partial observations. IEEE Trans Autom Control 33(3):249–260. https://doi.org/10.1109/9.402</unstructured_citation>
                  </citation>
                  <citation key="378_CR18">
                    <journal_title>ACM Trans Program Lang Syst</journal_title>
                    <author>EM Clarke</author>
                    <volume>8</volume>
                    <issue>2</issue>
                    <first_page>244</first_page>
                    <cYear>1986</cYear>
                    <doi>10.1145/5397.5399</doi>
                    <unstructured_citation>Clarke EM, Emerson EA, Sistla AP (1986) Automatic verification of finite-state concurrent systems using temporal logic specifications. ACM Trans Program Lang Syst 8(2):244–263. https://doi.org/10.1145/5397.5399</unstructured_citation>
                  </citation>
                  <citation key="378_CR19">
                    <doi>10.1109/LICS.1989.39190</doi>
                    <unstructured_citation>Clarke EM, Long DE, McMillan KL (1989) Compositional model checking. In: 4th Annual Symp. Logic in Computer Science. pp 353–362. https://doi.org/10.1109/LICS.1989.39190</unstructured_citation>
                  </citation>
                  <citation key="378_CR20">
                    <journal_title>ACM Trans Program Lang Syst</journal_title>
                    <author>EM Clarke</author>
                    <volume>16</volume>
                    <issue>5</issue>
                    <first_page>1512</first_page>
                    <cYear>1994</cYear>
                    <doi>10.1145/186025.186051</doi>
                    <unstructured_citation>Clarke EM, Grumberg O, Long DE (1994) Model checking and abstraction. ACM Trans Program Lang Syst 16(5):1512–1542. https://doi.org/10.1145/186025.186051</unstructured_citation>
                  </citation>
                  <citation key="378_CR21">
                    <unstructured_citation>Clarke EM Jr, Grumberg O, Peled DA (1999) Model Checking. MIT Press</unstructured_citation>
                  </citation>
                  <citation key="378_CR22">
                    <journal_title>Theor Comput Sci</journal_title>
                    <author>R De Nicola</author>
                    <volume>34</volume>
                    <issue>1–2</issue>
                    <first_page>83</first_page>
                    <cYear>1984</cYear>
                    <doi>10.1016/0304-3975(84)90113-0</doi>
                    <unstructured_citation>De Nicola R, Hennessy MCB (1984) Testing equivalences for processes. Theor Comput Sci 34(1–2):83–133. https://doi.org/10.1016/0304-3975(84)90113-0</unstructured_citation>
                  </citation>
                  <citation key="378_CR23">
                    <journal_title>BIT</journal_title>
                    <author>J Eloranta</author>
                    <volume>31</volume>
                    <issue>4</issue>
                    <first_page>397</first_page>
                    <cYear>1991</cYear>
                    <doi>10.1007/BF01933173</doi>
                    <unstructured_citation>Eloranta J (1991) Minimizing the number of transitions with respect to observation equivalence. BIT 31(4):397–419. https://doi.org/10.1007/BF01933173</unstructured_citation>
                  </citation>
                  <citation key="378_CR24">
                    <journal_title>J ACM</journal_title>
                    <author>EA Emerson</author>
                    <volume>33</volume>
                    <issue>1</issue>
                    <first_page>151</first_page>
                    <cYear>1986</cYear>
                    <doi>10.1145/4904.4999</doi>
                    <unstructured_citation>Emerson EA, Halpern JY (1986) “Sometimes’’ and “not never’’ revisited: On branching versus linear time temporal logic. J ACM 33(1):151–178. https://doi.org/10.1145/4904.4999</unstructured_citation>
                  </citation>
                  <citation key="378_CR25">
                    <doi>10.1109/WODES.2006.382399</doi>
                    <unstructured_citation>Feng L, Wonham WM (2006) TCT: A computation tool for supervisory control synthesis. In: 8th Int. Workshop on Discrete Event Systems, WODES ’06. IEEE, pp 388–389. https://doi.org/10.1109/WODES.2006.382399</unstructured_citation>
                  </citation>
                  <citation key="378_CR26">
                    <journal_title>IEEE Trans Autom Control</journal_title>
                    <author>L Feng</author>
                    <volume>53</volume>
                    <issue>6</issue>
                    <first_page>1449</first_page>
                    <cYear>2008</cYear>
                    <doi>10.1109/TAC.2008.927679</doi>
                    <unstructured_citation>Feng L, Wonham WM (2008) Supervisory control architecture for discrete-event systems. IEEE Trans Autom Control 53(6):1449–1461. https://doi.org/10.1109/TAC.2008.927679</unstructured_citation>
                  </citation>
                  <citation key="378_CR27">
                    <journal_title>Discret Event Dyn Syst</journal_title>
                    <author>L Feng</author>
                    <volume>20</volume>
                    <first_page>63</first_page>
                    <cYear>2010</cYear>
                    <doi>10.1007/s10626-008-0054-3</doi>
                    <unstructured_citation>Feng L, Wonham WM (2010) On the computation of natural observers in discrete-event systems. Discret Event Dyn Syst 20:63–102. https://doi.org/10.1007/s10626-008-0054-3</unstructured_citation>
                  </citation>
                  <citation key="378_CR28">
                    <journal_title>Sci Comput Program</journal_title>
                    <author>JC Fernandez</author>
                    <volume>13</volume>
                    <first_page>219</first_page>
                    <cYear>1990</cYear>
                    <doi>10.1016/0167-6423(90)90071-K</doi>
                    <unstructured_citation>Fernandez JC (1990) An implementation of an efficient algorithm for bisimulation equivalence. Sci Comput Program 13:219–236. https://doi.org/10.1016/0167-6423(90)90071-K</unstructured_citation>
                  </citation>
                  <citation key="378_CR29">
                    <doi>10.1109/WODES.2006.1678415</doi>
                    <unstructured_citation>Flordal, H. and Malik, R. (2006). Modular nonblocking verification using conflict equivalence. In: 8th Int. Workshop on Discrete Event Systems, WODES ’06. IEEE, pp 100–106. https://doi.org/10.1109/WODES.2006.1678415</unstructured_citation>
                  </citation>
                  <citation key="378_CR30">
                    <journal_title>SIAM J Control Optim</journal_title>
                    <author>H Flordal</author>
                    <volume>48</volume>
                    <issue>3</issue>
                    <first_page>1914</first_page>
                    <cYear>2009</cYear>
                    <doi>10.1137/070695526</doi>
                    <unstructured_citation>Flordal H, Malik R (2009) Compositional verification in supervisory control. SIAM J Control Optim 48(3):1914–1938. https://doi.org/10.1137/070695526</unstructured_citation>
                  </citation>
                  <citation key="378_CR31">
                    <journal_title>Discret Event Dyn Syst</journal_title>
                    <author>H Flordal</author>
                    <volume>17</volume>
                    <issue>4</issue>
                    <first_page>475</first_page>
                    <cYear>2007</cYear>
                    <doi>10.1007/s10626-007-0018-z</doi>
                    <unstructured_citation>Flordal H, Malik R, Fabian M, Åkesson K (2007) Compositional synthesis of maximally permissive supervisors using supervision equivalence. Discret Event Dyn Syst 17(4):475–504. https://doi.org/10.1007/s10626-007-0018-z</unstructured_citation>
                  </citation>
                  <citation key="378_CR32">
                    <journal_title>IEEE Trans Syst Man Cybern</journal_title>
                    <author>P Gohari</author>
                    <volume>30</volume>
                    <issue>5</issue>
                    <first_page>643</first_page>
                    <cYear>2000</cYear>
                    <doi>10.1109/3477.875441</doi>
                    <unstructured_citation>Gohari P, Wonham WM (2000) On the complexity of supervisory control design in the RW framework. IEEE Trans Syst Man Cybern 30(5):643–652. https://doi.org/10.1109/3477.875441</unstructured_citation>
                  </citation>
                  <citation key="378_CR33">
                    <journal_title>IEEE Trans Autom Control</journal_title>
                    <author>M Goorden</author>
                    <volume>65</volume>
                    <issue>4</issue>
                    <first_page>1625</first_page>
                    <cYear>2020</cYear>
                    <doi>10.1109/TAC.2019.2928119</doi>
                    <unstructured_citation>Goorden M, van de Mortel-Fronczak J, Reniers M, Fokkink W, Rooda J (2020) Structuring multilevel discrete-event systems with dependency structure matrices. IEEE Trans Autom Control 65(4):1625–1639. https://doi.org/10.1109/TAC.2019.2928119</unstructured_citation>
                  </citation>
                  <citation key="378_CR34">
                    <doi>10.1007/BFb0023732</doi>
                    <unstructured_citation>Graf S, Steffen B (1990) Compositional minimization of finite state systems. In: 1990 Workshop on Computer-Aided Verification, volume 531 of LNCS. Springer, pp 186–196. https://doi.org/10.1007/BFb0023732</unstructured_citation>
                  </citation>
                  <citation key="378_CR35">
                    <doi>10.1109/9.654883</doi>
                    <unstructured_citation>Heymann M, Lin F (1998) Discrete-event control of nondeterministic systems. IEEE Trans Autom Control 43(1). https://doi.org/10.1109/9.654883</unstructured_citation>
                  </citation>
                  <citation key="378_CR36">
                    <journal_title>Int J Control</journal_title>
                    <author>RC Hill</author>
                    <volume>81</volume>
                    <issue>9</issue>
                    <first_page>1364</first_page>
                    <cYear>2008</cYear>
                    <doi>10.1080/00207170701799365</doi>
                    <unstructured_citation>Hill RC, Tilbury DM (2008) Incremental hierarchical construction of modular supervisors for discrete-event systems. Int J Control 81(9):1364–1281. https://doi.org/10.1080/00207170701799365</unstructured_citation>
                  </citation>
                  <citation key="378_CR37">
                    <journal_title>Discret Event Dyn Syst</journal_title>
                    <author>RC Hill</author>
                    <volume>20</volume>
                    <issue>1</issue>
                    <first_page>139</first_page>
                    <cYear>2010</cYear>
                    <doi>10.1007/s10626-009-0070-y</doi>
                    <unstructured_citation>Hill RC, Tilbury DM, Lafortune S (2010) Modular supervisory control with equivalence-based abstraction and covering-based conflict resolution. Discret Event Dyn Syst 20(1):139–185. https://doi.org/10.1007/s10626-009-0070-y</unstructured_citation>
                  </citation>
                  <citation key="378_CR38">
                    <doi provider="crossref">10.1007/978-3-642-82921-5_4</doi>
                    <unstructured_citation>Hoare CAR (1985) Communicating Sequential Processes. Prentice-Hall</unstructured_citation>
                  </citation>
                  <citation key="378_CR39">
                    <author>JE Hopcroft</author>
                    <cYear>2001</cYear>
                    <volume_title>Introduction to Automata Theory, Languages, and Computation</volume_title>
                    <unstructured_citation>Hopcroft JE, Motwani R, Ullman JD (2001) Introduction to Automata Theory, Languages, and Computation. Addison-Wesley, Boston</unstructured_citation>
                  </citation>
                  <citation key="378_CR40">
                    <journal_title>IFAC PapersOnLine</journal_title>
                    <author>J Komenda</author>
                    <volume>53</volume>
                    <issue>4</issue>
                    <first_page>303</first_page>
                    <cYear>2020</cYear>
                    <doi>10.1016/j.ifacol.2021.04.029</doi>
                    <unstructured_citation>Komenda J, Masopust T (2020) Conditions for hierarchical supervisory control under partial observation. IFAC PapersOnLine 53(4):303–308. https://doi.org/10.1016/j.ifacol.2021.04.029</unstructured_citation>
                  </citation>
                  <citation key="378_CR41">
                    <journal_title>IFAC PapersOnLine</journal_title>
                    <author>J Krook</author>
                    <volume>51</volume>
                    <issue>7</issue>
                    <first_page>133</first_page>
                    <cYear>2018</cYear>
                    <doi>10.1016/j.ifacol.2018.06.291</doi>
                    <unstructured_citation>Krook J, Kianfar R, Zita A, Mohajerani S, Fabian M (2018) Modeling and synthesis of the lane change function of an autonomous vehicle. IFAC PapersOnLine 51(7):133–138. https://doi.org/10.1016/j.ifacol.2018.06.291</unstructured_citation>
                  </citation>
                  <citation key="378_CR42">
                    <journal_title>IEEE Trans Autom Control</journal_title>
                    <author>RJ Leduc</author>
                    <volume>50</volume>
                    <issue>9</issue>
                    <first_page>1322</first_page>
                    <cYear>2005</cYear>
                    <doi>10.1109/TAC.2005.854586</doi>
                    <unstructured_citation>Leduc RJ, Brandin BA, Lawford M, Wonham WM (2005) Hierarchical interface-based supervisory control–part I: Serial case. IEEE Trans Autom Control 50(9):1322–1335. https://doi.org/10.1109/TAC.2005.854586</unstructured_citation>
                  </citation>
                  <citation key="378_CR43">
                    <journal_title>Eur J Control</journal_title>
                    <author>SH Lee</author>
                    <volume>8</volume>
                    <first_page>477</first_page>
                    <cYear>2002</cYear>
                    <doi>10.3166/ejc.8.477-491</doi>
                    <unstructured_citation>Lee SH, Wong KC (2002) Structural decentralised control of concurrent discrete-event systems. Eur J Control 8:477–491. https://doi.org/10.3166/ejc.8.477-491</unstructured_citation>
                  </citation>
                  <citation key="378_CR44">
                    <doi>10.1109/9.650022</doi>
                    <unstructured_citation>Li Y (1997) On deadlock-free modular supervisory control of discrete-event systems. IEEE Trans Autom Control 42(12). https://doi.org/10.1109/9.650022</unstructured_citation>
                  </citation>
                  <citation key="378_CR45">
                    <journal_title>IEEE Trans Syst Man Cybern</journal_title>
                    <author>Z Li</author>
                    <volume>38</volume>
                    <issue>2</issue>
                    <first_page>173</first_page>
                    <cYear>2008</cYear>
                    <doi>10.1109/TSMCC.2007.913920</doi>
                    <unstructured_citation>Li Z, Zhou M, Wu N (2008) A survey and comparison of Petri net-based deadlock prevention policies for flexible manufacturing systems. IEEE Trans Syst Man Cybern 38(2):173–188. https://doi.org/10.1109/TSMCC.2007.913920</unstructured_citation>
                  </citation>
                  <citation key="378_CR46">
                    <journal_title>Inform Sci</journal_title>
                    <author>F Lin</author>
                    <volume>44</volume>
                    <issue>3</issue>
                    <first_page>173</first_page>
                    <cYear>1988</cYear>
                    <doi>10.1016/0020-0255(88)90001-1</doi>
                    <unstructured_citation>Lin F, Wonham WM (1988) On observability of discrete-event systems. Inform Sci 44(3):173–198. https://doi.org/10.1016/0020-0255(88)90001-1</unstructured_citation>
                  </citation>
                  <citation key="378_CR47">
                    <unstructured_citation>Lindsey J (2012) The set of certain conflicts. Honours project report, Dept. of Computer Science, University of Waikato</unstructured_citation>
                  </citation>
                  <citation key="378_CR48">
                    <doi>10.1016/S1474-6670(17)30757-7</doi>
                    <unstructured_citation>Malik R (2004) On the set of certain conflicts of a given language. In: 7th Int. Workshop on Discrete Event Systems. WODES ’04. IFAC, pp 277–282. https://doi.org/10.1016/S1474-6670(17)30757-7</unstructured_citation>
                  </citation>
                  <citation key="378_CR49">
                    <unstructured_citation>Malik R (2010) The language of certain conflicts of a nondeterministic process. Working Paper 05/2010, Dept. of Computer Science, University of Waikato, Hamilton, New Zealand. http://hdl.handle.net/10289/4108</unstructured_citation>
                  </citation>
                  <citation key="378_CR50">
                    <doi>10.1109/CoASE.2015.7294182</doi>
                    <unstructured_citation>Malik R (2015) Advanced selfloop removal in compositional nonblocking verification of discrete event systems. In: 11th Int. Conf. Automation Science and Engineering, CASE 2015. https://doi.org/10.1109/CoASE.2015.7294182</unstructured_citation>
                  </citation>
                  <citation key="378_CR51">
                    <doi>10.1109/WODES.2016.7497885</doi>
                    <unstructured_citation>Malik R (2016) Programming a fast explicit conflict checker. In: 13th Int. Workshop on Discrete Event Systems, WODES ’16. IEEE, pp 464–469. https://doi.org/10.1109/WODES.2016.7497885</unstructured_citation>
                  </citation>
                  <citation key="378_CR52">
                    <journal_title>IFAC PapersOnLine</journal_title>
                    <author>R Malik</author>
                    <volume>40</volume>
                    <issue>6</issue>
                    <first_page>205</first_page>
                    <cYear>2007</cYear>
                    <doi>10.3182/20070613-3-FR-4909.00037</doi>
                    <unstructured_citation>Malik R, Flordal H, Pena PN (2007) Conflicts and projections. IFAC PapersOnLine 40(6):205–210. https://doi.org/10.3182/20070613-3-FR-4909.00037</unstructured_citation>
                  </citation>
                  <citation key="378_CR53">
                    <doi>10.1109/WODES.2008.4605969</doi>
                    <unstructured_citation>Malik R, Leduc R (2008) Generalised nonblocking. In: 9th Int. Workshop on Discrete Event Systems, WODES ’08. IEEE, pp 340–345. https://doi.org/10.1109/WODES.2008.4605969</unstructured_citation>
                  </citation>
                  <citation key="378_CR54">
                    <journal_title>IEEE Trans Autom Control</journal_title>
                    <author>R Malik</author>
                    <volume>58</volume>
                    <issue>8</issue>
                    <first_page>1</first_page>
                    <cYear>2013</cYear>
                    <doi>10.1109/TAC.2013.2248255</doi>
                    <unstructured_citation>Malik R, Leduc R (2013) Compositional nonblocking verification using generalised nonblocking abstractions. IEEE Trans Autom Control 58(8):1–13. https://doi.org/10.1109/TAC.2013.2248255</unstructured_citation>
                  </citation>
                  <citation key="378_CR55">
                    <journal_title>Int J Found Comput Sci</journal_title>
                    <author>R Malik</author>
                    <volume>17</volume>
                    <issue>4</issue>
                    <first_page>797</first_page>
                    <cYear>2006</cYear>
                    <doi>10.1142/S012905410600411X</doi>
                    <unstructured_citation>Malik R, Streader D, Reeves S (2006) Conflicts and fair testing. Int J Found Comput Sci 17(4):797–813. https://doi.org/10.1142/S012905410600411X</unstructured_citation>
                  </citation>
                  <citation key="378_CR56">
                    <journal_title>Discret Event Dyn Syst</journal_title>
                    <author>R Malik</author>
                    <volume>30</volume>
                    <issue>2</issue>
                    <first_page>211</first_page>
                    <cYear>2020</cYear>
                    <doi>10.1007/s10626-019-00302-z</doi>
                    <unstructured_citation>Malik R, Teixeira M (2020) Synthesis of least restrictive controllable supervisors for extended finite-state machines with variable abstraction. Discret Event Dyn Syst 30(2):211–241. https://doi.org/10.1007/s10626-019-00302-z</unstructured_citation>
                  </citation>
                  <citation key="378_CR57">
                    <journal_title>Discret Event Dyn Syst</journal_title>
                    <author>R Malik</author>
                    <volume>30</volume>
                    <issue>2</issue>
                    <first_page>301</first_page>
                    <cYear>2020</cYear>
                    <doi>10.1007/s10626-019-00305-w</doi>
                    <unstructured_citation>Malik R, Ware S (2020) On the computation of counterexamples in compositional nonblocking verification. Discret Event Dyn Syst 30(2):301–334. https://doi.org/10.1007/s10626-019-00305-w</unstructured_citation>
                  </citation>
                  <citation key="378_CR58">
                    <unstructured_citation>Milner R (1989) Communication and concurrency. Series in Computer Science. Prentice-Hall</unstructured_citation>
                  </citation>
                  <citation key="378_CR59">
                    <journal_title>IFAC PapersOnLine</journal_title>
                    <author>S Mohajerani</author>
                    <volume>45</volume>
                    <issue>29</issue>
                    <first_page>239</first_page>
                    <cYear>2012</cYear>
                    <doi>10.3182/20121003-3-MX-4033.00040</doi>
                    <unstructured_citation>Mohajerani S, Malik R, Fabian M (2012) An algorithm for weak synthesis observation equivalence for compositional supervisor synthesis. IFAC PapersOnLine 45(29):239–244. https://doi.org/10.3182/20121003-3-MX-4033.00040</unstructured_citation>
                  </citation>
                  <citation key="378_CR60">
                    <unstructured_citation>Mohajerani S, Malik R, Fabian M (2012b) Synthesis observation equivalence and weak synthesis observation equivalence. Working Paper 03/2012, Dept. of Computer Science, University of Waikato, Hamilton, New Zealand. http://hdl.handle.net/10289/6585</unstructured_citation>
                  </citation>
                  <citation key="378_CR61">
                    <doi>10.1109/CoASE.2012.6386447</doi>
                    <unstructured_citation>Mohajerani S, Malik R, Fabian M (2012c) Transition removal for compositional supervisor synthesis. In: 8th Int. Conf. Automation Science and Engineering, CASE 2012. pp 690–695. https://doi.org/10.1109/CoASE.2012.6386447</unstructured_citation>
                  </citation>
                  <citation key="378_CR62">
                    <journal_title>IEEE Trans Autom Control</journal_title>
                    <author>S Mohajerani</author>
                    <volume>59</volume>
                    <issue>1</issue>
                    <first_page>150</first_page>
                    <cYear>2014</cYear>
                    <doi>10.1109/TAC.2013.2283109</doi>
                    <unstructured_citation>Mohajerani S, Malik R, Fabian M (2014) A framework for compositional synthesis of modular nonblocking supervisors. IEEE Trans Autom Control 59(1):150–162. https://doi.org/10.1109/TAC.2013.2283109</unstructured_citation>
                  </citation>
                  <citation key="378_CR63">
                    <journal_title>Automatica</journal_title>
                    <author>S Mohajerani</author>
                    <volume>76</volume>
                    <first_page>277</first_page>
                    <cYear>2017</cYear>
                    <doi>10.1016/j.automatica.2016.10.012</doi>
                    <unstructured_citation>Mohajerani S, Malik R, Fabian M (2017) Compositional synthesis of supervisors in the form of state machines and state maps. Automatica 76:277–281. https://doi.org/10.1016/j.automatica.2016.10.012</unstructured_citation>
                  </citation>
                  <citation key="378_CR64">
                    <doi>10.1109/DCDS.2011.5970323</doi>
                    <unstructured_citation>Mohajerani S, Malik R, Ware S, Fabian M (2011) On the use of observation equivalence in synthesis abstraction. In: 3rd IFAC Workshop on Dependable Control of Discrete Systems, DCDS 2011. pp 84–89. https://doi.org/10.1109/DCDS.2011.5970323</unstructured_citation>
                  </citation>
                  <citation key="378_CR65">
                    <journal_title>IEEE Trans Autom Control</journal_title>
                    <author>PN Pena</author>
                    <volume>54</volume>
                    <issue>12</issue>
                    <first_page>2803</first_page>
                    <cYear>2009</cYear>
                    <doi>10.1109/TAC.2009.2031730</doi>
                    <unstructured_citation>Pena PN, Cury JER, Lafortune S (2009) Verification of nonconflict of supervisors using abstractions. IEEE Trans Autom Control 54(12):2803–2815. https://doi.org/10.1109/TAC.2009.2031730</unstructured_citation>
                  </citation>
                  <citation key="378_CR66">
                    <doi>10.3182/20100830-3-DE-4013.00067</doi>
                    <unstructured_citation>Pena PN, Cury JER, Malik R, Lafortune S (2010) Efficient computation of observer projections using OP-Verifiers. In: 10th Int. Workshop on Discrete Event Systems, WODES ’10. pp 416–421. https://doi.org/10.3182/20100830-3-DE-4013.00067</unstructured_citation>
                  </citation>
                  <citation key="378_CR67">
                    <journal_title>IEEE Trans Autom Control</journal_title>
                    <author>PN Pena</author>
                    <volume>59</volume>
                    <issue>8</issue>
                    <first_page>2176</first_page>
                    <cYear>2014</cYear>
                    <doi>10.1109/TAC.2014.2298985</doi>
                    <unstructured_citation>Pena PN, Bravo HJ, da Cunha AEC, Malik R, Lafortune S, Cury JER (2014) Verification of the observer property in discrete event systems. IEEE Trans Autom Control 59(8):2176–2181. https://doi.org/10.1109/TAC.2014.2298985</unstructured_citation>
                  </citation>
                  <citation key="378_CR68">
                    <journal_title>Sci Comput Programm</journal_title>
                    <author>C Pilbrow</author>
                    <volume>113</volume>
                    <issue>2</issue>
                    <first_page>119</first_page>
                    <cYear>2015</cYear>
                    <doi>10.1016/j.scico.2015.05.010</doi>
                    <unstructured_citation>Pilbrow C, Malik R (2015) An algorithm for compositional nonblocking verification using special events. Sci Comput Programm 113(2):119–148. https://doi.org/10.1016/j.scico.2015.05.010</unstructured_citation>
                  </citation>
                  <citation key="378_CR69">
                    <doi>10.1109/SFCS.1977.32</doi>
                    <unstructured_citation>Pnueli A (1977) The temporal logic of programs. In: 18th Annual Symp. Found. of Computer Science. pp 46–57. https://doi.org/10.1109/SFCS.1977.32</unstructured_citation>
                  </citation>
                  <citation key="378_CR70">
                    <doi provider="crossref">10.1109/CDC.1982.268351</doi>
                    <unstructured_citation>Ramadge PJ (1983) Control and Supervision of Discrete Event Processes. Ph.D. thesis, Dept. of Electrical Engineering, University of Toronto, ON, Canada</unstructured_citation>
                  </citation>
                  <citation key="378_CR71">
                    <journal_title>Proc IEEE</journal_title>
                    <author>PJG Ramadge</author>
                    <volume>77</volume>
                    <issue>1</issue>
                    <first_page>81</first_page>
                    <cYear>1989</cYear>
                    <doi>10.1109/5.21072</doi>
                    <unstructured_citation>Ramadge PJG, Wonham WM (1989) The control of discrete event systems. Proc IEEE 77(1):81–98. https://doi.org/10.1109/5.21072</unstructured_citation>
                  </citation>
                  <citation key="378_CR72">
                    <journal_title>Discret Event Dyn Syst</journal_title>
                    <author>FFH Reijnen</author>
                    <volume>30</volume>
                    <issue>2</issue>
                    <first_page>499</first_page>
                    <cYear>2020</cYear>
                    <doi>10.1007/s10626-020-00314-0</doi>
                    <unstructured_citation>Reijnen FFH, Goorden MA, van de Mortel-Fronczak JM, Rooda JE (2020) Modeling for supervisor synthesis – a lock-bridge combination case study. Discret Event Dyn Syst 30(2):499–532. https://doi.org/10.1007/s10626-020-00314-0</unstructured_citation>
                  </citation>
                  <citation key="378_CR73">
                    <unstructured_citation>Roscoe AW (1994) Model-checking CSP. In: Roscoe AW (ed) A Classical Mind: Essays in Honour of C. A. R, Hoare. Prentice-Hall</unstructured_citation>
                  </citation>
                  <citation key="378_CR74">
                    <doi>10.1007/3-540-60630-0_7</doi>
                    <unstructured_citation>Roscoe AW, Gardiner PHB, Goldsmith M, Hulance JR, Jackson DM, Scattergood JB (1995) Hierarchical compression for model-checking CSP or how to check 1020 dining philosophers for deadlock. In: Workshop on Tools and Algorithms for The Construction and Analysis of Systems, TACAS ’95, volume 1019 of LNCS. Springer, pp 133–152. https://doi.org/10.1007/3-540-60630-0_7</unstructured_citation>
                  </citation>
                  <citation key="378_CR75">
                    <journal_title>IEEE Trans Autom Control</journal_title>
                    <author>K Rudie</author>
                    <volume>37</volume>
                    <issue>11</issue>
                    <first_page>1692</first_page>
                    <cYear>1992</cYear>
                    <doi>10.1109/9.173140</doi>
                    <unstructured_citation>Rudie K, Wonham W (1992) Think globally, act locally: Decentralized supervisory control. IEEE Trans Autom Control 37(11):1692–1708. https://doi.org/10.1109/9.173140</unstructured_citation>
                  </citation>
                  <citation key="378_CR76">
                    <doi>10.1109/WODES.2008.4605990</doi>
                    <unstructured_citation>Schmidt K, Breindl C (2008) On maximal permissiveness of hierarchical and modular supervisory control approaches for discrete event systems. In: 9th Int. Workshop on Discrete Event Systems, WODES ’08. IEEE, pp 462–467. https://doi.org/10.1109/WODES.2008.4605990</unstructured_citation>
                  </citation>
                  <citation key="378_CR77">
                    <journal_title>IEEE Trans Autom Control</journal_title>
                    <author>K Schmidt</author>
                    <volume>56</volume>
                    <issue>4</issue>
                    <first_page>723</first_page>
                    <cYear>2011</cYear>
                    <doi>10.1109/TAC.2010.2067250</doi>
                    <unstructured_citation>Schmidt K, Breindl C (2011) Maximally permissive hierarchical control of decentralized discrete event systems. IEEE Trans Autom Control 56(4):723–737. https://doi.org/10.1109/TAC.2010.2067250</unstructured_citation>
                  </citation>
                  <citation key="378_CR78">
                    <doi>10.1109/WODES.2006.382509</doi>
                    <unstructured_citation>Schmidt K, Moor T (2006) Marked-string accepting observers for the hierarchical and decentralized control of discrete event systems. In: 8th Int. Workshop on Discrete Event Systems, WODES ’06. IEEE, pp 413–418. https://doi.org/10.1109/WODES.2006.382509</unstructured_citation>
                  </citation>
                  <citation key="378_CR79">
                    <journal_title>IEEE Trans Autom Control</journal_title>
                    <author>R Su</author>
                    <volume>55</volume>
                    <issue>7</issue>
                    <first_page>1267</first_page>
                    <cYear>2010</cYear>
                    <doi>10.1109/TAC.2010.2042342</doi>
                    <unstructured_citation>Su R, van Schuppen JH, Rooda JE (2010) Aggregative synthesis of distributed supervisors based on automaton abstraction. IEEE Trans Autom Control 55(7):1267–1640. https://doi.org/10.1109/TAC.2010.2042342</unstructured_citation>
                  </citation>
                  <citation key="378_CR80">
                    <journal_title>IEEE Trans Autom Control</journal_title>
                    <author>R Su</author>
                    <volume>55</volume>
                    <issue>11</issue>
                    <first_page>2527</first_page>
                    <cYear>2010</cYear>
                    <doi>10.1109/TAC.2010.2046931</doi>
                    <unstructured_citation>Su R, van Schuppen JH, Rooda JE (2010) Model abstraction of nondeterministic finite-state automata in supervisor synthesis. IEEE Trans Autom Control 55(11):2527–2541. https://doi.org/10.1109/TAC.2010.2046931</unstructured_citation>
                  </citation>
                  <citation key="378_CR81">
                    <journal_title>Automatica</journal_title>
                    <author>R Su</author>
                    <volume>46</volume>
                    <issue>6</issue>
                    <first_page>968</first_page>
                    <cYear>2010</cYear>
                    <doi>10.1016/j.automatica.2010.02.025</doi>
                    <unstructured_citation>Su R, van Schuppen JH, Rooda JE, Hofkamp AT (2010) Nonconflict check by using sequential automaton abstractions based on weak observation equivalence. Automatica 46(6):968–978. https://doi.org/10.1016/j.automatica.2010.02.025</unstructured_citation>
                  </citation>
                  <citation key="378_CR82">
                    <journal_title>Automatica</journal_title>
                    <author>S Takai</author>
                    <volume>108</volume>
                    <first_page>108470</first_page>
                    <cYear>2019</cYear>
                    <doi>10.1016/j.automatica.2019.06.022</doi>
                    <unstructured_citation>Takai S (2019) Bisimilarity enforcing supervisory control of nondeterministic discrete event systems with nondeterministic specifications. Automatica 108:108470. https://doi.org/10.1016/j.automatica.2019.06.022</unstructured_citation>
                  </citation>
                  <citation key="378_CR83">
                    <unstructured_citation>Tanenbaum AS (1992) Modern Operating Systems. Prentice-Hall</unstructured_citation>
                  </citation>
                  <citation key="378_CR84">
                    <unstructured_citation>Ware S (2007) Modular finite-state machine analysis. Honours project report, Dept. of Computer Science, University of Waikato</unstructured_citation>
                  </citation>
                  <citation key="378_CR85">
                    <unstructured_citation>Ware S (2014) On Conflicts in Concurrent Systems. Ph.D. thesis, Dept. of Computer Science, University of Waikato. http://hdl.handle.net/10289/8545</unstructured_citation>
                  </citation>
                  <citation key="378_CR86">
                    <doi>10.1109/WODES.2008.4605966</doi>
                    <unstructured_citation>Ware S, Malik R (2008) The use of language projection for compositional verification of discrete event systems. In: 9th Int. Workshop on Discrete Event Systems, WODES ’08. IEEE, pp 322–327. https://doi.org/10.1109/WODES.2008.4605966</unstructured_citation>
                  </citation>
                  <citation key="378_CR87">
                    <journal_title>Discret Event Dyn Syst</journal_title>
                    <author>S Ware</author>
                    <volume>22</volume>
                    <issue>4</issue>
                    <first_page>451</first_page>
                    <cYear>2012</cYear>
                    <doi>10.1007/s10626-012-0133-3</doi>
                    <unstructured_citation>Ware S, Malik R (2012) Conflict-preserving abstraction of discrete event systems using annotated automata. Discret Event Dyn Syst 22(4):451–477. https://doi.org/10.1007/s10626-012-0133-3</unstructured_citation>
                  </citation>
                  <citation key="378_CR88">
                    <journal_title>Int J Found Comput Sci</journal_title>
                    <author>S Ware</author>
                    <volume>24</volume>
                    <issue>8</issue>
                    <first_page>1183</first_page>
                    <cYear>2013</cYear>
                    <doi>10.1142/S0129054113500287</doi>
                    <unstructured_citation>Ware S, Malik R (2013) Compositional verification of the generalized nonblocking property using abstraction and canonical automata. Int J Found Comput Sci 24(8):1183–1208. https://doi.org/10.1142/S0129054113500287</unstructured_citation>
                  </citation>
                  <citation key="378_CR89">
                    <doi>10.1007/978-3-319-05416-2_18</doi>
                    <unstructured_citation>Ware S, Malik R, Mohajerani S, Fabian M (2013) Certainly unsupervisable states. In: 2nd Int. Workshop on Formal Techniques for Safety-Critical Systems, FTSCS 2013. pp 3–18. https://doi.org/10.1007/978-3-319-05416-2_18</unstructured_citation>
                  </citation>
                  <citation key="378_CR90">
                    <journal_title>Int J Control</journal_title>
                    <author>Y Willner</author>
                    <volume>54</volume>
                    <issue>5</issue>
                    <first_page>1143</first_page>
                    <cYear>1991</cYear>
                    <doi>10.1080/00207179108934202</doi>
                    <unstructured_citation>Willner Y, Heymann M (1991) Supervisory control of concurrent discrete-event systems. Int J Control 54(5):1143–1169. https://doi.org/10.1080/00207179108934202</unstructured_citation>
                  </citation>
                  <citation key="378_CR91">
                    <journal_title>Discret Event Dyn Syst</journal_title>
                    <author>KC Wong</author>
                    <volume>6</volume>
                    <issue>3</issue>
                    <first_page>241</first_page>
                    <cYear>1996</cYear>
                    <doi>10.1007/BF01797154</doi>
                    <unstructured_citation>Wong KC, Wonham WM (1996) Hierarchical control of discrete-event systems. Discret Event Dyn Syst 6(3):241–273. https://doi.org/10.1007/BF01797154</unstructured_citation>
                  </citation>
                  <citation key="378_CR92">
                    <doi provider="crossref">10.1007/978-1-4471-5102-9_54-1</doi>
                    <unstructured_citation>Wonham WM (2013) Supervisory control of discrete-event systems. Systems Control Group, Dept. of Electrical Engineering, University of Toronto, ON, Canada</unstructured_citation>
                  </citation>
                  <citation key="378_CR93">
                    <journal_title>Math Control Signals Syst</journal_title>
                    <author>WM Wonham</author>
                    <volume>1</volume>
                    <issue>1</issue>
                    <first_page>13</first_page>
                    <cYear>1988</cYear>
                    <doi>10.1007/BF02551233</doi>
                    <unstructured_citation>Wonham WM, Ramadge PJ (1988) Modular supervisory control of discrete event systems. Math Control Signals Syst 1(1):13–30. https://doi.org/10.1007/BF02551233</unstructured_citation>
                  </citation>
                  <citation key="378_CR94">
                    <unstructured_citation>Yeh WJ, Young M (1993) Hierarchical tracing of concurrent programs. In: 3rd Irvine Software Symp., ISS ’93</unstructured_citation>
                  </citation>
                  <citation key="378_CR95">
                    <doi>10.1007/978-1-4757-6656-1_5</doi>
                    <unstructured_citation>Zhang ZH, Wonham WM (2002) STCT: An efficient algorithm for supervisory control design. In: Caillaud B, Darondeau P, Lavagno L, Xie X (Eds) Synthesis and Control of Discrete Event Systems, 77–100. Kluwer, Dordrecht, the Netherlands. https://doi.org/10.1007/978-1-4757-6656-1_5</unstructured_citation>
                  </citation>
                  <citation key="378_CR96">
                    <journal_title>IEEE Trans Autom Control</journal_title>
                    <author>H Zhong</author>
                    <volume>35</volume>
                    <issue>10</issue>
                    <first_page>1125</first_page>
                    <cYear>1990</cYear>
                    <doi>10.1109/9.58555</doi>
                    <unstructured_citation>Zhong H, Wonham WM (1990) On the consistency of hierarchical supervision in discrete-event systems. IEEE Trans Autom Control 35(10):1125–1134. https://doi.org/10.1109/9.58555</unstructured_citation>
                  </citation>
                </citation_list>
              </journal_article>
            </journal>
          </crossref>
        </doi_record>
      </query>
    </body>
  </query_result>
</crossref_result>