PVS proof patterns for UML-based verification

dc.contributor.authorLiu, Yanguo (Michael)en_US
dc.date.accessioned2024-08-14T21:06:19Z
dc.date.available2024-08-14T21:06:19Z
dc.date.copyright2002en_US
dc.date.issued2002
dc.degree.departmentDepartment of Electrical and Computer Engineering
dc.degree.levelMaster of Applied Science M.A.Sc.en
dc.description.abstractUML has been established as a practical notation to specify complex software systems and has been adopted by the OMG as an industry standard for object-oriented analysis and design. However, UML lacks of rigor and precision, UML specifications are often incomplete, inconsistent and ambiguous. For critical software systems, the inconsistencies and misconceptions arising from the inherent ambiguities of UML specifications are not only difficult and expensive to correct in the further phases of the software development, but also often lead to safety related failures. Therefore, the early checking of the UML specifications is crucial. In general, validation and Verification of UML diagram are hard to establish. Informal and semi-formal notations such as UML only support a very basic level of assurance, which just impose a structure on the specification that facilitates inspection by domain experts. The work carried in this thesis is part of ongoing effort to develop an automated reasoning framework for rigorous validation and verification of UML specifications. More specifically, we develop in this thesis some formal proof patterns that can be used to automatically verify a subset of UML specifications, which can lead to early detection of misconceptions and inconsistencies in the software development process; meanwhile, we present the Precise UML Development tool (PrUDE).
dc.format.extent95 pages
dc.identifier.urihttps://hdl.handle.net/1828/18712
dc.rightsAvailable to the World Wide Weben_US
dc.titlePVS proof patterns for UML-based verificationen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LIU_Yanguo_MASc_2002_1316578.pdf
Size:
30.64 MB
Format:
Adobe Portable Document Format