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
Link To Document