Show simple item record

dc.contributor.authorHolzer, Aen_US
dc.contributor.authorSchallhart, Cen_US
dc.contributor.authorTautschnig, Men_US
dc.contributor.authorVeith, Hen_US
dc.date.accessioned2016-04-22T14:27:17Z
dc.identifier.urihttp://qmro.qmul.ac.uk/xmlui/handle/123456789/12016
dc.description.abstractIn a recent thread of papers, we have introduced FQL, a precise specification language for test coverage, and developed the test case generation engine FShell for ANSI C. In essence, an FQL test specification amounts to a set of regular languages, each of which has to be matched by at least one test execution. To describe such sets of regular languages, the FQL semantics uses an automata-theoretic concept known as rational sets of regular languages (RSRLs). RSRLs are automata whose alphabet consists of regular expressions. Thus, the language accepted by the automaton is a set of regular expressions. In this paper, we study RSRLs from a theoretic point of view. More specifically, we analyze RSRL closure properties under common set theoretic operations, and the complexity of membership checking, i.e., whether a regular language is an element of a RSRL. For all questions we investigate both the general case and the case of finite sets of regular languages. Although a few properties are left as open problems, the paper provides a systematic semantic foundation for the test specification language FQL.en_US
dc.language.isoenen_US
dc.subjectcs.FLen_US
dc.subjectcs.FLen_US
dc.titleOn the Structure and Complexity of Rational Sets of Regular Languagesen_US
dc.typeArticle
dc.rights.holder© 2015 Published by Elsevier B.V.
pubs.author-urlhttp://arxiv.org/abs/1305.6074v1en_US
pubs.notesNo embargoen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record