Consistency checking in multiple UML state diagrams using super state analysis

dc.contributor.authorAlanazi, Mohammad N.
dc.date.accessioned2008-10-21T19:05:57Z
dc.date.available2008-10-21T19:05:57Z
dc.date.graduationmonthDecemberen
dc.date.issued2008-10-21T19:05:57Z
dc.date.published2008en
dc.description.abstractThe Unified Modeling Language (UML) has been designed to be a full standard notation for Object-Oriented Modeling. UML 2.0 consists of thirteen types of diagrams: class, composite structure, component, deployment, object, package, activity, use case, state, sequence, communication, interaction overview, and timing. Each one is dedicated to a different design aspect. This variety of diagrams, which overlap with respect to the information depicted in each, can leave the overall system design specification in an inconsistent state. This dissertation presents Super State Analysis (SSA) for analyzing UML multiple state and sequence diagrams to detect the inconsistencies. SSA model uses a transition set that captures relationship information that is not specifiable in UML diagrams. The SSA model uses the transition set to link transitions of multiple state diagrams together. The analysis generates three different sets automatically. These generated sets are compared to the provided sets to detect the inconsistencies. Because Super State Analysis considers multiple UML state diagrams, it discovers inconsistencies that cannot be discovered when considering only a single UML state diagram. Super State Analysis identifies five types of inconsistencies: valid super states, invalid super states, valid single step transitions, invalid single step transitions, and invalid sequences.en
dc.description.advisorDavid A. Gustafsonen
dc.description.degreeDoctor of Philosophyen
dc.description.departmentDepartment of Computing and Information Sciencesen
dc.description.levelDoctoralen
dc.identifier.urihttp://hdl.handle.net/2097/995
dc.language.isoen_USen
dc.publisherKansas State Universityen
dc.subjectSoftware engineeringen
dc.subjectModeling languagesen
dc.subjectUMLen
dc.subjectSoftware modelsen
dc.subjectState diagramsen
dc.subjectSequence diagramsen
dc.subject.umiComputer Science (0984)en
dc.titleConsistency checking in multiple UML state diagrams using super state analysisen
dc.typeDissertationen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MohammadAlanazi2008.pdf
Size:
684.86 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.69 KB
Format:
Item-specific license agreed upon to submission
Description: