Abstrakti
We developed an algorithm for inferring controller logic for cyber-physical systems (CPS) in the form of a state machine from given execution traces and linear temporal logic formulas. The algorithm implements an iterative counterexample-guided strategy: constraint programming is employed for constructing a minimal state machine from positive and negative traces (counterexamples) while formal verification is used for discovering new counterexamples. The proposed approach extends previous work by (1) considering a more intrinsic model of a state machine making the algorithm applicable to synthesizing CPS controller logic, and (2) using closed-loop verification which allows considering more expressive temporal properties.
Alkuperäiskieli | Englanti |
---|---|
Otsikko | Proceedings or the 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation, ETFA 2018 |
Kustantaja | IEEE |
Sivut | 91-98 |
Sivumäärä | 8 |
Vuosikerta | 2018-September |
ISBN (elektroninen) | 9781538671085 |
DOI - pysyväislinkit | |
Tila | Julkaistu - 22 lokak. 2018 |
OKM-julkaisutyyppi | A4 Artikkeli konferenssijulkaisussa |
Tapahtuma | IEEE International Conference on Emerging Technologies and Factory Automation - Torino, Italia Kesto: 4 syysk. 2018 → 7 syysk. 2018 Konferenssinumero: 23 |
Julkaisusarja
Nimi | Proceedings IEEE International Conference on Emerging Technologies and Factory Automation |
---|---|
Kustantaja | IEEE |
ISSN (painettu) | 1946-0740 |
ISSN (elektroninen) | 2379-9560 |
Conference
Conference | IEEE International Conference on Emerging Technologies and Factory Automation |
---|---|
Lyhennettä | ETFA |
Maa/Alue | Italia |
Kaupunki | Torino |
Ajanjakso | 04/09/2018 → 07/09/2018 |