Risk assessment for one-counter threads

Open Access
Authors
Publication date 2008
Journal Theory of Computing Systems
Volume | Issue number 43 | 3-4
Pages (from-to) 563-582
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
Threads as contained in a thread algebra are used for the modeling of sequential program behavior. A thread that may use a counter to control its execution is called a ‘one-counter thread’. In this paper the decidability of risk assessment (a certain form of action forecasting) for one-counter threads is proved. This relates to Cohen’s impossibility result on virus detection (Comput. Secur. 6(1), 22-35, 1984). Our decidability result follows from a general property of the traces of one-counter threads: if a state is reachable from some initial state, then it is also reachable along a path in which all counter values stay below a fixed bound that depends only on the initial and final counter value. A further consequence is that the reachability of a state is decidable. These properties are based on a result for ω-one counter machines by Rosier and Yen (SIAM J. Comput. 16(5), 779-807, 1987).
Document type Article
Published at https://doi.org/10.1007/s00224-007-9034-5
Downloads
Permalink to this page
Back