Testing methods for X-machines: a review
The X-machine testing method has been developed as an application of the W-method to
testing the control structure of an implementation, against a specification. The method was …
testing the control structure of an implementation, against a specification. The method was …
A design language and tool for X-machines specification
P KAPETI, P Kefalas - Advances in Informatics, 2000 - World Scientific
One of the most essential phases of software development is the system specification. X-
machines is an intuitive formal method which can be easily applied at this phase and also …
machines is an intuitive formal method which can be easily applied at this phase and also …
Generating test sets from non-deterministic stream X-machines
F Ipate, M Holcombe - Formal Aspects of Computing, 2000 - Springer
X-machines were proposed by Holcombe as a possible specification language and since
then a number of further investigations have demonstrated that the model is intuitive and …
then a number of further investigations have demonstrated that the model is intuitive and …
Communicating X-machines: A practical approach for formal and modular specification of large systems
An X-machine is a general computational machine that can model:(a) non-trivial data
structures as a typed memory tuple and (b) the dynamic part of a system by employing …
structures as a typed memory tuple and (b) the dynamic part of a system by employing …
A formal method for the development of agent-based systems
Recent advances in testing and verification of software based on formal specifications of the
system to be built have reached a point where the ideas can be applied in a powerful way in …
system to be built have reached a point where the ideas can be applied in a powerful way in …
An algorithm for implementing a minimal stream X-Machine model to test the correctness of a system
K Phung, E Ogunshile - 2020 8th International Conference in …, 2020 - ieeexplore.ieee.org
The rapid change of requirements has made software more complex and harder to maintain.
Software testing tools play an important role in the Software Development Life Cycle …
Software testing tools play an important role in the Software Development Life Cycle …
Testing against a non-controllable stream X-machine using state counting
F Ipate - Theoretical computer science, 2006 - Elsevier
Stream X-machines are a form of extended finite state machines that has received extensive
study in recent years. A stream X-machine describes a system as a finite set of states, an …
study in recent years. A stream X-machine describes a system as a finite set of states, an …
[PDF][PDF] Using X-machines to model and test discrete event simulation programs
E Kehris, G Eleftherakis… - Systems and …, 2000 - kefalas.citycollege.sheffield.eu
Simulation is a powerful technique for the study of real-life complex problems. Simulation
requires the development of a program, which mimics the problem under consideration. The …
requires the development of a program, which mimics the problem under consideration. The …
Coupled computational simulation and empirical research into the foraging system of Pharaoh's ant (Monomorium pharaonis)
D Jackson, M Holcombe, F Ratnieks - Biosystems, 2004 - Elsevier
The Pharaoh's ant (Monomorium pharaonis), a significant pest in many human
environments, is phenomenally successful at locating and exploiting available food …
environments, is phenomenally successful at locating and exploiting available food …
Testing data processing-oriented systems from stream X-machine models
F Ipate, M Holcombe - Theoretical Computer Science, 2008 - Elsevier
One of the great benefits of using a stream X-machine to specify a system is its associated
testing method. Under certain design for test conditions, this method produces a test suite …
testing method. Under certain design for test conditions, this method produces a test suite …