Model Development Guidelines and Validation Support for UML-RT

dc.contributor.authorDas, Tuhinen
dc.contributor.departmentComputingen
dc.contributor.supervisorDingel, Juergenen
dc.date.accessioned2017-10-02T15:45:15Z
dc.date.available2017-10-02T15:45:15Z
dc.degree.grantorQueen's University at Kingstonen
dc.description.abstractSoftware development guidelines are a set of rules which can help improve the quality of software. These rules are defined on the basis of experience gained by the software development community over time. This research focuses on finding a set of design guidelines for model-based development of complex real-time embedded software systems. To be precise, we propose nine design conventions, three design patterns and twenty antipatterns for developing UML-RT models. These guidelines have been identified based on our analysis of around 100 UML-RT models from industry and academia. Most of the guidelines are explained with the help of examples, and standard templates from the current state of the art are used for documenting the design rules. Tool support is provided for a subset of the proposed guidelines in the form an Eclipse plug-in. This allows UML-RT practitioners to detect any occurrences of the supported design flaws automatically. Evaluation is done involving practitioners from both industry and academia to determine the utility of the proposed guidelines to the UML-RT community and the effectiveness and user-friendliness of the provided tool support.en
dc.description.degreePhDen
dc.embargo.liftdate2017-10-02T21:10:41Z
dc.identifier.urihttp://hdl.handle.net/1974/22818
dc.language.isoengen
dc.relation.ispartofseriesCanadian thesesen
dc.rightsCC0 1.0 Universalen
dc.rights.urihttp://creativecommons.org/publicdomain/zero/1.0/
dc.subjectUML-RTen
dc.subjectMDDen
dc.subjectPapyrus-RTen
dc.subjectRSA-RTEen
dc.subjectModel Validationen
dc.subjectModel Development Guidelinesen
dc.subjectUML-RT Development Guidelinesen
dc.titleModel Development Guidelines and Validation Support for UML-RTen
dc.typethesisen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Das_Tuhin_K_201709_PhD.pdf
Size:
10.7 MB
Format:
Adobe Portable Document Format
Description:
Thesis document

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.6 KB
Format:
Item-specific license agreed upon to submission
Description: