Subscribe Now Subscribe Today
Science Alert
Curve Top
Journal of Software Engineering
  Year: 2011 | Volume: 5 | Issue: 2 | Page No.: 49-63
DOI: 10.3923/jse.2011.49.63
Facebook Twitter Digg Reddit Linkedin StumbleUpon E-mail

Uml-based Web Engineering Framework for Modeling Web Application

Hamdy K. Elminir, Mohamed Abu Elsoud and A.M. El- Halawany

Unified modeling language-based web engineering (UWE) is a software engineering approach for the Web domain aiming to cover the whole life-cycle of Web application development. UWE uses both UML and UML extension mechanisms to develop a web application, UML extension mechanisms define specific stereotype to model system requirements model, conceptual model, navigation model and presentation model. Each one of these models has its modeling elements. Transformation rules that are used for mapping between different models are rarely investigated. Besides the absence of modeling elements to model server side process, client side process, web service which is a method of communication between different web applications and threading concept which is the smallest unit of processing that can be scheduled. A UWE framework is proposed transformation rules for mapping between different models and provides additional modeling elements. UWE based framework consists of four phases (requirements modeling phase, conceptual modeling phase, navigation modeling phase and presentation modeling phase) with each of which having its model and modeling elements. Proposed framework includes a set of transformation rules for the mapping process between different phases.
PDF Fulltext XML References Citation Report Citation
  •    Numerical Study of Power Characteristics for Stirring Device of Sand Blender
  •    Systematic Review on Aspect-oriented UML Modeling: A Complete Aspectual UML Modeling Framework
How to cite this article:

Hamdy K. Elminir, Mohamed Abu Elsoud and A.M. El- Halawany, 2011. Uml-based Web Engineering Framework for Modeling Web Application. Journal of Software Engineering, 5: 49-63.

DOI: 10.3923/jse.2011.49.63






Curve Bottom