{"title":"FIFO机器的有界可达性问题是可判定的","authors":"B. Bollig, A. Finkel, Amrita Suresh","doi":"10.46298/lmcs-18(1:19)2022","DOIUrl":null,"url":null,"abstract":"The undecidability of basic decision problems for general FIFO machines such\nas reachability and unboundedness is well-known. In this paper, we provide an\nunderapproximation for the general model by considering only runs that are\ninput-bounded (i.e. the sequence of messages sent through a particular channel\nbelongs to a given bounded language). We prove, by reducing this model to a\ncounter machine with restricted zero tests, that the rational-reachability\nproblem (and by extension, control-state reachability, unboundedness, deadlock,\netc.) is decidable. This class of machines subsumes input-letter-bounded\nmachines, flat machines, linear FIFO nets, and monogeneous machines, for which\nsome of these problems were already shown to be decidable. These theoretical\nresults can form the foundations to build a tool to verify general FIFO\nmachines based on the analysis of input-bounded machines.","PeriodicalId":314387,"journal":{"name":"Log. Methods Comput. Sci.","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"Bounded Reachability Problems are Decidable in FIFO Machines\",\"authors\":\"B. Bollig, A. Finkel, Amrita Suresh\",\"doi\":\"10.46298/lmcs-18(1:19)2022\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The undecidability of basic decision problems for general FIFO machines such\\nas reachability and unboundedness is well-known. In this paper, we provide an\\nunderapproximation for the general model by considering only runs that are\\ninput-bounded (i.e. the sequence of messages sent through a particular channel\\nbelongs to a given bounded language). We prove, by reducing this model to a\\ncounter machine with restricted zero tests, that the rational-reachability\\nproblem (and by extension, control-state reachability, unboundedness, deadlock,\\netc.) is decidable. This class of machines subsumes input-letter-bounded\\nmachines, flat machines, linear FIFO nets, and monogeneous machines, for which\\nsome of these problems were already shown to be decidable. These theoretical\\nresults can form the foundations to build a tool to verify general FIFO\\nmachines based on the analysis of input-bounded machines.\",\"PeriodicalId\":314387,\"journal\":{\"name\":\"Log. Methods Comput. Sci.\",\"volume\":\"18 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-05-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Log. Methods Comput. Sci.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.46298/lmcs-18(1:19)2022\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Log. Methods Comput. Sci.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.46298/lmcs-18(1:19)2022","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Bounded Reachability Problems are Decidable in FIFO Machines
The undecidability of basic decision problems for general FIFO machines such
as reachability and unboundedness is well-known. In this paper, we provide an
underapproximation for the general model by considering only runs that are
input-bounded (i.e. the sequence of messages sent through a particular channel
belongs to a given bounded language). We prove, by reducing this model to a
counter machine with restricted zero tests, that the rational-reachability
problem (and by extension, control-state reachability, unboundedness, deadlock,
etc.) is decidable. This class of machines subsumes input-letter-bounded
machines, flat machines, linear FIFO nets, and monogeneous machines, for which
some of these problems were already shown to be decidable. These theoretical
results can form the foundations to build a tool to verify general FIFO
machines based on the analysis of input-bounded machines.