TURNING CONCEPTS INTO REALITY - Bridging Requirement Engineering and Model-Driven Generation of Web Applications

Xufeng (Danny) Liang, Christian Kop, Athula Ginige, Heinrich C. Mayr

Abstract

Today web application development is under the pressure of evolving business needs, compressed timelines, and limited resources. These dynamics demand a streamlined set of tools that turns concepts into reality and minimises the gap between the original business requirements and the final physical implementation of the web application. This paper will demonstrate how this gap can be reduced by the integration of two techniques, KCPM (Klagenfurt Predesign Conceptual Model) and SBO (Smart Business Object), allowing fully functional web applications to be auto-generated from a set of glossaries.

References

  1. Ceri, S., Fraternali, P., and Bongio, A. (2000). Web modeling language (webml): a modeling language for designing web sites. WWW9 Conference.
  2. de Castro, V., Marcos, E., and Cáceres, P. (2004). A user service oriented method to model web information systems. In WISE 2004. International Conference on Web Information Systems Engineering (WISE 2004).
  3. Diaz, I., Moreno, L., Pastor, O., and Matteo, A. (2005). Interaction transformation patterns based on semantic roles. In NLDB 2005, pages 239-250. 10th International Conference on Applications of Natural Language to Information Systems (NLDB 2005).
  4. Escalona, M., Reina, A., J.Torres, and M.Mejías (2004). Ndt: a methodology to deal with the navigation aspect at the requirements phase. In OOPSLA 2004. OOPSLA Workshop: Aspect-Oriented Requirements Engineering and Architecture Design.
  5. Ginige, J. A., Silva, B. D., and Ginige, A. (2005). Towards end user development of web applications for smes: A component based approach. In ICWE, Sydney, Australia. International Conference on Web Engineering (ICWE 2005).
  6. Hoppenbrouwers, S., H.A, P., and van der Weide Th.P. (2005). A fundamental view on the process of conceptual modeling. In ER 2005. 24th International Conference on Conceptual Modeling (ER 2005).
  7. Koch, N. (2006). Transformation techniques in the modeldriven development process of uwe. In MDWE 2006. 2nd Model-Driven Web Engineering Workshop (MDWE 2006).
  8. Koch, N., Zhang, G., and Escalona, M. J. (2006). Model transformation from requirements to web system design. In ICWE 2006, pages 281-288. 6th International Conference on Web Engineering (ICWE 2006).
  9. Liang, X. and Ginige, A. (2006). Smart business object - a new approach to model business objects for web applications. In ICSOFT, volume 2, pages 30-39. International Conference on Software and Data Technologies (ICSOFT 2006).
  10. Mayr, H. C. and Kop, C. (2002). A user centered approach to requirements modeling. In Modellierung in der Praxis, pages 75-86.
  11. Mylopoulos, J., Chung, L., and Yu, E. (1999). From object oriented to goal oriented requirements analysis. Communications of the ACM, 24(1).
  12. Nijssen, G. and Halpin, T. (1989). Conceptual Schema and Relational Database Design - A Fact Oriented Approach. Prentice Hall.
  13. Reenskaug, T. (1979a). Models - views - controllers.
  14. Reenskaug, T. (1979b). Thing-model-view-editor: an example from a planning system.
  15. Rolland, C., Souveyet, C., and Achour, C. B. (1998). Guiding goal modeling using scenarios. IEEE Transaction on Software Engineering, 24(12):1055-1071.
  16. Rossi, G., Garrido, A., and Schwabe, D. (2000). Navigating between objects. lessons from an object-oriented framework. ACM Computing Surveys (CSUR), 32(1).
  17. Schewe, K., Thalheim, B., and Zlatkin, S. (2004). Modelling actors and stories in web information systems. In ISTA 2004, pages 13-23. 3rd International Conference on Information Systems Technology and ist Applications (ISTA 2004).
  18. Storey, V. C. (1993). Understanding semantic relationships. The VLDB Journal - The International Journal on Very Large Data Bases, 2(4):455-488.
  19. Sutcliffe, A., Maiden, N. A., Minocha, S., and Manuel, D. (1998). Supporting scenario-based requirements. IEEE Transactions on Software Engineering, 24(12):1072-1088.
  20. Valderas, P., Fons, J., and Pelechano, V. (2005). Transforming web requirements into navigational models: An mda based approach. In ER 2005, pages 320-336. 24th International Conference on Conceptual Modeling (ER 2005), Springer.
Download


Paper Citation


in Harvard Style

(Danny) Liang X., Kop C., Ginige A. and C. Mayr H. (2007). TURNING CONCEPTS INTO REALITY - Bridging Requirement Engineering and Model-Driven Generation of Web Applications . In Proceedings of the Second International Conference on Software and Data Technologies - Volume 3: ICSOFT, ISBN 978-989-8111-07-4, pages 109-116. DOI: 10.5220/0001333601090116


in Bibtex Style

@conference{icsoft07,
author={Xufeng (Danny) Liang and Christian Kop and Athula Ginige and Heinrich C. Mayr},
title={TURNING CONCEPTS INTO REALITY - Bridging Requirement Engineering and Model-Driven Generation of Web Applications},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 3: ICSOFT,},
year={2007},
pages={109-116},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001333601090116},
isbn={978-989-8111-07-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Software and Data Technologies - Volume 3: ICSOFT,
TI - TURNING CONCEPTS INTO REALITY - Bridging Requirement Engineering and Model-Driven Generation of Web Applications
SN - 978-989-8111-07-4
AU - (Danny) Liang X.
AU - Kop C.
AU - Ginige A.
AU - C. Mayr H.
PY - 2007
SP - 109
EP - 116
DO - 10.5220/0001333601090116