ACM Home Page
Please provide us with feedback. Feedback
One evaluation of model-based testing and its automation
Full text PdfPdf (151 KB)
Source International Conference on Software Engineering archive
Proceedings of the 27th international conference on Software engineering table of contents
St. Louis, MO, USA
SESSION: Empirical evaluation of testing table of contents
Pages: 392 - 401  
Year of Publication: 2005
ISBN:1-59593-963-2
Authors
A. Pretschner  ETH Zürich, IFW C45.2, ETH Zentrum, Zürich, Switzerland
W. Prenninger  Institut für Informatik, TU München, Garching, Germany
S. Wagner  Institut für Informatik, TU München, Garching, Germany
C. Kühnel  Institut für Informatik, TU München, Garching, Germany
M. Baumgartner  BMW AG, EI-20, München, Germany
B. Sostawa  BMW AG, EI-20, München, Germany
R. Zölch  BMW AG, EI-20, München, Germany
T. Stauner  BMW CarIT GmbH, München, Germany
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 32,   Downloads (12 Months): 208,   Citation Count: 15
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/1062455.1062529
What is a DOI?

ABSTRACT

Model-based testing relies on behavior models for the generation of model traces: input and expected output---test cases---for an implementation. We use the case study of an automotive network controller to assess different test suites in terms of error detection, model coverage, and implementation coverage. Some of these suites were generated automatically with and without models, purely at random, and with dedicated functional test selection criteria. Other suites were derived manually, with and without the model at hand. Both automatically and manually derived model-based test suites detected significantly more requirements errors than hand-crafted test suites that were directly derived from the requirements. The number of detected programming errors did not depend on the use of models. Automatically generated model-based test suites detected as many errors as hand-crafted model-based suites with the same number of tests. A sixfold increase in the number of model-based tests led to an 11% increase in detected errors.


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
P. Ammann and P. Black. Abstracting Formal Specifications to Generate Software Tests via Model Checking. In Proc. 18th Digital Avionics Systems Conference (DASC'99), volume 2, pages 10.A.6.1--10, October 1999.
 
2
A. Baresel, M. Conrad, S. Sadeghipour, and J. Wegener. The Interplay between Model Coverage and Code Coverage. In Proc. EuroCAST, December 2003.
 
3
 
4
B. Boehm, R. McClean, and D. Urfrig. Some Experience with Automated Aids to the Design of Large-Scale Reliable Software. IEEE TSE, SE-1(1):125--133, 1975.
 
5
J. Duran and S. Ntafos. An Evaluation of Random Testing. IEEE TSE, SE-10(4):438--444, July 1984.
 
6
7
 
8
 
9
M. Girgis and M. Woodward. An experimental comparison of the error exposing ability of program testing criteria. In Proc. IEEE/ACM workshop on software testing, pages 64--73, July 1986.
 
10
 
11
 
12
13
 
14
 
15
M. Heimdahl, D. George, and R. Weber. Specification Test Coverage Adequacy Criteria = Specification Test Generation Inadequacy Criteria? In Proc. 8th IEEE High Assurance in Systems Engineering Workshop, February 2004.
 
16
 
17
 
18
 
19
MOST Cooperation. MOST Media Oriented System Transport---Multimedia and Control Networking Technology. MOST Specification Rev 2.2, Ver 2.2-00. 2002.
 
20
 
21
 
22
 
23
J. Philipps, A. Pretschner, O. Slotosch, E. Aiglstorfer, S. Kriebel, and K. Scholl. Model-based test case generation for smart cards. In Proc. 8th Intl. Workshop on Formal Methods for Industrial Critical Syst., pages 168--192, 2003.
 
24
A. Pretschner. Compositional generation of MC/DC test suites. ENTCS, 82(6):1--11, 2003.
 
25
 
26

CITED BY  15

Collaborative Colleagues:
A. Pretschner: colleagues
W. Prenninger: colleagues
S. Wagner: colleagues
C. Kühnel: colleagues
M. Baumgartner: colleagues
B. Sostawa: colleagues
R. Zölch: colleagues
T. Stauner: colleagues