Hardness of Deriving Invertible Sequences from Finite State Machines
| dc.contributor.author | Hierons, Robert M. | |
| dc.contributor.author | Mousavi, Mohammad Reza | |
| dc.contributor.author | Thomsen, Michael Kirkedal | |
| dc.contributor.author | Turker, Uraz Cengiz | |
| dc.date.accessioned | 2025-10-29T11:33:28Z | |
| dc.date.issued | 2017 | |
| dc.department | Gebze Teknik Üniversitesi | |
| dc.description | 43rd International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM) -- JAN 16-20, 2017 -- Limerick, IRELAND | |
| dc.description.abstract | Many 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.sponsorship | Sci Fdn Ireland,Altran | |
| dc.description.sponsorship | COST Action [1C1405] | |
| dc.description.sponsorship | This work is supported by the COST Action under Grant #1C1405. | |
| dc.identifier.doi | 10.1007/978-3-319-51963-0_12 | |
| dc.identifier.endpage | 160 | |
| dc.identifier.isbn | 978-3-319-51963-0 | |
| dc.identifier.isbn | 978-3-319-51962-3 | |
| dc.identifier.issn | 0302-9743 | |
| dc.identifier.issn | 1611-3349 | |
| dc.identifier.orcid | 0000-0002-4771-1446 | |
| dc.identifier.scopus | 2-s2.0-85010657662 | |
| dc.identifier.scopusquality | Q3 | |
| dc.identifier.startpage | 147 | |
| dc.identifier.uri | https://doi.org/10.1007/978-3-319-51963-0_12 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.14854/12434 | |
| dc.identifier.volume | 10139 | |
| dc.identifier.wos | WOS:000418793100012 | |
| dc.identifier.wosquality | N/A | |
| dc.indekslendigikaynak | Web of Science | |
| dc.indekslendigikaynak | Scopus | |
| dc.language.iso | en | |
| dc.publisher | Springer International Publishing Ag | |
| dc.relation.ispartof | Sofsem 2017: Theory and Practice of Computer Science | |
| dc.relation.publicationcategory | Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı | |
| dc.rights | info:eu-repo/semantics/closedAccess | |
| dc.snmz | KA_WOS_20251020 | |
| dc.subject | Checking Sequences | |
| dc.subject | Uio Sequences | |
| dc.subject | Length | |
| dc.subject | Identification | |
| dc.subject | Design | |
| dc.title | Hardness of Deriving Invertible Sequences from Finite State Machines | |
| dc.type | Conference Object |








