Hardness of Deriving Invertible Sequences from Finite State Machines

dc.contributor.authorHierons, Robert M.
dc.contributor.authorMousavi, Mohammad Reza
dc.contributor.authorThomsen, Michael Kirkedal
dc.contributor.authorTurker, Uraz Cengiz
dc.date.accessioned2025-10-29T11:33:28Z
dc.date.issued2017
dc.departmentGebze Teknik Üniversitesi
dc.description43rd International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM) -- JAN 16-20, 2017 -- Limerick, IRELAND
dc.description.abstractMany test generation algorithms use unique input/output sequences (UIOs) that identify states of the finite state machine specification M. However, it is known that UIO checking the existence of UIO sequences is PSPACE-complete. As a result, some UIO generation algorithms utilise what are called invertible sequences; these allow one to construct additional UIOs once a UIO has been found. We consider three optimisation problems associated with invertible sequences: deciding whether there is a (proper) invertible sequence of length at least K; deciding whether there is a set of invertible sequences for state set S' that contains at most K input sequences; and deciding whether there is a single input sequence that defines invertible sequences that take state set S to state set S'. We prove that the first two problems are NP complete and the third is PSPACE-complete. These results imply that we should investigate heuristics for these problems.
dc.description.sponsorshipSci Fdn Ireland,Altran
dc.description.sponsorshipCOST Action [1C1405]
dc.description.sponsorshipThis work is supported by the COST Action under Grant #1C1405.
dc.identifier.doi10.1007/978-3-319-51963-0_12
dc.identifier.endpage160
dc.identifier.isbn978-3-319-51963-0
dc.identifier.isbn978-3-319-51962-3
dc.identifier.issn0302-9743
dc.identifier.issn1611-3349
dc.identifier.orcid0000-0002-4771-1446
dc.identifier.scopus2-s2.0-85010657662
dc.identifier.scopusqualityQ3
dc.identifier.startpage147
dc.identifier.urihttps://doi.org/10.1007/978-3-319-51963-0_12
dc.identifier.urihttps://hdl.handle.net/20.500.14854/12434
dc.identifier.volume10139
dc.identifier.wosWOS:000418793100012
dc.identifier.wosqualityN/A
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherSpringer International Publishing Ag
dc.relation.ispartofSofsem 2017: Theory and Practice of Computer Science
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WOS_20251020
dc.subjectChecking Sequences
dc.subjectUio Sequences
dc.subjectLength
dc.subjectIdentification
dc.subjectDesign
dc.titleHardness of Deriving Invertible Sequences from Finite State Machines
dc.typeConference Object

Dosyalar