Formal models and analysis for software component interaction testing

dc.contributor.authorLiu, Wayneen
dc.date.accessioned2006-07-28T19:20:41Z
dc.date.available2006-07-28T19:20:41Z
dc.date.issued2000en
dc.date.submitted2000en
dc.description.abstractAn 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.formatapplication/pdfen
dc.format.extent4486022 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10012/564
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.rightsCopyright: 2000, Liu, Wayne. All rights reserved.en
dc.subjectHarvested from Collections Canadaen
dc.titleFormal models and analysis for software component interaction testingen
dc.typeDoctoral Thesisen
uws-etd.degreePh.D.en
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
NQ53503.pdf
Size:
3.46 MB
Format:
Adobe Portable Document Format