Formal models and analysis for software component interaction testing
| dc.contributor.author | Liu, Wayne | en |
| dc.date.accessioned | 2006-07-28T19:20:41Z | |
| dc.date.available | 2006-07-28T19:20:41Z | |
| dc.date.issued | 2000 | en |
| dc.date.submitted | 2000 | en |
| dc.description.abstract | An important problem in component-based software development is testing for correct interactions of components. A promising approach is to use formal state-space models and analysis techniques for effective and automated testing. however, existing techniques are not feasible as models and test cases are difficult enough for people to create, or alternatively, too complex for automatic tools to analyze. To overcome these two problems, this thesis presents an object-oriented modelling language that is easy to use for software design, but it also has formal semantics to allows model to be re-used for interaction testing. Formal coverage criteria and test requirements can be defined for the models, and test cases can be generated using a model-checking approach. The thesis also presents new algorithms created to contain the state explosion that occurs in test generation from large models of software components. The algorithms allow the analysis of much larger models than previously possible. The feasibility of using these techniques for interaction testing is demonstrated by an experiment on the design of an example software system. | en |
| dc.format | application/pdf | en |
| dc.format.extent | 4486022 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.uri | http://hdl.handle.net/10012/564 | |
| dc.language.iso | en | en |
| dc.pending | false | en |
| dc.publisher | University of Waterloo | en |
| dc.rights | Copyright: 2000, Liu, Wayne. All rights reserved. | en |
| dc.subject | Harvested from Collections Canada | en |
| dc.title | Formal models and analysis for software component interaction testing | en |
| dc.type | Doctoral Thesis | en |
| uws-etd.degree | Ph.D. | en |
| uws.peerReviewStatus | Unreviewed | en |
| uws.scholarLevel | Graduate | en |
| uws.typeOfResource | Text | en |
Files
Original bundle
1 - 1 of 1