Automated Analysis of Unified Modeling Language (UML) Specifications

dc.contributor.authorTanuan, Meyer C.en
dc.date.accessioned2006-08-22T14:21:11Z
dc.date.available2006-08-22T14:21:11Z
dc.date.issued2001en
dc.date.submitted2001en
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.identifier.urihttp://hdl.handle.net/10012/1140
dc.language.isoenen
dc.pendingfalseen
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
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentSchool of Computer Scienceen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
mctanuan2001.pdf
Size:
470.09 KB
Format:
Adobe Portable Document Format