Abstract
Model-driven web engineering (MDWE) is a new paradigm which provides satisfactory results in the development of web software systems. However, as can be concluded from several research works, MDWE provokes traceability problems and the necessity of managing constraints in metamodel instances and transformation executions. The management of these aspects is usually executed manually in the most of MDWE approaches. Nevertheless, model-driven paradigm itself can offer suitable ways to manage them. This chapter presents NDT-Quality, an approach to measure the quality of web projects developed with NDT (navigational development techniques), and offers a view about the application of this tool in real web projects.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
All these tools and their manuals can be downloaded from http://www.iwt2.org. This chapter focuses on the presentation of NDT-Quality.
References
C. Cachero. Una extensión a los métodos OO para el modelado y generación automática de interfaces hipermediales. PhD Thesis. University of Alicante. Alicante, Spain 2003.
S. Ceri, P. Fraternali and P. Bongio. Web Modelling Language (WebML): a modelling language for designing web sites. Conference WWW9/Computer Networks. 33(1–6), pp. 137–157. Mayo 2000.
Consejería de Cultura. Junta de Andalucía. http://www.juntadeandalucia.es/ccul.
Durán, B. Bernárdez, A. Ruiz and M. Toro. A requirements elicitation approach based in templates and patterns. Workshop de Engenharia de Requisitos. Buenos Aires, Argentina. 1999.
Emasesa. Empresa Municipal de Aguas de Sevilla. http://www.aguasdesevilla.com.
MagicUWE. http://www.pst.informatik.uni-muenchen.de/projekte/uwe/toolMagicUWE.html.
M.J. Escalona, J.J.Gutierrez, D.Villadiego, A. León and A.H. Torres. Practical experience in web engineering. Advances in Information System Development. New Methods and Practice for the Networked Society. ISBN: 13-978-0-387-70801-0.V.2. pp. 421–434. 2007.
M.J. Escalona, J.J. Gutiérrez, J.A. Ortega, and I. RamosHYPERLINK “publicaciones.php?id=81”NDT & METRICA V3. An approach for public organizations based on Model Driven Engineering WEBIST 2008Proceedings of the 4th International conference on web information systems; Portugal (2008), Vol. 1, pp. 224–227, ISBN: 978-989-8111-26-5
M.J. Escalona, M. Mejías, J. Torres, and A.M. ReinaHYPERLINK “publicaciones.php?id=140”The NDT development process, Lecture Notes in Computer Science. Springer Verlag; Alemania (2003), Vol. 2722, pp. 463–467, ISBN: 0302–9743, 2003
Enterprise Architect. http://www.sparxsystems.com
M.J. Escalona and G. Aragón. NDT A Model-Driven approach for Web requirements. IEEE Transaction on Software Engineering. 34(3). pp. 370–390. 2008.
N. Koch. Software engineering for adaptive hypermedia applications. Ph. Thesis, FAST Reihe Softwaretechnik, Vol. 12, Uni-Druck Publishing Company, Munich. Germany. 2001.
N. Koch. Transformation techniques in the model-driven development process of UWE. International Conference On Web Engineering; Vol. 155. Workshop proceedings of the sixth international conference on Web engineering. Palo Alto, California. WORKSHOP SESSION: Second international workshop on model driven web engineering (MDWE’06), Article No.: 3. 2006 ISBN:1-59593-435-9, 2006.
N. Koch, G. Zhang and M.J. Escalona. Model transformations from requirements to web system design. ACM International Conference Proceeding Series. Proceedings of the 6th International Conference on Web Engineering (ICWE 2006). Ed. ACM. pp. 281–288. 2006.
OMG: MDA Guide, http://www.omg.org/docs/omg/03-06-01.pdf. Version 1.0.1. 2003.
N. Moreno, P. Fraternali and A. Vallecillo. A UML 2.0 profile for WebML modelling. II International Workshop on Model-Driven Web Engineering. Palo Alto, California. 2006.
MDWE Workshop. http://mdwe2008.pst.ifi.lmu.de/.
OMG. Unified Modeling Language: Superstructure, version 2.0. Specification, OMG, 2005. http://www.omg.org/cgi-bin/doc?formal/05-07-04.
G. Rossi. An object-oriented method for designing hypermedia applications. PhD Thesis. University of PUC-Rio. Rio de Janeiro. Brazil. 1996.
Schauerhuber, A., Wimmer, M. and Kapsammer, E. 2006. Bridging existing web modeling languages to model-driven engineering: a metamodel for WebML. 2nd International Workshop on Model-Driven Web Engineering, Palo Alto, California.
SDMetrics. http://www.sdmetrics.com/.
Acknowledgments
This research has been supported by the project QSimTest (TIN2007-67843-C06_03) and by the RePRIS project of the Ministerio de Educación y Ciencia (TIN2007-30391-E), Spain.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this paper
Cite this paper
Escalona, M., Gutiérrez, J., Pérez-Pérez, M., Molina, A., Domínguez-Mayo, E., Domínguez-Mayo, F. (2011). Measuring the Quality of Model-Driven Projects with NDT-Quality. In: Song, W., et al. Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-7355-9_26
Download citation
DOI: https://doi.org/10.1007/978-1-4419-7355-9_26
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-7205-7
Online ISBN: 978-1-4419-7355-9
eBook Packages: Computer ScienceComputer Science (R0)