{"title":"闭环系统中事件观测的逻辑控制器验证","authors":"Anaïs Guignard, J. Faure","doi":"10.1109/ETFA.2014.7005190","DOIUrl":null,"url":null,"abstract":"Numerous worthwhile results have been published in the last two decades on validation of logic controllers by using formal methods like model-checking or conformance testing. Whatever the merits of these contributions, the first approach considers only a model of the control code while the second one focuses on an isolated controller that executes this code. However, from a control engineering point of view, validation of a logic controller requires also to analyze the behavior of the controller when it is connected to the plant it must control to form a closed-loop system. This paper proposes a method to check, from observation of I/O events, whether the behavior of such a controller conforms to its specification. The principle of this method is to build a model of the closed-loop system from the observed I/O events then to compare this model to the specification model. A criterion to terminate the observation step is defined by using previous results on identification of discrete event systems. This method is illustrated on a small example.","PeriodicalId":20477,"journal":{"name":"Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA)","volume":"65 1","pages":"1-7"},"PeriodicalIF":0.0000,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Validation of logic controllers from events observation in a closed-loop system\",\"authors\":\"Anaïs Guignard, J. Faure\",\"doi\":\"10.1109/ETFA.2014.7005190\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Numerous worthwhile results have been published in the last two decades on validation of logic controllers by using formal methods like model-checking or conformance testing. Whatever the merits of these contributions, the first approach considers only a model of the control code while the second one focuses on an isolated controller that executes this code. However, from a control engineering point of view, validation of a logic controller requires also to analyze the behavior of the controller when it is connected to the plant it must control to form a closed-loop system. This paper proposes a method to check, from observation of I/O events, whether the behavior of such a controller conforms to its specification. The principle of this method is to build a model of the closed-loop system from the observed I/O events then to compare this model to the specification model. A criterion to terminate the observation step is defined by using previous results on identification of discrete event systems. This method is illustrated on a small example.\",\"PeriodicalId\":20477,\"journal\":{\"name\":\"Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA)\",\"volume\":\"65 1\",\"pages\":\"1-7\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ETFA.2014.7005190\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ETFA.2014.7005190","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Validation of logic controllers from events observation in a closed-loop system
Numerous worthwhile results have been published in the last two decades on validation of logic controllers by using formal methods like model-checking or conformance testing. Whatever the merits of these contributions, the first approach considers only a model of the control code while the second one focuses on an isolated controller that executes this code. However, from a control engineering point of view, validation of a logic controller requires also to analyze the behavior of the controller when it is connected to the plant it must control to form a closed-loop system. This paper proposes a method to check, from observation of I/O events, whether the behavior of such a controller conforms to its specification. The principle of this method is to build a model of the closed-loop system from the observed I/O events then to compare this model to the specification model. A criterion to terminate the observation step is defined by using previous results on identification of discrete event systems. This method is illustrated on a small example.