A Flyweight UML Modelling Tool for Software Development in Heterogeneous Environments

  • Authors:
  • M. Auer;T. Tschurtschenthaler;S. Biffl

  • Affiliations:
  • -;-;-

  • Venue:
  • EUROMICRO '03 Proceedings of the 29th Conference on EUROMICRO
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

A large and growing variety of tools can support allkinds of UML modeling aspects: from model creation toadvanced round-trip engineering of UML models and code.However, such tools aim at supporting specific life-cyclephases, but they often do not meet basic requirements arisingin heterogeneous environments, UML education, earlylife-cycle phases, or agile processes: hassle-free tool deployment,support for fast model sketching, and flexiblegraphic export features.This paper presents the freely available modeling toolUMLet we designed to specifically address these basic issues.It is a flyweight Java application that can easily bedeployed in various development environments; it featuresan intuitive and pop-up-free user interface, while still providingoutput to common high-quality publishing formats.Thus, the tool UMLet provides an effective way to teachUML and to create and share UML sketches, especiallyin agile environments and during early life-cycle phases.Its user interface supports intuitive and exploratory modeling,its architecture makes distribution and deploymentcost-efficient in heterogeneous environments.