{"title":"控制器局域网:一个正式的案例研究","authors":"A. Benzekri, J. Bruel","doi":"10.1109/WFCS.1997.634321","DOIUrl":null,"url":null,"abstract":"We present a formal analysis of a Controller Area Network (CAN) controller using the Z specification language. It is a step in the evaluation of functional and performance properties of CAN applications. We first show how an external view of CAN controller functionalities can be held in Z. Z is based on set theory and first order logic and is very expressive: a unique notation allows the specification of data structures and operations. An internal view as also given and analyzed. Validation of the CAN controller specification is done and a property is shown; we demonstrate that this specification implements the satisfaction of the highest priority message being transmitted first.","PeriodicalId":433593,"journal":{"name":"Proceedings 1997 IEEE International Workshop on Factory Communication Systems. WFCS'97","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"25","resultStr":"{\"title\":\"Controller area network: a formal case study\",\"authors\":\"A. Benzekri, J. Bruel\",\"doi\":\"10.1109/WFCS.1997.634321\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present a formal analysis of a Controller Area Network (CAN) controller using the Z specification language. It is a step in the evaluation of functional and performance properties of CAN applications. We first show how an external view of CAN controller functionalities can be held in Z. Z is based on set theory and first order logic and is very expressive: a unique notation allows the specification of data structures and operations. An internal view as also given and analyzed. Validation of the CAN controller specification is done and a property is shown; we demonstrate that this specification implements the satisfaction of the highest priority message being transmitted first.\",\"PeriodicalId\":433593,\"journal\":{\"name\":\"Proceedings 1997 IEEE International Workshop on Factory Communication Systems. WFCS'97\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1997-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"25\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings 1997 IEEE International Workshop on Factory Communication Systems. WFCS'97\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WFCS.1997.634321\",\"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 1997 IEEE International Workshop on Factory Communication Systems. WFCS'97","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WFCS.1997.634321","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
We present a formal analysis of a Controller Area Network (CAN) controller using the Z specification language. It is a step in the evaluation of functional and performance properties of CAN applications. We first show how an external view of CAN controller functionalities can be held in Z. Z is based on set theory and first order logic and is very expressive: a unique notation allows the specification of data structures and operations. An internal view as also given and analyzed. Validation of the CAN controller specification is done and a property is shown; we demonstrate that this specification implements the satisfaction of the highest priority message being transmitted first.