9 citations found. Retrieving documents...
P. Ammann and P. Black. A specification-based coverage metric to evaluate test sets. In Proceedings of the 4th IEEE International Symposium on High Assurance Systems and Engineering, 1999.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Automated Generation of High Integrity Test Suites from Graphical .. - Burton (2002)   (1 citation)  (Correct)

....also has the ability to automatically detect equivalent mutants (using this Literature review 2.5 Summary technique if a mutant is equivalent, then no counter examples can be found) This work was based on specifications written using SCR [Hen80] tables. The same authors later extended the work [AB99] to evaluate the mutation coverage of particular test cases specified as properties to be proven in the model. If an inconsistency was found between the specification of the test case and the mutated model, the test case was said to kill the mutant. Provided a tractable abstraction of ....

P. Ammann and P. Black. A specification-based coverage metric to evaluate test sets. In Proceedings of Fourth IEEE International High-Assurance Systems Engineering Symposium (HASE 99), November 1999.


Combining the Animation and Testing of Abstract Data Types - Miller, Strooper (2001)   (4 citations)  (Correct)

....et al. 34] use specifications to generate controlflow and data flow diagrams. They then define three criteria for control flow testing: all statements, all branches and all paths; and three criteria for data flow testing: all definitions, all uses and all definition use paths. Ammann et al. [2] discuss the application of mutation analysis to specifications to generate test data sets. They apply slight syntactical changes to a specification to generate mutants, and use model checking to detect equivalent mutants and to detect counter examples that are then used as test cases. In a ....

P. Ammann and P. Black. A specification-based coverage metric to evaluate test suites. In 4th IEEE Int. High-Assurnce Systems Engineering Symposium, pages 239--248, 1999.


Suitability of the UML as an Architecture Description Language.. - Abdurazik (2000)   (Correct)

....specifications have been used to generate test cases. The existing specification based testing methods have limitations. For example, Offutt s method [OXL99, OL99] generates tests only from state based specifications. Ammann and Black s specification based mutation testing technique [AB99a, AB99b, ABM98] also relies on the type of specification the specification has to be translated into a language that a model checker can recognize. However, in practice not many specifications are written using languages that can be model checked or languages that are state based. Software ....

Paul E. Ammann and Paul E. Black. A specification-based coverage metric to evaluate test sets. In Proceedings HASE99, 1999.


Using a Model Checker to Test Safety Properties - Ammann, Ding, Xu (2001)   Self-citation (Ammann)   (Correct)

....of our method via application to a small example. To proceed, we must develop a notion of potentially dangerous yet plausible behavior. We have selected syntactic mutations of the descriptions of state machines for this purpose; related mutation approaches not tailored to safety are presented in [2, 3]. The basic idea behind mutation analysis is that if some variation is made to an artifact traditionally code, but in this case a specification then test data should be comprehensive enough to notice the variation and distinguish it from the original. In this case, we use mutations to model ....

.... Sigma derive test reqs . check model reduce Test Set Figure 1: Test Set Generation with a Model Checker model checker corresponds to a test case that satisfies a given test requirement. These test cases are collected and reduced to eliminate various types of redundancy [2, 5]. The result is a test set that satisfies all feasible test requirements implied by the selected test criterion with respect to the finite system specification. Recognition that a given test set satisfies a particular test coverage criterion is also possible by turning each test case into a ....

[Article contains additional citation context not shown here]

P. Ammann and P. E. Black. A specification-based coverage metric to evaluate test sets. In Proceedings HASE99: 4th IEEE International Symposium on High Assurance Systems, pages 239--248, Washington, DC, November 1999.


Mutation Operators for Specifications - Black, Okun, Yesha (2000)   (1 citation)  Self-citation (Black)   (Correct)

....program development, and the created tests apply to all implementations of the specification, e.g. ports. Ammann and Black described a novel method using a combination of model checking and mutation analysis to automatically produce tests from formal specifications [2] and measure test coverage [1]. The test cases considered in the method constitute a complete test suite, that is, all test cases include both inputs and expected results. Model checking is a formal technique for verifying that temporal logic expressions are consistent with all executions of a state machine. Mutation analysis ....

