Featured Finite State Machines (FFSMs) were proposed as a modeling formalism that represents the abstract behavior of an entire software product line (SPL). Several model-based testing techniques have been developed to support test case generation for SPL specifications, but none support the full fault coverage criterion for SPLs at the family-wide level. In this paper, we propose an extension of the Harmonized State Identifiers (HSI) method, an FSM-based testing method supporting full fault coverage. By extending the HSI method for FFSMs, we are able to generate a single configurable test suite for groups of SPL products that can be instantiated using feature constraints. We implement a graphical tool named ConFTGen to guide the design, va...
In this paper, we consider a classical problem of complete test generation for deterministic finite-...
Many test selection methods have been developed for deriving tests when a system specification is re...
Abstract The selection of appropriate test cases is an important issue in software engineering. A nu...
Featured Finite State Machines (FFSMs) were proposed as a modeling formalism that represents the abs...
Variants of the finite state machine (FSM) model have been extensively used to describe the behaviou...
To test a Software Product Line (SPL), the test artifacts and the techniques must be extended to sup...
Software Product Line (SPL) engineering is a popular approach for the systematic reuse of software a...
Software product line (SPL) engineering has become common practice for mass production and customiza...
Abstract — This paper considers the test case generation for distributed software (a test case conta...
Software product line (SPL) engineering has become common practice for mass production and customiza...
To plan testing activities, testers face the challenge of determining a strategy, including a test c...
In this paper test generation methods and appropriate fault models for testing and analysis of embed...
In the current article a novel test generation algorithm is presented for deterministic finite state...
Abstract. Model Based Testing (MBT) is a functional testing technique that makes use of information ...
In this paper test generation methods and appropriate fault models for testing and analysis of embed...
In this paper, we consider a classical problem of complete test generation for deterministic finite-...
Many test selection methods have been developed for deriving tests when a system specification is re...
Abstract The selection of appropriate test cases is an important issue in software engineering. A nu...
Featured Finite State Machines (FFSMs) were proposed as a modeling formalism that represents the abs...
Variants of the finite state machine (FSM) model have been extensively used to describe the behaviou...
To test a Software Product Line (SPL), the test artifacts and the techniques must be extended to sup...
Software Product Line (SPL) engineering is a popular approach for the systematic reuse of software a...
Software product line (SPL) engineering has become common practice for mass production and customiza...
Abstract — This paper considers the test case generation for distributed software (a test case conta...
Software product line (SPL) engineering has become common practice for mass production and customiza...
To plan testing activities, testers face the challenge of determining a strategy, including a test c...
In this paper test generation methods and appropriate fault models for testing and analysis of embed...
In the current article a novel test generation algorithm is presented for deterministic finite state...
Abstract. Model Based Testing (MBT) is a functional testing technique that makes use of information ...
In this paper test generation methods and appropriate fault models for testing and analysis of embed...
In this paper, we consider a classical problem of complete test generation for deterministic finite-...
Many test selection methods have been developed for deriving tests when a system specification is re...
Abstract The selection of appropriate test cases is an important issue in software engineering. A nu...