ACM Home Page
Please provide us with feedback. Feedback
Filter-based model checking of partial systems
Full text PdfPdf (1.43 MB)
Source Foundations of Software Engineering archive
Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering table of contents
Lake Buena Vista, Florida, United States
Pages: 189 - 202  
Year of Publication: 1998
ISBN:1-58113-108-9
Also published in ...
Authors
Matthew B. Dwyer  Kansas State University, Department of Computing and Information Sciences, 234 Nichols Hall, Manhattan, KS
Corina S. Pasareanu  Kansas State University, Department of Computing and Information Sciences, 234 Nichols Hall, Manhattan, KS
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 21,   Citation Count: 12
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/288195.288307
What is a DOI?

ABSTRACT

Recent years have seen dramatic growth in the application of model checking techniques to the validation and verification of correctness properties of hardware, and more recently software, systems. Most of this work has been aimed at reasoning about properties of complete systems. This paper describes an automatable approach for building finite-state models of partially defined software systems that are amenable to model checking using existing tools. It enables the application of existing model checking tools to system components taking into account assumptions about the behavior of the environment in which the components will execute. We illustrate the application of the approach by validating and verifying properties of a reusable parameterized programming framework.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
 
4
5
 
6
7
8
 
9
10
 
11
12
13
14
15
 
16
M. Dwyer and D. Schmidt. Limiting state explosion with filter-based refinement. In Proceedings of the 1st International Workshop on Verification, Abstract Interpretation and hiodel Checking, Oct. 1997.
17
 
18
J. Hat&I, M. B. Dwyer, and S. Laubach. Staging static analysis using abstraction-based program speciahzation. In Proceedings of the Joint International Symposium of the 10th Programming Languages, Implementations, Logic3 and Programs and the 7th Algebraic and Logic Programming Conferences (PLILP/ALP), Sept. 1998.
 
19
J. Hatcliff, M. B. Dwyer, S. Laubach, J. Mayans, and N. Muhammad. Automatically specializing software for finite-state verification. Technical Report 98-4, Kansas State University, Department of Computing and Information Sciences, 1998.
 
20
 
21
 
22
 
23
 
24
25
 
26
 
27
28
 
29
30
31
32

CITED BY  12

Collaborative Colleagues:
Matthew B. Dwyer: colleagues
Corina S. Pasareanu: colleagues