Integrating Measures and Redesigns in the Definition of Domain Specific Visual Languages

Integrating Measures and Redesigns in the Definition of Domain Specific Visual Languages

Esther Guerra, Juan de Lara, Paloma Díaz
Copyright: © 2009 |Pages: 28
ISBN13: 9781605660066|ISBN10: 160566006X|ISBN13 Softcover: 9781616924768|EISBN13: 9781605660073
DOI: 10.4018/978-1-60566-006-6.ch006
Cite Chapter Cite Chapter

MLA

Guerra, Esther, et al. "Integrating Measures and Redesigns in the Definition of Domain Specific Visual Languages." Model-Driven Software Development: Integrating Quality Assurance, edited by Jörg Rech and Christian Bunse, IGI Global, 2009, pp. 119-146. https://doi.org/10.4018/978-1-60566-006-6.ch006

APA

Guerra, E., de Lara, J., & Díaz, P. (2009). Integrating Measures and Redesigns in the Definition of Domain Specific Visual Languages. In J. Rech & C. Bunse (Eds.), Model-Driven Software Development: Integrating Quality Assurance (pp. 119-146). IGI Global. https://doi.org/10.4018/978-1-60566-006-6.ch006

Chicago

Guerra, Esther, Juan de Lara, and Paloma Díaz. "Integrating Measures and Redesigns in the Definition of Domain Specific Visual Languages." In Model-Driven Software Development: Integrating Quality Assurance, edited by Jörg Rech and Christian Bunse, 119-146. Hershey, PA: IGI Global, 2009. https://doi.org/10.4018/978-1-60566-006-6.ch006

Export Reference

Mendeley
Favorite

Abstract

The goal of this work is to facilitate the task of integrating measurement and redesign tools in modelling environments for Domain Specific Visual Languages (DSVLs), reducing or eliminating the necessity of coding. With this purpose, we have created a DSVL called SLAMMER that includes generalizations of some of the more used types of product metrics and frequent model manipulations, which can be easily customised for any other DSVL in a graphical way. The metric customisation process relies on visual patterns for the specification of the elements that should be measured in each metric type, while redesigns (as well as other actions) can be specified either personalizing generic templates or by means of graph transformation systems. The provided DSVL also allows creating new metrics, composing metrics, and executing actions guided by measurement values. The approach has been empirically validated by its implementation in a meta-modelling tool, which has been used for several DSVLs. In this way, together with the DSVL specification, a SLAMMER model can be provided containing a suite of metrics and actions that will become available in the final modelling environment. In this chapter we show a case study for a notation in the web engineering domain. As ensuring model quality is a key success factor in many computer science areas, even crucial in model-driven development, we believe that the results of this work benefit all of them by providing automatic support for the specification, generation and integration of measurement and redesign tools with modelling environments.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.