Model Transformation Approach for a Goal Oriented Requirements Engineering based WebGRL to Design Models
Sangeeta Srivastava, Department of Computer Science, BCAS, Delhi University, Delhi, India.
Manuscript received on December 08, 2014. | Revised Manuscript received on December 15, 2014. | Manuscript published on January 05, 2014. | PP: 66-75 | Volume-3 Issue-6, January 2014. | Retrieval Number: F1990013614/2014©BEIESP
Open Access | Ethics and Policies | Cite
© The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Web applications have become integral to our lives and there is a lot of emphasis on developing high quality web applications which capture the stakeholder’ goals very closely. Web engineers mostly focus on design aspects only, overlooking the real goals and expectations of the users. Goal oriented Requirement Engineering is a popular approach for Information system development but has not been explored much for Web applications. Goal driven requirements analysis helps in capturing stakeholders’ goals very finely, they enhance the requirements analysis in many ways, as the requirement clarification and the conflicts between requirements can be detected early and design alternatives can be evaluated and selected to suit the requirements. In this paper, we take a step from the requirements phase to the design phase. While adhering to the web based goal oriented requirements engineering in the first phase we move to the A-OOH design models using a model transformation strategy to derive web specific design models supported by a UML profile. This helps in seamlessly generating the web specific design models namely the content, navigation, presentation, business process and adaptivity models. The model transformation approach aims at automatic transformation of the repeatedly refined and resolved alternatives presented by us in the GOREWEB framework as an output to the design models supported by a UML profile. This would lead to a better design and high quality of product development which captures the stakeholders’ goals very closely.
Keywords: Goal Oriented Requirements Engineering, Model transformation, UML Profile, Web Engineering