Compositional synthesis of supervisors in the form of state machines and state maps
| dc.contributor.author | Mohajerani, Sahar | en_NZ |
| dc.contributor.author | Malik, Robi | en_NZ |
| dc.contributor.author | Fabian, Martin | en_NZ |
| dc.date.accessioned | 2017-01-04T01:46:42Z | |
| dc.date.available | 2016 | en_NZ |
| dc.date.available | 2017-01-04T01:46:42Z | |
| dc.date.issued | 2017 | en_NZ |
| dc.description.abstract | This paper investigates the compositional abstraction-based synthesis of least restrictive, controllable, and nonblocking supervisors for discrete event systems that are given as a large number of finite-state machines. It compares a previous algorithm that synthesises modular supervisors in the form of state machines, with an alternative that records state maps after each abstraction step and uses these to control the system. The state map-based algorithm supports all abstraction methods used previously, and in addition allows for nondeterminism, hiding, and transition removal. It has been implemented in the software tool Supremica and applied to several large industrial models. The experimental results and the complexity analysis show that state maps can be computed efficiently and in many cases require less memory than state machine-based supervisors. | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.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. http://doi.org/10.1016/j.automatica.2016.10.012 | en |
| dc.identifier.doi | 10.1016/j.automatica.2016.10.012 | en_NZ |
| dc.identifier.issn | 0005-1098 | en_NZ |
| dc.identifier.uri | https://hdl.handle.net/10289/10827 | |
| dc.language.iso | en | |
| dc.publisher | Elsevier | en_NZ |
| dc.relation.isPartOf | Automatica | en_NZ |
| dc.rights | This is an author’s accepted version of an article published in the journal: Automatica. © 2017 Elsevier. | |
| dc.subject | computer science | en_NZ |
| dc.subject | discrete event systems | en_NZ |
| dc.subject | compositional synthesis | en_NZ |
| dc.subject | controller constraints and structure | en_NZ |
| dc.subject | algorithms and software | en_NZ |
| dc.subject | computational issues | en_NZ |
| dc.title | Compositional synthesis of supervisors in the form of state machines and state maps | en_NZ |
| dc.type | Journal Article | |
| dspace.entity.type | Publication | |
| pubs.begin-page | 277 | |
| pubs.end-page | 281 | |
| pubs.volume | 76 | en_NZ |