Esposito, S. (2009) Generating code for UML diagrams. Bachelor's Thesis, Computing Science.
Text
ArchiMate.zip - Published Version Download (2MB) |
||
Text
ArchiMate_1.0.0.jar - Published Version Download (124kB) |
||
|
Text
INF-BA-2009-S.Esposito.pdf - Published Version Download (2MB) | Preview |
|
Text
models.zip - Published Version Download (326kB) |
Abstract
In this bachelor project we introduce design patterns and primitives to the code generation process in an attempt to solve the problems and challenges in existing UML tools. Design patterns are general reusable solutions to commonly occurring architectural problems in software design. Design primitives are similar to patterns, but have usually a smaller scope. A design primitive can be part of a design pattern, adding finer grain to it. Patterns are not a finished design and thus cannot be directly translated into source code. However by combining the structural and behavioral information of UML models with the interactional constraints derived from design patterns, the gap between UML and meaningful source code grows significantly smaller. By adding validation on the modeled architecture and the implementation of this architecture, code generation for UML diagrams is taken to a challenging new level.
Item Type: | Thesis (Bachelor's Thesis) |
---|---|
Degree programme: | Computing Science |
Thesis type: | Bachelor's Thesis |
Language: | English |
Date Deposited: | 15 Feb 2018 07:29 |
Last Modified: | 15 Feb 2018 07:29 |
URI: | https://fse.studenttheses.ub.rug.nl/id/eprint/8696 |
Actions (login required)
View Item |