Samenvatting
Development of high-level supervisory controllers is an important challenge in the design of high-tech systems. It has become a significant issue due to increased complexity, combined with demands for verified quality, time to market, ease of development, and integration of new functionality. To deal with these challenges, model-based engineering approaches
are suggested as a cost-effective way to support easy adaptation, validation, synthesis, and verification of controllers. This paper presents an industrial case study on modular design of a supervisory controller for wafer logistics in lithography machines. The uncontrolled system and control requirements are modeled independently in a modular way, using small, loosely coupled and minimally restrictive extended finite automata. The multiparty synchronization mechanism that is part of the specification formalism provides clear advantages in terms of modularity, traceability, and adaptability of the model. We show that being able to refer to variables and states of automata in guard expressions and state-based requirements, enabled by the use of extended finite automata, provides concise models. Additionally, we show how modular synthesis allows construction of local supervisors that ensure safety of parts of the system, since monolithic synthesis is not feasible for our industrial case.
are suggested as a cost-effective way to support easy adaptation, validation, synthesis, and verification of controllers. This paper presents an industrial case study on modular design of a supervisory controller for wafer logistics in lithography machines. The uncontrolled system and control requirements are modeled independently in a modular way, using small, loosely coupled and minimally restrictive extended finite automata. The multiparty synchronization mechanism that is part of the specification formalism provides clear advantages in terms of modularity, traceability, and adaptability of the model. We show that being able to refer to variables and states of automata in guard expressions and state-based requirements, enabled by the use of extended finite automata, provides concise models. Additionally, we show how modular synthesis allows construction of local supervisors that ensure safety of parts of the system, since monolithic synthesis is not feasible for our industrial case.
Originele taal-2 | Engels |
---|---|
Titel | 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS) |
Subtitel | Proceedings |
Plaats van productie | Piscataway |
Uitgeverij | ACM/IEEE |
Pagina's | 416-425 |
Aantal pagina's | 10 |
ISBN van elektronische versie | 978-1-4673-6908-4 |
ISBN van geprinte versie | 978-1-4673-6909-1 |
DOI's | |
Status | Gepubliceerd - sep. 2015 |
Evenement | 18th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2015) - Ottawa, Canada Duur: 30 sep. 2015 → 2 okt. 2015 Congresnummer: 18 http://cruise.eecs.uottawa.ca/models2015/ |
Congres
Congres | 18th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2015) |
---|---|
Verkorte titel | MODELS 2015 |
Land/Regio | Canada |
Stad | Ottawa |
Periode | 30/09/15 → 2/10/15 |
Internet adres |