Automated test case generation for FBD programs implementing reactor protection system software

Cited 20 time in webofscience Cited 22 time in scopus
  • Hit : 492
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorJee, Eun-Kyoungko
dc.contributor.authorShin, Donghwanko
dc.contributor.authorCha, Sungdeokko
dc.contributor.authorLee, Jang-Sooko
dc.contributor.authorBae, Doo-Hwanko
dc.date.accessioned2015-01-29T07:23:46Z-
dc.date.available2015-01-29T07:23:46Z-
dc.date.created2014-12-22-
dc.date.created2014-12-22-
dc.date.issued2014-12-
dc.identifier.citationSOFTWARE TESTING VERIFICATION & RELIABILITY, v.24, no.8, pp.608 - 628-
dc.identifier.issn0960-0833-
dc.identifier.urihttp://hdl.handle.net/10203/193889-
dc.description.abstractAutomated and effective testing for function block diagram (FBD) programs has become an important issue, as FBD is increasingly used in implementing safety-critical systems. This work describes an automated test case generation technique for FBD programs and its associated toolFBDTester. Given an FBD program and desired test coverage criteria, FBDTester generates test requirements and invokes the Satisfiability Modulo Theories solver iteratively to derive a set of test cases. An industrial case study using reactor protection system software shows that the automatically generated test suites detected at least 82% of the known faults, whereas manually generated test cases only detected approximately 35%. Mutation analysis revealed that the automatically generated test suites substantially outperformed manually generated ones. Although test sequence generation requires some manual effort in the current FBDTester, it is apparent that the proposed approach significantly improves the efficiency and the reliability of FBD testing.-
dc.languageEnglish-
dc.publisherWILEY-BLACKWELL-
dc.subjectFUNCTION BLOCK DIAGRAM-
dc.subjectVERIFICATION-
dc.subjectVALIDATION-
dc.titleAutomated test case generation for FBD programs implementing reactor protection system software-
dc.typeArticle-
dc.identifier.wosid000345214800003-
dc.identifier.scopusid2-s2.0-84911432036-
dc.type.rimsART-
dc.citation.volume24-
dc.citation.issue8-
dc.citation.beginningpage608-
dc.citation.endingpage628-
dc.citation.publicationnameSOFTWARE TESTING VERIFICATION & RELIABILITY-
dc.identifier.doi10.1002/stvr.1548-
dc.contributor.localauthorBae, Doo-Hwan-
dc.contributor.nonIdAuthorCha, Sungdeok-
dc.contributor.nonIdAuthorLee, Jang-Soo-
dc.type.journalArticleArticle-
dc.subject.keywordAuthorautomated test case generation-
dc.subject.keywordAuthorfunction block diagram-
dc.subject.keywordAuthorSMT solver-
dc.subject.keywordAuthorprogrammable logic controller-
dc.subject.keywordPlusFUNCTION BLOCK DIAGRAM-
dc.subject.keywordPlusVERIFICATION-
dc.subject.keywordPlusVALIDATION-
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 20 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0