• DocumentCode
    2589063
  • Title

    A Profile Approach to Using UML Models for Rich Form Generation

  • Author

    Cerny, Tomas ; Song, Eunjee

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Czech Tech. Univ., Prague, Czech Republic
  • fYear
    2010
  • fDate
    21-23 April 2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The Model Driven Development (MDD) has provided a new way of engineering today´s rapidly changing requirements into the implementation. However, the development of user interface (UI) part of an application has not benefit much from MDD although today´s UIs are complex software components and they play an essential role in the usability of an application. As one of the most common UI examples, consider view forms that are used for collecting data from the user. View forms are usually generated with a lot of manual efforts after the implementation. For example, in case of Java 2 Enterprise Edition (Java EE) web applications, developers create all view forms manually by referring to entity beans to determine the content of forms, but such manual creation is pretty tedious and certainly very much error-prone and makes the system maintenance difficult. One promise in MDD is that we can generate code from UML models. Existing design models in MDD, however, cannot provide all class attributes that are required to generate the practical code of UI fragments. In this paper, we propose a UML profile for view form generation as an extension of the object relational mapping (ORM) profile. A profile form of hibernate validator is also introduced to implement the practical view form generation that includes an user input validation.
  • Keywords
    Java; Unified Modeling Language; software engineering; user interface management systems; Java 2 Enterprise Edition; UML model; complex software components; model driven development; object relational mapping; rich form generation; software components; user interface; Application software; Computer science; Java; Programming; Remuneration; Software maintenance; Unified modeling language; Usability; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science and Applications (ICISA), 2010 International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4244-5941-4
  • Electronic_ISBN
    978-1-4244-5943-8
  • Type

    conf

  • DOI
    10.1109/ICISA.2010.5480315
  • Filename
    5480315