Mapping Template Semantics to SMV

dc.contributor.advisorDay, Nancy
dc.contributor.authorLu, Yunen
dc.date.accessioned2006-08-22T14:27:49Z
dc.date.available2006-08-22T14:27:49Z
dc.date.issued2004en
dc.date.submitted2004en
dc.description.abstractTemplate semantics is a template-based approach to describing the semantics of model-based notations, where a pre-defined template captures the notations' common semantics, and parameters specify the notations' distinct semantics. In this thesis, we investigate using template semantics to parameterize the translation from a model-based notation to the input language of the SMV family of model checkers. We describe a fully automated translator that takes as input a specification written in template semantics syntax, and a set of template parameters, encoding the specification's semantics, and generates an SMV model of the specification. The result is a parameterized technique for model checking specifications written in a variety of notations. Our work also shows how to represent complex composition operators, such as rendezvous synchronization, in the SMV language, in which there is no matching language construct.en
dc.formatapplication/pdfen
dc.format.extent980691 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10012/1205
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.rightsCopyright: 2004, Lu, Yun. All rights reserved.en
dc.subjectComputer Scienceen
dc.subjectFormal Methodsen
dc.subjectModel Checkingen
dc.titleMapping Template Semantics to SMVen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentSchool of Computer Scienceen
uws.contributor.advisorDay, Nancy
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
y4lu2004.pdf
Size:
957.71 KB
Format:
Adobe Portable Document Format