Abstract
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.
Original language | English |
---|---|
Title of host publication | 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS) |
Subtitle of host publication | Proceedings |
Place of Publication | Piscataway |
Publisher | ACM/IEEE |
Pages | 416-425 |
Number of pages | 10 |
ISBN (Electronic) | 978-1-4673-6908-4 |
ISBN (Print) | 978-1-4673-6909-1 |
DOIs | |
Publication status | Published - Sept 2015 |
Event | 18th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2015) - Ottawa, Canada Duration: 30 Sept 2015 → 2 Oct 2015 Conference number: 18 http://cruise.eecs.uottawa.ca/models2015/ |
Conference
Conference | 18th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2015) |
---|---|
Abbreviated title | MODELS 2015 |
Country/Territory | Canada |
City | Ottawa |
Period | 30/09/15 → 2/10/15 |
Internet address |