{"title":"Formal specification and preliminary design of an asynchronous traffic light controller","authors":"Aleksandra Seši, Veljko Malbaša","doi":"10.1109/MIEL.2002.1003349","DOIUrl":null,"url":null,"abstract":"An exercise in formal specification and design of an asynchronous controller that leads to the CMOS implementation is presented. In this paper we focus on the formal specification of the controller by using communication sequential process, a tool based on Hoare's CSP. We also present the procedure, based on Martin's synthesis method, used to formally derive the preliminary design of the asynchronous traffic light controller. The formal specification and circuit implementation are formally verified with a verification tool package STTools, capable of model checking and simulating programs.","PeriodicalId":221518,"journal":{"name":"2002 23rd International Conference on Microelectronics. Proceedings (Cat. No.02TH8595)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2002 23rd International Conference on Microelectronics. Proceedings (Cat. No.02TH8595)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MIEL.2002.1003349","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
An exercise in formal specification and design of an asynchronous controller that leads to the CMOS implementation is presented. In this paper we focus on the formal specification of the controller by using communication sequential process, a tool based on Hoare's CSP. We also present the procedure, based on Martin's synthesis method, used to formally derive the preliminary design of the asynchronous traffic light controller. The formal specification and circuit implementation are formally verified with a verification tool package STTools, capable of model checking and simulating programs.