Hardness of deriving invertible sequences from finite state machines

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningfagfællebedømt

Standard

Hardness of deriving invertible sequences from finite state machines. / Hierons, Robert M.; Mousavi, Mohammad Reza; Thomsen, Michael Kirkedal; Türker, Uraz Cengiz.

SOFSEM 2017: Theory and Practice of Computer Science: 43rd International Conference on Current Trends in Theory and Practice of Computer Science, Limerick, Ireland, January 16-20, 2017, Proceedings. red. / Bernhard Steffen; Christel Baier; Mark van den Brand; Johann Eder; Mike Hinchey; Tiziana Margaria. Springer, 2017. s. 147-160 (Lecture notes in computer science, Bind 10139).

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningfagfællebedømt

Harvard

Hierons, RM, Mousavi, MR, Thomsen, MK & Türker, UC 2017, Hardness of deriving invertible sequences from finite state machines. i B Steffen, C Baier, M van den Brand, J Eder, M Hinchey & T Margaria (red), SOFSEM 2017: Theory and Practice of Computer Science: 43rd International Conference on Current Trends in Theory and Practice of Computer Science, Limerick, Ireland, January 16-20, 2017, Proceedings. Springer, Lecture notes in computer science, bind 10139, s. 147-160, 43rd International Conference on Current Trends in Theory and Practice of Computer Science, Limerick, Irland, 16/01/2017. https://doi.org/10.1007/978-3-319-51963-0_12

APA

Hierons, R. M., Mousavi, M. R., Thomsen, M. K., & Türker, U. C. (2017). Hardness of deriving invertible sequences from finite state machines. I B. Steffen, C. Baier, M. van den Brand, J. Eder, M. Hinchey, & T. Margaria (red.), SOFSEM 2017: Theory and Practice of Computer Science: 43rd International Conference on Current Trends in Theory and Practice of Computer Science, Limerick, Ireland, January 16-20, 2017, Proceedings (s. 147-160). Springer. Lecture notes in computer science Bind 10139 https://doi.org/10.1007/978-3-319-51963-0_12

Vancouver

Hierons RM, Mousavi MR, Thomsen MK, Türker UC. Hardness of deriving invertible sequences from finite state machines. I Steffen B, Baier C, van den Brand M, Eder J, Hinchey M, Margaria T, red., SOFSEM 2017: Theory and Practice of Computer Science: 43rd International Conference on Current Trends in Theory and Practice of Computer Science, Limerick, Ireland, January 16-20, 2017, Proceedings. Springer. 2017. s. 147-160. (Lecture notes in computer science, Bind 10139). https://doi.org/10.1007/978-3-319-51963-0_12

Author

Hierons, Robert M. ; Mousavi, Mohammad Reza ; Thomsen, Michael Kirkedal ; Türker, Uraz Cengiz. / Hardness of deriving invertible sequences from finite state machines. SOFSEM 2017: Theory and Practice of Computer Science: 43rd International Conference on Current Trends in Theory and Practice of Computer Science, Limerick, Ireland, January 16-20, 2017, Proceedings. red. / Bernhard Steffen ; Christel Baier ; Mark van den Brand ; Johann Eder ; Mike Hinchey ; Tiziana Margaria. Springer, 2017. s. 147-160 (Lecture notes in computer science, Bind 10139).

Bibtex

@inproceedings{cb6ef97e14f44f0693e0a756213b2dd5,
title = "Hardness of deriving invertible sequences from finite state machines",
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.",
author = "Hierons, {Robert M.} and Mousavi, {Mohammad Reza} and Thomsen, {Michael Kirkedal} and T{\"u}rker, {Uraz Cengiz}",
year = "2017",
doi = "10.1007/978-3-319-51963-0_12",
language = "English",
isbn = "978-3-319-51962-3",
series = "Lecture notes in computer science",
publisher = "Springer",
pages = "147--160",
editor = "Bernhard Steffen and Christel Baier and {van den Brand}, Mark and Johann Eder and Mike Hinchey and Tiziana Margaria",
booktitle = "SOFSEM 2017: Theory and Practice of Computer Science",
address = "Switzerland",
note = "null ; Conference date: 16-01-2017 Through 20-01-2017",

}

RIS

TY - GEN

T1 - Hardness of deriving invertible sequences from finite state machines

AU - Hierons, Robert M.

AU - Mousavi, Mohammad Reza

AU - Thomsen, Michael Kirkedal

AU - Türker, Uraz Cengiz

N1 - Conference code: 43

PY - 2017

Y1 - 2017

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=85010657662&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-51963-0_12

DO - 10.1007/978-3-319-51963-0_12

M3 - Article in proceedings

AN - SCOPUS:85010657662

SN - 978-3-319-51962-3

T3 - Lecture notes in computer science

SP - 147

EP - 160

BT - SOFSEM 2017: Theory and Practice of Computer Science

A2 - Steffen, Bernhard

A2 - Baier, Christel

A2 - van den Brand, Mark

A2 - Eder, Johann

A2 - Hinchey, Mike

A2 - Margaria, Tiziana

PB - Springer

Y2 - 16 January 2017 through 20 January 2017

ER -

ID: 179559810