Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
UML Model Refactoring: Support for Maintenance of Executable UML Models
Blekinge Institute of Technology, School of Engineering, Department of Systems and Software Engineering.
2005 (English)Independent thesis Advanced level (degree of Master (One Year))Student thesis
Abstract [en]

One of the inevitable negative effects of software evolution is design erosion. Refactoring is a technique that aims at counteracting this phenomenon by successively improving the design of software without changing its observable behaviour. Design erosion occurs also in the context of executable UML models, i.e. models that are detailed enough to be automatically compiled to executable applications. This thesis presents results of a study on applying refactoring to the area of maintenance of executable UML models. It contains an overview of recent approaches to UML model refactoring and to executable modelling, followed by identification of refactoring areas in models built in Telelogic TAU, a state-of-the art UML CASE tool. It proposes a systematic approach to specification of both executable UML model refactorings as well as associated bad smells in models. Additionally, it shows how refactorings can be implemented in Telelogic TAU.

Place, publisher, year, edition, pages
2005. , p. 128
Keywords [en]
software maintenance, executable UML, model refactoring, model transformation
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-5715Local ID: oai:bth.se:arkivexEB945876D5B479DBC125707600659505OAI: oai:DiVA.org:bth-5715DiVA, id: diva2:833112
Uppsok
Technology
Supervisors
Available from: 2015-04-22 Created: 2005-09-08 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

fulltext(1482 kB)295 downloads
File information
File name FULLTEXT01.pdfFile size 1482 kBChecksum SHA-512
b1eb8a071d7335562466688ba4f197dd4378fed1855dd1f732073cd8ba58868d8e1e0bb0a16935ecf2d88127509bf0998d61cb6682181a9be47249d33eeb06cc
Type fulltextMimetype application/pdf

By organisation
Department of Systems and Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 295 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 261 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf