Show simple item record

dc.contributor.authorTanuan, Meyer C.en
dc.date.accessioned2006-08-22 14:21:11 (GMT)
dc.date.available2006-08-22 14:21:11 (GMT)
dc.date.issued2001en
dc.date.submitted2001en
dc.identifier.urihttp://hdl.handle.net/10012/1140
dc.description.abstractThe Unified Modeling Language (UML) is a standard language adopted by the Object Management Group (OMG) for writing object-oriented (OO) descriptions of software systems. UML allows the analyst to add class-level and system-level constraints. However, UML does not describe how to check the correctness of these constraints. Recent studies have shown that Symbolic Model Checking can effectively verify large software specifications. In this thesis, we investigate how to use model checking to verify constraints of UML specifications. We describe the process of specifying, translating and verifying UML specifications for an elevator example. We use the Cadence Symbolic Model Verifier (SMV) to verify the system properties. We demonstrate how to write a UML specification that can be easily translated to SMV. We propose a set of rules and guidelines to translate UML specifications to SMV, and then use these to translate a non-trivial UML elevator specification to SMV. We look at errors detected throughout the specification, translation and verification process, to see how well they reveal errors, ambiguities and omissions in the user requirements.en
dc.formatapplication/pdfen
dc.format.extent481369 bytes
dc.format.mimetypeapplication/pdf
dc.language.isoenen
dc.publisherUniversity of Waterlooen
dc.rightsCopyright: 2001, Tanuan, Meyer C.. All rights reserved.en
dc.subjectComputer Scienceen
dc.subjectObject-Oriented Software Specificationen
dc.subjectUMLen
dc.subjectModel Checkingen
dc.subjectSMVen
dc.titleAutomated Analysis of Unified Modeling Language (UML) Specificationsen
dc.typeMaster Thesisen
dc.pendingfalseen
uws-etd.degree.departmentSchool of Computer Scienceen
uws-etd.degreeMaster of Mathematicsen
uws.typeOfResourceTexten
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


UWSpace

University of Waterloo Library
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4883

All items in UWSpace are protected by copyright, with all rights reserved.

DSpace software

Service outages