ACM Home Page
Please provide us with feedback. Feedback
Deriving parameter characteristics
Full text PdfPdf (289 KB)
Source
India Software Engineering Conference archive
Proceeding of the 2nd annual conference on India software engineering conference table of contents
Pune, India
SESSION: Research papers III table of contents
Pages 57-64  
Year of Publication: 2009
ISBN:978-1-60558-426-3
Author
Rakesh Shukla  Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar, India
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 13,   Citation Count: 0
Additional Information:

abstract   references   index terms  

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/1506216.1506227
What is a DOI?

ABSTRACT

An operational profile is a quantification of the expected use of a software component that is used for generating test cases in statistical testing. Previous work on operational profiles has concentrated on exploring the occurrence of operations and little has been said about operation parameters. The testing is meaningless if values for input parameters are not consistent according to the expected use. This paper presents a method for defining parameter characteristics by deriving constraints on and relationships between operation parameters. The parameter characteristics are then used to support generation of appropriate values for input parameters of operations. The method applies formal concept analysis using the component API to derive relationships between operations and parameters. Then the method uses these relationships, usage data and intended usage assumptions for defining characteristics of parameters. The method is illustrated on two Java classes but can be applied to any software component that is accessed through an API.


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
G. Birkhoff, Lattice theory, Rev. ed. New York: American Mathematical Society, 1948.
 
3
 
4
 
5
 
6
 
7
R. Hamlet, "Random testing," Encyclopedia of Software Engineering:970--978, 1994.
 
8
D. M. Hoffman and P. A. Strooper, Software Design, Automated Testing, and Maintenance A Practical Approach: International Thomson Computer Press, 1995.
 
9
J. D. Musa, "The operational profile in software reliability engineering: an overview," In Proceedings of 3rd International Symposium on Software Reliability Engineering, pp. 140--154, 1992.
 
10
 
11
 
12
 
13