UML Model Refactoring

CHF 68.75
Auf Lager
SKU
QTE56IFVIEV
Stock 1 Verfügbar
Geliefert zwischen Fr., 21.11.2025 und Mo., 24.11.2025

Details

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 book 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.

Autorentext

Studied Software Engineering at Wroclaw University of Technology and Blekinge Institute of Technology. Ex BTS software engineer at Motorola Poland Software Center, Krakow. Owner of a small software company. Expert in the field of software for building industry.

Weitere Informationen

  • Allgemeine Informationen
    • GTIN 09783838381022
    • Genre Programmiersprachen
    • Sprache Englisch
    • Anzahl Seiten 152
    • Herausgeber LAP LAMBERT Academic Publishing
    • Größe H220mm x B150mm x T10mm
    • Jahr 2010
    • EAN 9783838381022
    • Format Kartonierter Einband
    • ISBN 3838381025
    • Veröffentlichung 19.07.2010
    • Titel UML Model Refactoring
    • Autor Lukasz Dobrzanski
    • Untertitel Support for Maintenance of Executable UML Models
    • Gewicht 244g

Bewertungen

Schreiben Sie eine Bewertung
Nur registrierte Benutzer können Bewertungen schreiben. Bitte loggen Sie sich ein oder erstellen Sie ein Konto.
Made with ♥ in Switzerland | ©2025 Avento by Gametime AG
Gametime AG | Hohlstrasse 216 | 8004 Zürich | Schweiz | UID: CHE-112.967.470