A Framework for the Quality Evaluation of MDWE Methodologies and Information Technology Infrastructures

A Framework for the Quality Evaluation of MDWE Methodologies and Information Technology Infrastructures

Francisco José Domínguez-Mayo (University of Seville, Spain), María José Escalona (University of Seville, Spain), Manuel Mejías (University of Seville, Spain), Isabel Ramos (University of Seville, Spain) and Luis Fernández (University of Alcala, Spain)
DOI: 10.4018/978-1-4666-2648-5.ch021

Abstract

Diverse development web methodologies currently exist in the field of Model-Driven Web Engineering (MDWE), each of which covers different Levels of Abstraction on Model-Driven Architecture (MDA): Computation Independent Model (CIM), Platform Independent Model (PIM), Platform Specific Model (PSM), and Code. Given the high number of methodologies available, it has become necessary to define objective evaluation tools to enable development teams to improve their methodological environment and help designers of web methodologies design new effective and efficient tools, processes and techniques. Since proposals are constantly evolving, the need may arise not only to evaluate the quality but also to find out how it can be improved. This paper presents an approach named QuEF (Quality Evaluation Framework) oriented towards evaluating, through objectives measures, the quality of information technology infrastructure, mainly in MDWE methodology environments.
Chapter Preview
Top

Introduction

Model-Driven Engineering (MDE) (Schwinger et al., 2008) is a paradigm of software development which consists of the creation of models closer to a particular domain rather than concepts or a specific syntax. The domain environment specific to MDE for web engineering is called Model-Driven Web Engineering (MDWE) (Escalona & Aragón, 2008). The Object Management Group (OMG, 2010) has developed the standard Model-Driven Architecture (MDA) which defines an architecture platform for proposals based on the Model-Driven paradigm. The concept of platform independence appears frequently in MDA. Models may have the quality of being independent from the characteristics of any technological platform. By applying this paradigm, the lifecycle of a software system is completely covered, from requirements capture to its own maintenance, through the generation of the code. MDA determines a minimum number of stages or levels of abstraction: Computing Independent Model (CIM), Platform Independent Model (PIM), Platform Specific Model (PSM), and Code. In recent years, growing interest in the internet has led to the generation of a high number of proposals which offer a frame of reference for the Web environment (Escalona & Aragón, 2008). On the other hand, there are a high number of approaches without standard consensus, a lack in the use of standards, 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. On the other hand, IT is the area of managing technology and spans wide variety of areas that include, but are not limited, to things such as processes, computer software, information systems, computer hardware, programming languages, and data constructs. In these lines, these MDWE approaches play a fundamental role in IT improvement services because they make easier the development of Web applications reducing costs and efforts. In short, each thing that renders data, information or perceived knowledge in any visual format whatsoever, via any multimedia distribution mechanism, is considered part of the domain space known as IT. The industry has provided the delivery of technology so that people can understand and use but many of the problems occur because of the complexity of technology and the rapid pace of change. In this paper, therefore, an environment for the quality analysis, control and evaluation of Model-Driven Web methodologies based on MDA is proposed although it could be extended to each other quality improvements in IT infrastructure, delivery and service support

The paper is organized into the following sections. A global analysis of the situation is presented. We present the problem, motivation and goal, and lay the basis of a framework that allows us to evaluate the quality of different methodological proposals. Concepts such as MDWE methodology and framework are explained. The elements which define our approach, QuEF (Quality Evaluation Framework), are provided. Application of the proposed QuEF to NDT methodology is performed and finally, a set of conclusions, contributions and possible future work are given.

Complete Chapter List

Search this Book:
Reset