AUTOMATIC GENERATION OF UML-BASED WEB APPLICATION PROTOTYPES

Shinpei Ogata, Saeko Matsuura

Abstract

The key to success in business system development is to sufficiently elicit user requirements from the customers and to fully and correctly define the requirements analysis model that meets these requirements. Prototyping is recognized as an effective software development method that enables customers to confirm the validity of the requirements analysis model at an early stage of system development. However, the development process requires guaranteeing consistency between the system model and customer requirements that arise as a result of the confirmation. This paper proposes a method for the incremental validation of a Web application wherein a prototype system is automatically generated from a requirements analysis model based on UML (Unified Modeling Language). This model defines the interaction between a system and the user, in addition to defining the input/output data. Moreover, the automatic generation tool of the prototype system enables the developer to confirm the system image incrementally while developing the requirements analysis model in UML. We discuss the expressiveness of the generated prototype in comparison with the current group work support tool.

References

  1. Onishi, A., and Go, K., 2002. Requirements Engineering, Kyoritsu publishing company (in Japanese). Tokyo.
  2. Díaz, J. S., López, O.P., and Fons, J.J., 2001. From User Requirements to User Interfaces: A Methodological Approach. In CAiSE'01, 13th Conference on Advanced Information Systems Engineering. LNCS 2068,pp. 60-75.
  3. Davis, A.M., 1993. Software Requirements: Objects, Functions and States, Prentice Hall, Englewood Cliffs.
  4. Kotonya, G., and Sommerville, J., 2000. Requirements Engineering: Processes and Techniques, John Wiley & Sons.Hoboken.
  5. Object Management Group, 2007. Unified Modeling language, www.uml.org.
  6. Fowler, M., 2004. UML Distilled Third Edition: A Brief Guide to the Standard Object Modeling Language, Pearson Education.
  7. ChangeVision, 2007. JUDE, www.change-vision.com.
  8. Elkoutbi, M., Khriss, I., and Keller, R. K., 2006, Automated Prototyping of User Interfaces Based on UML Scenarios. Journal of Automated Software Engineering, vol.13, no.1, pp.5-40.
  9. Cruz, A. M. R., and Faria J. P., 2007. Automatic Generation of User Interfaces from Domain and Use Case Models. In QUATIC'07, 6th International Conference on the Quality of Information and Communications Technology. pp.208-212.
Download


Paper Citation


in Harvard Style

Ogata S. and Matsuura S. (2008). AUTOMATIC GENERATION OF UML-BASED WEB APPLICATION PROTOTYPES . In Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8111-38-8, pages 244-251. DOI: 10.5220/0001692702440251


in Bibtex Style

@conference{iceis08,
author={Shinpei Ogata and Saeko Matsuura},
title={AUTOMATIC GENERATION OF UML-BASED WEB APPLICATION PROTOTYPES},
booktitle={Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2008},
pages={244-251},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001692702440251},
isbn={978-989-8111-38-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - AUTOMATIC GENERATION OF UML-BASED WEB APPLICATION PROTOTYPES
SN - 978-989-8111-38-8
AU - Ogata S.
AU - Matsuura S.
PY - 2008
SP - 244
EP - 251
DO - 10.5220/0001692702440251