The purpose of this study was to examine the extent to which domainβspecific components, such as content and type of task, influence divergent thinking and creativity by comparing the performance of 112 ninthβgrade students on two parallel divergentβthinking tests. The Verbal Forms of the Torrance T
Specification and testing using generalized machines: a presentation and a case study
β Scribed by Florentin Ipate; Mike Holcombe
- Publisher
- John Wiley and Sons
- Year
- 1998
- Tongue
- English
- Weight
- 135 KB
- Volume
- 8
- Category
- Article
- ISSN
- 0960-0833
No coin nor oath required. For personal study only.
β¦ Synopsis
Although testing is a major part of software development, it rarely gets the attention it deserves from researchers, partly because its foundations are weak and ill-understood. The principal purpose of testing is to detect (and then remove) faults in a software system. However, very few of the existing methods allow the tester to make any precise statement about the type or number of faults that remain undetected after testing is completed. In particular, none of the main techniques used by the software industry can give serious guarantees that a system is fault-free after testing has been completed. This paper advocates the use of a formal method both as a specification language and as the basis of a test data selection strategy. It presents a new method for generating test cases from this type of formal specification that provides a more convincing answer to the problem of detecting all faults in a software system. The method is reductionist in the sense that it guarantees that a system is fault-free provided that its components are fault-free; in turn, the same method could be used to test the resulting subsystems, so the reduction will continue until the components considered are either known to be correct or are fairly simple pieces of code that can be successfully tested using traditional methods. The formal method used, X-machines, is a blend of finite state machines, data structures and processing functions and provides a simple and intuitive way of specifying computer systems. The use of X-machines as a specification tool and the testing method are illustrated with a case study.
π SIMILAR VOLUMES
## Abstract In this paper, a genetic algorithm model is developed to optimise the crop pattern of irrigation networks, considering water allocation priorities and surface and groundwater availability. The objective function of this model is to maximise the net benefits of agricultural products, con
We discuss a sample size calculation for a pair-matched case-control study to test for interaction between a speci"c exposure and a second risk factor. The second risk factor could be either binary or continuous. An algorithm for the calculation of sample size is suggested which is based on a logist
Total knee arthroplasty requires accurate preparation of the bone surfaces to maximize bone implant contact area in cementless surgery and to obtain proper joint kinematics and ligament balancing. Robots can make the cuts with the necessary high precision. The purpose of this article is threefold: t
## Abstract Objective testing techniques, such as multipleβchoice examinations, are a widely accepted method of assessment in gross anatomy. In order to deter cheating on these types of examinations, instructors often design several versions of an examination to distribute. These versions usually i