Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/16391
Full metadata record
DC FieldValueLanguage
dc.contributor.authorHierons, RM-
dc.date.accessioned2010-06-21T12:31:19Z-
dc.date.accessioned2018-06-20T11:54:49Z-
dc.date.available2010-08-19-
dc.date.available2018-06-20T11:54:49Z-
dc.date.issued2010-
dc.identifierhttp://bura.brunel.ac.uk/handle/2438/4448-
dc.identifier.citationSIAM Journal of Computing, 2010, 39 (8), pp. 3480 - 3500en_US
dc.identifier.issnhttp://bura.brunel.ac.uk/handle/2438/4448-
dc.identifier.issn0097-5397-
dc.identifier.issnhttp://dx.doi.org/10.1137/090771296-
dc.identifier.urihttp://bura.brunel.ac.uk/handle/2438/16391-
dc.description.abstractSome systems interact with their environment at physically distributed interfaces, called ports, and in testing such a system it is normal to place a tester at each port. Each tester observes only the events at its port and it is known that this limited observational power introduces additional controllability and observability problems into testing. Given a multiport finite state machine (FSM) $M$, we consider the problems of defining strategies for the testers either to reach a given state of $M$ or to distinguish two states of $M$. These are important problems since most techniques for testing from a single-port FSM use sequences that reach and distinguish states. Both problems can be solved in low-order polynomial time for single-port FSMs but we prove that the corresponding decision problems are undecidable for multiport FSMs. However, we also show that they can be solved in low-order polynomial times for deterministic FSMs if we restrict our attention to controllable tests. These results have important ramifications for testing from a multiport FSM since they suggest that methods for testing from a single-port FSM cannot be easily adapted. In addition, two FSMs can be distinguished if and only if their initial states can be distinguished and so the results suggest that, in contrast to single-port FSMs, we cannot expect to produce general complete test generation methods for multiport FSMs.en_US
dc.format.extent3480 - 3500-
dc.language.isoenen_US
dc.publisherSociety for Industrial and Applied Mathematicsen_US
dc.relation.replaceshttp://bura.brunel.ac.uk/handle/2438/4448-
dc.relation.replaces2438/4448-
dc.subjectFinite state machineen_US
dc.subjectTestingen_US
dc.subjectDistributed systemsen_US
dc.subjectMultiport systemsen_US
dc.titleReaching and distinguishing states of distributed systemsen_US
dc.typeArticleen_US
dc.identifier.doihttp://dx.doi.org/10.1137/090771296-
dc.relation.isPartOfSIAM Journal of Computing-
pubs.issue8-
pubs.volume39-
Appears in Collections:Computer Science
Dept of Computer Science Research Papers
Software Engineering (B-SERC)

Files in This Item:
File Description SizeFormat 
Fulltext.pdf249.42 kBAdobe PDFView/Open


Items in BURA are protected by copyright, with all rights reserved, unless otherwise indicated.