....begins with selection of a test criterion [12] that is, a decision about what properties of a specification must be exercised to constitute a thorough test. Some specification based test criteria are conjunctive com plementary closure partitions [6] branch coverage [11] and mutation adequacy [1]. The chosen test criterion is applied to the specification to derive test requirements, i.e. a set of individual properties to be tested. To use a model checker, these requirements are represented as temporal logic formulas. To evaluate coverage of a test set, each test is turned into an ....

[Article contains additional citation context not shown here]

P. E. Ammann and P. E. Black. A specification-based coverage metric to evaluate test sets. In Proceedings of Fourth IEEE International High-Assurance Systems Engineering Symposium (HASE 99), pages 239--248. IEEE Computer Society, November 1999. Also NIST IR 6403.


Mutation Operators for Specifications - Black, Okun, Yesha (2000)   (1 citation)  Self-citation (Black)   (Correct)

....program development, and the created tests apply to all implementations of the specification, e.g. ports. Ammann and Black described a novel method using a combination of model checking and mutation analysis to automatically produce tests from formal specifications [2] and measure test coverage [1]. The test cases considered in the method constitute a complete test suite, that is, all test cases include both inputs and expected results. Model checking is a formal technique for verifying that temporal logic expressions are consistent with all executions of a state machine. Mutation analysis ....

....begins with selection of a test criterion [12] that is, a decision about what properties of a specification must be exercised to constitute a thorough test. Some specification based test criteria are conjunctive com plementary closure partitions [6] branch coverage [11] and mutation adequacy [1]. The chosen test criterion is applied to the specification to derive test requirements, i.e. a set of individual properties to be tested. To use a model checker, these requirements are represented as temporal logic formulas. To evaluate coverage of a test set, each test is turned into an ....

[Article contains additional citation context not shown here]

P. E. Ammann and P. E. Black. A specification-based coverage metric to evaluate test sets. In Proceedings of Fourth IEEE International High-Assurance Systems Engineering Symposium (HASE 99), pages 239--248. IEEE Computer Society, November 1999. Also NIST IR 6403.


Mutation of Model Checker Specifications for Test.. - Black, Okun, Yesha (2000)   Self-citation (Black)   (Correct)

....development, and any results should apply to all implementations of the specification, e.g. ports to other systems. Model checking and specification based mutation analysis are combined in a novel method to automatically produce tests from formal specifications [3] and measure test coverage [2]. We briefly introduce model checking here. 1.1 Model Checking Model checking is a formal technique based on state exploration. Input to a model checker has two parts. One part is a state machine defined in terms of variables, initial values for the variables, environmental assumptions, and a ....

....4 we present some open questions and the research directions we have planned to take to address them. 2 Mutations for Test Generation Ammann and Black used mutation analysis, along with model checking, to automatically produce tests from formal specifications [3] and measure test coverage [2]. Since our work has been in the framework of this approach, we briefly explain it here. One begins with a finite state machine representation, or specification, of the system to be tested. Each transition of the state machine is reflected as a CTL clause. For instance, the first case of the ....

[Article contains additional citation context not shown here]

P. E. Ammann and P. E. Black. A specification-based coverage metric to evaluate test sets. In Proceedings of Fourth IEEE International High-Assurance Systems Engineering Symposium (HASE 99), pages 239--248. IEEE Computer Society, November 1999. Also NIST IR 6403.


Test Input Generation with Java PathFinder - Visser, Pasareanu, Khurshid   (Correct)

No context found.

P. Ammann and P. Black. A specification-based coverage metric to evaluate test sets. In Proceedings of the 4th IEEE International Symposium on High Assurance Systems and Engineering, 1999.


Auto-generating Test Sequences Using Model Checkers: .. - Heimdahl.. (2003)   (2 citations)  (Correct)

No context found.

P. E. Ammann and P. E. Black. A specification-based coverage metric to evaluate test sets. In Proceedings of the Fourth IEEE International Symposium on High-Assurance Systems Engineering. IEEE Computer Society, Nov. 1999.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC