@inproceedings{b5ded98edb6444dc915e3911ed81716f,
title = "Application of formal concept analysis in model-based testing",
abstract = "Model-based testing is a software testing technique that derives a suite of test cases from a model which represents the behavior of a software system. By executing a set of model-based test cases, the conformance of the implementation of the target system to its specification can be validated. However, as there may be large, sometimes infinite, number of operational scenarios that could be generated from a given model, an important issue of model-based testing is to determine a minimal set of test cases which provides sufficient test coverage. By using the Formal Concept Analysis (FCA) mechanism, we could analyze the coverage of the test cases and eliminate those redundant ones. This systematic approach can help reduce the test suite whilst still maintain the sufficiency of test coverage.",
keywords = "Formal concept analysis, Model-based testing, Test suite reduction, UML state machine diagram",
author = "Pin Ng and Fung, {Richard Y.K.}",
year = "2009",
doi = "10.1007/978-3-642-10242-4_10",
language = "English",
isbn = "9783642102417",
series = "Communications in Computer and Information Science",
pages = "110--123",
editor = "Tai-hoon Kim and Fang, {Wai Chi} and Changhoon Lee and Arnett, {Kirk P.}",
booktitle = "Advances in Software Engineering",
}