Thesis
An integrated UML based model for design analysis
Washington State University
Master of Science (MS), Washington State University
2010
Handle:
https://hdl.handle.net/2376/100085
Abstract
In software engineering, there is a strong movement towards "Design First" and "Test Driven Development". With these approaches it is imperative to ensure that design documents are valid and consistent both internally and externally. This thesis discusses the current state of design testing documents for validity and proposes a new approach. Although much research effort has been dedicated to software design validation, none of the current solutions provide an effective, efficient, and automatic approach that includes a wide variety of UML design document types. To remedy this, we present an new approach which attempts to address the downfalls of the other solutions. To demonstrate this approach we apply our techniques to a case study. The case study is based around designing a canonical web application for blogging. By first designing the project in a variety of UML design documents and then running those documents through our proposed approach, we were able to pinpoint numerous design faults and inconsistencies between the diagrams. Using our approach, software faults are discovered early in the development lifecycle and therefore reduce software maintenance time and costs overall.
Metrics
3 File views/ downloads
15 Record Views
Details
- Title
- An integrated UML based model for design analysis
- Creators
- Adam McDonald
- Contributors
- Orest Jacob Pilskalns (Degree Supervisor)
- Awarding Institution
- Washington State University
- Academic Unit
- Electrical Engineering and Computer Science, School of
- Theses and Dissertations
- Master of Science (MS), Washington State University
- Publisher
- Washington State University; Pullman, Wash. :
- Identifiers
- 99900524886501842
- Language
- English
- Resource Type
- Thesis