{"title":"A Coloured PETRI Net Based Solution for the Generalized Railway Crossing Problem","authors":"M. Piotrowicz, K. Slusarczyk, A. Napieralski","doi":"10.1109/MIXDES.2007.4286245","DOIUrl":null,"url":null,"abstract":"The generalized railway crossing problem was defined as a benchmark problem for comparing different formal methods and methodologies developed for specifying and analysing mixed hardware/software systems. Various solutions of this problem were developed by the real-time researchers. The authors of this paper presents the model of a crossing controller specified in terms of coloured Petri nets. Important technical requirements of the controller are defined by means of temporal logics formulas. The problem had to be slightly redefined to omit the usage of time in the Petri net based model. Safety and liveness properties were verified during the design process. Such an attempt should shorten the design phase and could be a very efficient tool for co-verification of the integrated design methodology.","PeriodicalId":310187,"journal":{"name":"2007 14th International Conference on Mixed Design of Integrated Circuits and Systems","volume":"68 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 14th International Conference on Mixed Design of Integrated Circuits and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MIXDES.2007.4286245","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The generalized railway crossing problem was defined as a benchmark problem for comparing different formal methods and methodologies developed for specifying and analysing mixed hardware/software systems. Various solutions of this problem were developed by the real-time researchers. The authors of this paper presents the model of a crossing controller specified in terms of coloured Petri nets. Important technical requirements of the controller are defined by means of temporal logics formulas. The problem had to be slightly redefined to omit the usage of time in the Petri net based model. Safety and liveness properties were verified during the design process. Such an attempt should shorten the design phase and could be a very efficient tool for co-verification of the integrated design methodology.