• DocumentCode
    2070234
  • Title

    A flyweight UML modelling tool for software development in heterogeneous environments

  • Author

    Auer, M. ; Tschurtschenthaler, T. ; Biffl, S.

  • Author_Institution
    Inst. of Software Technol., Vienna Univ. of Technol., Austria
  • fYear
    2003
  • fDate
    1-6 Sept. 2003
  • Firstpage
    267
  • Lastpage
    272
  • Abstract
    A large and growing variety of tools can support all kinds of UML modeling aspects: from model creation to advanced round-trip engineering of UML models and code. However, such tools aim at supporting specific life-cycle phases, but they often do not meet basic requirements arising in heterogeneous environments, UML education, early life-cycle phases, or agile processes: hassle-free tool deployment, support for fast model sketching, and flexible graphic export features. We present the freely available modeling tool UMLet we designed to specifically address these basic issues. It is a flyweight Java application that can easily be deployed in various development environments; it features an intuitive and pop-up-free user interface, while still providing output to common high-quality publishing formats. Thus, the tool UMLet provides an effective way to teach UML and to create and share UML sketches, especially in agile environments and during early life-cycle phases. Its user interface supports intuitive and exploratory modeling, its architecture makes distribution and deployment cost-efficient in heterogeneous environments.
  • Keywords
    Java; formal specification; software engineering; specification languages; Java; UML modelling tool; formal specification; heterogeneous environment; life-cycle phase; software development; software engineering; specification languages; user interface; Software engineering; Software requirements and specifications; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 2003. Proceedings. 29th
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-1996-2
  • Type

    conf

  • DOI
    10.1109/EURMIC.2003.1231600
  • Filename
    1231600