A Quality Model in a Quality Evaluation Framework for MDWE Methodologies F. J. Dominguez-Mayo, M. J. Escalona, M. Mejias, A. H. Tores Departamento de Lenguajes y Sistemas Inforaticos University of Seville Seville, Spain fdominguez@us.es, mjescalona@us.es, risoto@us.es, arturohtz@gmail.com Abstract- Nowadays, diverse development methodologies exist in the feld of Model-Driven Web Engineering (MDWE), each of which covers different levels of abstraction on Model-Driven Architecture (MDA): CIM, PIM, PSM and Code. Given the high number of methodologies available, it is necessary to evaluate the quality of existing methodologies and provide helpful information to the developers. Furthermore, proposals are constantly appearing and the need may arise not only to evaluate the quality but also to fnd out how it can be improved. In this context, QuEF (Quality Evaluation Framework) can be employed to assess the quality of MDWE methodologies. This article presents the work being carried out and describes tasks to defne a Quality Model component for QuEF. This component would be responsible for providing the basis for specifying quality requirements with the purpose of evaluating quality. Keywords: Model-Driven Web Engineering; Qualit; Qualit Model; Software Metrics; Methodologies; Model-Driven Engineering; I. INTRODUCTION Model-Driven Engineering (MDE)[35] is a paradigm of sofwae development which consists of the creation of models closer to a paticula domain rather tha concepts or a specifc syntax. The domain environment specifc to MOE for web engineering is called Model-Driven Web Engineering (MDWE)[II]. The Object Management Group (OMG) has developed the standard Model-Driven Architecture (MDA) which defnes an architecture platfor for proposals based on the Model-Driven paradigm l . According to the OMG [29], the goals of MDA are portability, interoperability and reusability through architectural separation. The concept of platform independence appeas frequently in MDA. Models may have the quality of being independent fom the characteristics of any technological platfor. By applying this paradigm, the lifecycle of a sofware system is completely covered, starting from requirements capture, passing through the generation of code, and up to the system maintenance. l. htp://www.omg.org MDA deterines a minimum number of stages or levels of abstraction: Computation Independent Model (CIM), Platfor Independent Model (PIM), Platform Specifc Model (PSM), and Code. However, research in this feld is mainly oriented towards te CIM and PIM levels of abstraction. In recent years, the growing interest in the interet has led to the generation of a high number of MDWE approaches which offer a fae of reference for the Web environment [11]. On the other hand, there are a high number of approaches without standard consensus [13][19][3 3], a lack in the use of stadards, and scarcity of both practical experience and tool support. In the face of this situation, an important need to assess the quality of existing methodologies arises. In this paper, QuEF (Quality Evaluation Framework), an environment for the quality evaluation of Model-Driven Web methodologies based on MDA is proposed. The paper is organized into the following sections. In Section II a general analysis of the situation is presented. Section III presents the problem, motivation and goal, ad is intended to lay the basis of a famework that allows the evaluation of the quality of different methodological proposals. In Section IV concepts such as MDWE methodology and famework are explained ad a short description of the components of the faework is given. In Section V, the Quality Model component for QuEF is defned and the stages for the defnition of the Quality Model component for QuEF and a description of every component, structure and process to achieve the Quality Model are shown. In Section VI, an example of applying the Quality Model proposed with the NDT methodology is perfored. Finally, in Section VII, a set of conclusions and contributions is laid out, ad possible fture work is given. A. Surves II. RELATED WORK There are many methodological approaches in the area of MDWE ad numerous comparative studies [3 3 ], [31], [11],