5 CONCLUSIONS
In Web Engineering in particular, it is very
important to carry out an exhaustive work of
elicitation of requirements that meet the needs of
end users and customers in order to ensure the
quality of the developed system.
With this aim, the technical team should be able
to identify the customers and clients’ needs, both
explicit and implicit, and their expectations about
the system under development. System requirements
are taken out from the information provided by users
and customers.
The nature of the problems associated with this
activity is primarily social and psychological rather
than technological. For example, among others,
there are communicative problems caused by using
different vocabularies, or even motivated by a
different culture, or problems due to cognitive
limitations for not knowing the problem domain.
There are several specific techniques to mitigate
these problems substantially during the different
activities related to the specification of the project
requirements. For the activity of requirements
capture, there are techniques such as interviews. For
example, Joint Application Development is a
popular exploratory technique that includes users as
active participants in the development process. Some
others are brainstorming or questionnaires.
The most common techniques for requirements
validation activity in Web Engineering are
interviews or walk-through, audits and glossaries.
The research work presented in this document is
framed in this context. Particularly, this paper
focuses on the glossary of terms technique as a
suitable technique to carry out the validation
requirements of a project developed by means of
NDT methodology.
This paper presents NDT-Glossary: A tool that
implements a set of QVT transformations to
systematically generate the glossary of terms of a
project which deals with Web information system
developed using the NDT methodology. All of it is
focused on the perspective of the paradigm of
Model- Driven Engineering.
ACKNOWLEDGEMENTS
This research has been supported by the project
QSimTest (TIN2007-67843-C06_03) and by the
Tempros project (TIN2010-20057-C03-02) of the
Ministry of Education and Science, Spain.
REFERENCES
Alcer. Federación Nacional de Asociaciones para la lucha
contra las enfermedades renales. www.alcer.org.
Accessed February 2011.
Cachero, C., 2003. Una extensión a los métodos OO para
el modelado y generación automática de interfaces
hipermediales. Thesis.
Ceri, S., Fraternali, P., Bongio, P., 2000. Web Modelling
Language (WebML): A Modelling Language for
Designing Web Sites.
Enterprise Architect, 2010. www.sparxsystems.com
Escalona, M. J., Torres, J., Mejías, M., Jurado, M. C.,
Fillerat, L. L., 2003. NDT: Navigational Development
Techniques.
Escalona, M .J., 2004. Modelos y Técnicas para la
Especificación y el Análisis de la Navegación en
Sistemas Software.
Escalona, M. J., Koch, N., 2004. Requirements
Engineering for Web Applications: a Comparative
Study. Journal of Web Engineering.
Escalona, M. J., Cavarero J. L., 2005. Techniques to
Validate Requirements in NDT.
Escalona, M. J., Aragón, G., 2008. NDT: A Model-
Driven Approach for Web Requirements.
Escalona, M. J., Gutierrez, J. J., Villadiego, D., León, A.,
Torres, A. H., 2007. Practical Experience in Web
Engineering. Advances in Information System
Development. New Methods and Practice for the
Networked Society.
Escalona, M. J., Aragón, G, 2007. NDT-Tool. A Model-
Driven tool to deal with Web Requirements.
ACM/IEE International Conference on Model Driven
Engineering Languages and Systems. USA.
Escalona, M. J., Parra, C. L., Martín, F. M., Nieto, J.,
Llergó, A., Pérez P, 2008. A practical example for
Model-Driven Web Engineering. Information System
Development. Challenges in Practice, Theory and
Education Springer Science + Business Media LCC.
Vol. 1. pp. 157-168.
Leite, J. C. S. P., 1993. Eliciting Requirements Using a
Natural Language Based Approach: The Case of the
Meeting Scheduler Problem.
Mirbel, I., 1995. A Fuzzy Thesaurus for Semantic
Integration of Schemes
Mirbel, I., 1997. Semantic Integration of Conceptual
Schemas.
OMG, 2003. MDA Guide of OMG. Version 1.0.1,
http://www.omg.org/docs/omg/03-06-01.pdf
OMG, 2008. Documents Associated with Meta Object
Facility (MOF) 2.0 Query/View/Transformation,
http://www.omg.org/spec/QVT/1.0/
Schmidt, D. C., 2006. Model-Driven Engineering.
Published by the IEEE Computer Society vol 39 nº 2.
UML, 2005. Unified Modeling Language: Superstructure.
Specification, OMG, 2005. http://www.omg.org/cgi-
bin/doc?formal/05-07
NDT-GLOSSARY - A MDE Approach for Glossary Generation
175