213,640 research outputs found

    Testing a distributed system: Generating minimal synchronised test sequences that detect output-shifting faults

    Get PDF
    A distributed system may have a number of separate interfaces called ports and in testing it may be necessary to have a separate tester at each port. This introduces a number of issues, including the necessity to use synchronised test sequences and the possibility that output-shifting faults go undetected. This paper considers the problem of generating a minimal synchronised test sequence that detects output-shifting faults when the system is specified using a finite state machine with multiple ports. The set of synchronised test sequences that detect output-shifting faults is represented by a directed graph G and test generation involves finding appropriate tours of G. This approach is illustrated using the test criterion that the test sequence contains a test segment for each transition

    Testing from a finite state machine: Extending invertibility to sequences

    Get PDF
    When testing a system modelled as a finite state machine it is desirable to minimize the effort required. It has been demonstrated that it is possible to utilize test sequence overlap in order to reduce the test effort and this overlap has been represented by using invertible transitions. In this paper invertibility will be extended to sequences in order to reduce the test effort further and encapsulate a more general type of test sequence overlap. It will also be shown that certain properties of invertible sequences can be used in the generation of state identification sequences

    The Evolution of the European Central Bank

    Get PDF
    This is Queen Mary School of Law Legal Studies Research Paper No. 99/2012, which was later published at Fordham International Law Journal, Spring 2012

    Controllable testing from nondeterministic finite state machines with multiple ports

    Get PDF
    Copyright @ 2011 IEEESome systems have physically distributed interfaces, called ports, at which they interact with their environment. We place a tester at each port and if the testers cannot directly communicate and there is no global clock then we are using the distributed test architecture. It is known that this test architecture introduces controllability problems when testing from a deterministic finite state machine. This paper investigates the problem of testing from a nondeterministic finite state machine in the distributed test architecture and explores controllability. It shows how we can decide in polynomial time whether an input sequence is controllable. It also gives an algorithm for generating such an input sequence bar{x} and shows how we can produce testers that implement bar{x}

    The numerical solution of two-dimensional moving boundary problems using curvilinear co-ordinate transformations

    Get PDF
    A numerical method is described for the solution of two-dimensional moving boundary problems by tansforming the curved, fixed and moving boundaries in the originalco-ordinate system (x,y) into an orthogonal or, in general, nonorthogonal curvilinear system (Ī¾,Ī·) such that the curved boundaries become (Ī¾,Ī·) co-ordinate lines. All computations are then carried out in the transformed region using a fixed, rectangular (Ī¾,Ī·) mesh which corresponds to a moving, non-rectangular (x,y) mesh. A one-phase, two-dimensional problem is solved by using two different such transformations and the results are compared with those from finite-element, enthalpy and isotherm migration methods

    What happened at home with art: Tracing the experience of consumers

    Get PDF

    Avoiding coincidental correctness in boundary value analysis

    Get PDF
    In partition analysis we divide the input domain to form subdomains on which the system's behaviour should be uniform. Boundary value analysis produces test inputs near each subdomain's boundaries to find failures caused by incorrect implementation of the boundaries. However, boundary value analysis can be adversely affected by coincidental correctness---the system produces the expected output, but for the wrong reason. This article shows how boundary value analysis can be adapted in order to reduce the likelihood of coincidental correctness. The main contribution is to cases of automated test data generation in which we cannot rely on the expertise of a tester
    • ā€¦
    corecore