Dissertation > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering

Research on Development Modeling for RIA

Author TangJunPeng
Tutor XingZuo
School Harbin Engineering University
Course Applied Computer Technology
Keywords RIA MDD Web engineering methodologies WebML IMS
CLC TP311.5
Type Master's thesis
Year 2011
Downloads 9
Quotes 0
Download Dissertation

With the rapid development of information technology and network technology, complexity of web application grows exponentially, especially in RIA, which becomes more preferred in enterprise development field. However, RIA is so complex; it is usually time-consuming and error-prone during their designing and implementation. Previous methodologies and tools are incomplete and insufficient to achieve the RIA user functionality and complex needs of the user experience. There is an insurmountable gap between RIA developer and UI designer.In older to achieve a high-efficiency, good maintainability, easy to implement application-driven RIA, a new development model proposed in this paper, it based on the MDD concept and web engineering methodologies. Construction for modeling communication and offers the order of modeling page computation are creatively built in this paper.First of all, web engineering methodologies in MDD are analyzed in this paper, Combination of elements are extracted from web engineering methodologies with the WebML. Then basic elements of the model are summarized and extended to represent the most innovative and significant features of RIA. Four models are as follows:Domain Model, Hypertext Model, Dynamic Model, and Presentation Model.Secondly, constructing method of the sub-model is studied as a major subject, then extended symbols of models and syntax of models in order to achieve coverage RIA features and provide different angle to the same content. Modeling communication and modeling page computation in the basis of the four models is proposed. Modeling page computation is divided into four types of concepts and put forward three suggestions to achieve unique expression of the computation sequence.Finally, IMS is developed by the proposed model of this paper. The proposed approach is evaluated in several aspects including expressive power, usability and implement ability, to verify the development model whether or not improves the efficiency of RIA development, reduce the gap between developers and designers and so on.

Related Dissertations
More Dissertations