Algebraic theory of processes
A timed model for communicating sequential processes
Theoretical Computer Science - Thirteenth International Colloquim on Automata, Languages and Programming, Renne
Bisimulation through probabilistic testing
Information and Computation
Test Selection Based on Finite State Models
IEEE Transactions on Software Engineering
A polynomial-time algorithm for the equivalence of probabilistic automata
SIAM Journal on Computing
Generating test cases for real-time systems from logic specifications
ACM Transactions on Computer Systems (TOCS)
Reactive, generative, and stratified models of probabilistic processes
Information and Computation
Distinguishing tests for nondeterministic and probabilistic machines
STOC '95 Proceedings of the twenty-seventh annual ACM symposium on Theory of computing
On the Expected Number of Failures Detected by Subdomain Testing and Random Testing
IEEE Transactions on Software Engineering
A compositional approach to performance modelling
A compositional approach to performance modelling
A theory of probabilistic functional testing
ICSE '97 Proceedings of the 19th international conference on Software engineering
Composition and behaviors of probabilistic I/O automata
Theoretical Computer Science
Testing deterministic implementations from nondeterministic FSM specifications
Selected proceedings of the IFIP TC6 9th international workshop on Testing of communicating systems
Theoretical Computer Science
Testing preorders for probabilistic processes
Information and Computation
Theoretical Computer Science
System-level power/performance analysis for embedded systems design
Proceedings of the 38th annual Design Automation Conference
The theory of interactive generalized semi-Markov processes
Theoretical Computer Science
Reduced Length Checking Sequences
IEEE Transactions on Computers
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Mutation Testing Applied to Validate Specifications Based on Petri Nets
Proceedings of the IFIP TC6 Eighth International Conference on Formal Description Techniques VIII
Testing Probabilistic Automata
CONCUR '96 Proceedings of the 7th International Conference on Concurrency Theory
An Overview and Synthesis on Timed Process Algebras
CAV '91 Proceedings of the 3rd International Workshop on Computer Aided Verification
Generating Test Cases for a Timed I/O Automaton Model
Proceedings of the IFIP TC6 12th International Workshop on Testing Communicating Systems: Method and Applications
Automatic generation of tests for timing constraints from requirements
WORDS '97 Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97)
Mutation Testing Applied to Validate Specifications Based on Statecharts
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
Probabilistic symbolic model checking with PRISM: a hybrid approach
International Journal on Software Tools for Technology Transfer (STTT) - Special section on tools and algorithms for the construction and analysis of systems
Testing from a Nondeterministic Finite State Machine Using Adaptive State Counting
IEEE Transactions on Computers
Probabilistic Finite-State Machines-Part I
IEEE Transactions on Pattern Analysis and Machine Intelligence
A formal analysis of bluetooth device discovery
International Journal on Software Tools for Technology Transfer (STTT)
Testing conformance on Stochastic Stream X-Machines
SEFM '07 Proceedings of the Fifth IEEE International Conference on Software Engineering and Formal Methods
Mutation Testing from Probabilistic Finite State Machines
TAICPART-MUTATION '07 Proceedings of the Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION
Weak Mutation Testing and Completeness of Test Sets
IEEE Transactions on Software Engineering
Testing Software Design Modeled by Finite-State Machines
IEEE Transactions on Software Engineering
A combinatorial testing strategy for concurrent programs
Software Testing, Verification & Reliability
Testing finite state machines presenting stochastic time and timeouts
EPEW'07 Proceedings of the 4th European performance engineering conference on Formal methods and stochastic models for performance evaluation
Test selection for a nondeterministic FSM
Computer Communications
A Statistical Approach to Test Stochastic and Probabilistic Systems
ICFEM '09 Proceedings of the 11th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
Testing probabilistic distributed systems
FMOODS'10/FORTE'10 Proceedings of the 12th IFIP WG 6.1 international conference and 30th IFIP WG 6.1 international conference on Formal Techniques for Distributed Systems
Automating exercise generation: a step towards meeting the MOOC challenge for embedded systems
Proceedings of the Workshop on Embedded and Cyber-Physical Systems Education
Hi-index | 0.00 |
Specification mutation involves mutating a specification, and for each mutation a test is derived that distinguishes the behaviours of the mutated and original specifications. This approach has been applied with finite state machine based models. This paper extends mutation testing to finite state machine models that contain non-functional properties. The paper describes several ways of mutating a finite state machine with probabilities (PFSM) or stochastic time (PSFSM) attached to its transitions and shows how we can generate test sequences that distinguish between such a model and its mutants. Testing then involves applying each test sequence multiple times, observing the resultant behaviours and using results from statistical sampling theory in order to compare the observed frequency and execution time of each output sequence with that expected.