摘要: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.