Editing
Gaoyan Xie and ZheDang
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
Title: Gaoyan Xie and ZheDang Authors: Gaoyan Xie and ZheDang Abstract: This research introduces a new approach called model-checking driven black-box testing. This approach combines model-checking with traditional black-box software testing to tackle the problem of verifying systems with unspecified components. The idea is to derive a condition for an unspecified component such that the system satisfies the requirement iff the condition is satisfied by the component. This condition's satisfiability can be established by testing the component with test cases generated from the condition on-the-fly. The authors present algorithms for model-checking driven black-box testing, handling both CTL and LTL requirements for systems with unspecified components. They illustrate the ideas through some examples. Main Research Question: How can we ensure that unspecified components function correctly in the host system where they are deployed? Methodology: The authors propose a new approach called model-checking driven black-box testing. This approach combines model-checking, a formal method used to verify the correctness of systems, with traditional black-box testing, which focuses on the behavior of the system as a whole without considering the internal workings. The idea is to derive a condition for an unspecified component such that the system satisfies the requirement iff the condition is satisfied by the component. This condition's satisfiability can be established by testing the component with test cases generated from the condition on-the-fly. Results: The authors present algorithms for model-checking driven black-box testing, handling both CTL and LTL requirements for systems with unspecified components. They illustrate the ideas through some examples. Implications: This research has significant implications for the field of software development and verification. By combining model-checking with traditional testing, it provides a complete, sound, and automatic way to tackle the problem of verifying systems with unspecified components. This can lead to more reliable and safer systems, particularly in safety-critical and mission-critical domains. Link to Article: https://arxiv.org/abs/0404037v2 Authors: arXiv ID: 0404037v2 [[Category:Computer Science]] [[Category:Testing]] [[Category:Condition]] [[Category:This]] [[Category:Model]] [[Category:Checking]]
Summary:
Please note that all contributions to Simple Sci Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Simple Sci Wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information