{"title":"“生产单元”案例研究的控制器综合","authors":"Helmut Melcher, K. Winkelmann","doi":"10.1145/298595.298601","DOIUrl":null,"url":null,"abstract":"1. ABSTRACT Controller Synthesis is an approach to solving reactive control problems by using a compiler (synthesizer) which automatically generates a control program from a description of requirements and a description of the system to be controlled (control problem). We describe the approach and explain its specific properties. An important advantage of Controller Synthesis when compared with other approaches is that the following programs and tools are automatically synthesized from the control problem specification: a correct controller prototype, a simulation covering both environment and controller behavior, a test environment aud au environment observer. The environment observer makes sure that the controller is used in the environment which it is specified for. Another advantage is that the presupposed behavior of the system to be controlled is made explicit and documented as part of the control problem. Controller Synthesis can be applied to a given problem, if it can be specified in the form of a control problem and processed by an existing compiler (synthesizer) for the specification language in use. We explain how Controller Synthesis can be used both as an alternative and a supplement to other approaches. CSLxt is a language for specifying and solving","PeriodicalId":125560,"journal":{"name":"Formal Methods in Software Practice","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-03-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":"{\"title\":\"Controller synthesis for the “production cell” case study\",\"authors\":\"Helmut Melcher, K. Winkelmann\",\"doi\":\"10.1145/298595.298601\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"1. ABSTRACT Controller Synthesis is an approach to solving reactive control problems by using a compiler (synthesizer) which automatically generates a control program from a description of requirements and a description of the system to be controlled (control problem). We describe the approach and explain its specific properties. An important advantage of Controller Synthesis when compared with other approaches is that the following programs and tools are automatically synthesized from the control problem specification: a correct controller prototype, a simulation covering both environment and controller behavior, a test environment aud au environment observer. The environment observer makes sure that the controller is used in the environment which it is specified for. Another advantage is that the presupposed behavior of the system to be controlled is made explicit and documented as part of the control problem. Controller Synthesis can be applied to a given problem, if it can be specified in the form of a control problem and processed by an existing compiler (synthesizer) for the specification language in use. We explain how Controller Synthesis can be used both as an alternative and a supplement to other approaches. CSLxt is a language for specifying and solving\",\"PeriodicalId\":125560,\"journal\":{\"name\":\"Formal Methods in Software Practice\",\"volume\":\"11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1998-03-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"14\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Formal Methods in Software Practice\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/298595.298601\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Formal Methods in Software Practice","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/298595.298601","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Controller synthesis for the “production cell” case study
1. ABSTRACT Controller Synthesis is an approach to solving reactive control problems by using a compiler (synthesizer) which automatically generates a control program from a description of requirements and a description of the system to be controlled (control problem). We describe the approach and explain its specific properties. An important advantage of Controller Synthesis when compared with other approaches is that the following programs and tools are automatically synthesized from the control problem specification: a correct controller prototype, a simulation covering both environment and controller behavior, a test environment aud au environment observer. The environment observer makes sure that the controller is used in the environment which it is specified for. Another advantage is that the presupposed behavior of the system to be controlled is made explicit and documented as part of the control problem. Controller Synthesis can be applied to a given problem, if it can be specified in the form of a control problem and processed by an existing compiler (synthesizer) for the specification language in use. We explain how Controller Synthesis can be used both as an alternative and a supplement to other approaches. CSLxt is a language for specifying and solving