Visual specification of metrics for domain specific visual languages
Entity
UAM. Departamento de Ingeniería InformáticaPublisher
Elsevier BVDate
2008-04-28Citation
10.1016/j.entcs.2008.04.033
Electronic Notes in Theoretical Computer Science 211 (2008): 99-110
ISSN
1571-0661DOI
10.1016/j.entcs.2008.04.033Funded by
This work has been partially supported by the Spanish Ministry of Education and Science with projects MD2 (TIC200303654) and MOSAIC (TSI2005-08225-C07-06).Editor's Version
http://dx.doi.org/10.1016/j.entcs.2008.04.033Subjects
Code Generation; Domain Specific Visual Languages; Graph Patterns; Meta-Modelling; Metrics; InformáticaNote
Proceedings of the Fifth International Workshop on Graph Transformation and Visual Modeling Techniques (GT-VMT 2006)Rights
© 2008 Elsevier B.V. All rights reservedEsta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional.
Abstract
We present a Domain Specific Visual Language (DSVL) for the definition of metrics for other DSVLs. The metrics language has been defined using meta-modelling, and includes some of the more used types of product metrics. The goal is to make the definition of metrics for a DSVL easy, reducing or eliminating the necessity of coding. For this purpose, we rely on the use of visual patterns for the specification of the properties that should be measured in each metric type. These ideas have been implemented in the AToM^3 tool, which allows the definition of DSVLs by means of meta-modelling. In this way, with the new extension, the DSVL designer is able to define a metrics suite for a DSVL. Then, an environment is generated where a number of widgets allow taking actual measures of the defined metrics on the models. We present some illustrative examples using the hypermedia design language Labyrinth.
Files in this item
Google Scholar:Guerra Sánchez, Esther
-
Díaz, Paloma
-
Lara Jaramillo, Juan de
This item appears in the following Collection(s)
Related items
Showing items related by title, author, creator and subject.