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 :
بازگشت