Publication:
A metrics-driven inspection framework for model transformations

dc.contributor.authorGranda Juca, María Fernanda
dc.contributor.authorParra González, Luis Otto
dc.contributor.authorCondori Fernández, Nelly
dc.contributor.ponenteGranda Juca, María Fernanda
dc.date.accessioned2020-04-16T16:59:54Z
dc.date.available2020-04-16T16:59:54Z
dc.date.issued2019
dc.descriptionLas transformaciones de modelos son elementos clave de la ingeniería dirigida por modelos. Permiten consultar, sintetizar y transformar modelos en otros modelos o códigos. [Problema] Sin embargo, al igual que con otros artefactos de desarrollo de software, no están exentos de anomalías y, por lo tanto, requieren técnicas de verificación especializadas. [Objetivo] El objetivo de este estudio es definir un marco semiautomático para inspeccionar la corrección (nociones de tipo y correspondencia) de las transformaciones del modelo, mediante la detección y localización de anomalías en las reglas de transformación. [Método] Para comparar la exactitud de los modelos de origen y destino, suponemos que el comportamiento operativo puede compararse mediante métricas aplicadas en las proyecciones del modelo de origen al destino (con pérdida deliberada de información), que la transformación debería preservar . [Resultados] Demostramos la aplicabilidad de nuestro marco para inspeccionar la corrección de una transformación de modelo a modelo requerida en un enfoque de prueba basado en modelos. El resultado principal del estudio destaca las ventajas de las métricas para detectar cualquier regla de transformación faltante, incorrecta o innecesaria que tenga un impacto en la corrección de las transformaciones del modelo. Desde la perspectiva de la investigación, los comentarios producidos por la herramienta implementada serán útiles para futuras investigaciones.
dc.description.abstractModel transformations are key elements of Model-driven Engineering. They allow querying, synthesizing and transforming models into other models or code. [Problem] However, as with other software development artefacts, they are not free from anomalies and thus require specialist verification techniques. [Objective] The objective of this study is to define a semi-automated framework for inspecting the correctness (notions of type and correspondence) of model transformations, by means of detecting and locating anomalies in the transformation rules. [Method] In order to compare the correctness of source and target models, we assume that operational behaviour can be compared by metrics applied on projections from the source model to the target (with deliberate loss of information), which should be preserved by the transformation. [Results] We demonstrate the applicability of our framework for inspecting the correctness of a model-to-model transformation required in a model-driven testing approach. The main result of the study highlights the advantages of metrics for detecting any missing, incorrect or unnecessary transformation rules that have an impact on the correctness of the model transformations. From the research perspective, the feedback produced by the implemented tool will be useful for future research.
dc.description.cityLa Habana
dc.identifier.isbnISBN 978-1-5108-8795-4
dc.identifier.issn0000-0000
dc.identifier.urihttp://toc.proceedings.com/49253webtoc.pdf
dc.language.isoes_ES
dc.publisherCurran Associates
dc.sourceXXII Ibero-American Conference on Software Engineering
dc.subjectModel transformations
dc.subjectType-correctness
dc.subjectCorrespondence correctness
dc.subjectInspection
dc.subjectMetrics
dc.subjectVerification
dc.titleA metrics-driven inspection framework for model transformations
dc.title.alternativeUn marco de inspección basado en métricas para transformaciones de modelos
dc.typeARTÍCULO DE CONFERENCIA
dc.ucuenca.afiliacionGranda, M., Universidad de Cuenca, Departamento de Ciencias de la Computación, Cuenca, Ecuador
dc.ucuenca.afiliacionParra, L., Universidad de Cuenca, Departamento de Ciencias de la Computación, Cuenca, Ecuador
dc.ucuenca.afiliacionCondori, N., Vrije Universiteit Amsterdam, Amsterdam, Holanda
dc.ucuenca.areaconocimientofrascatiamplio2. Ingeniería y Tecnología
dc.ucuenca.areaconocimientofrascatidetallado2.2.4 Ingeniería de La Comunicación y de Sistemas
dc.ucuenca.areaconocimientofrascatiespecifico2.2 Ingenierias Eléctrica, Electrónica e Información
dc.ucuenca.areaconocimientounescoamplio06 - Información y Comunicación (TIC)
dc.ucuenca.areaconocimientounescodetallado0613 - Software y Desarrollo y Análisis de Aplicativos
dc.ucuenca.areaconocimientounescoespecifico061 - Información y Comunicación (TIC)
dc.ucuenca.comiteorganizadorconferenciaBeatriz Marín, Isabel Sofía Brito
dc.ucuenca.conferenciaXXII Ibero-American Conference on Software Engineering
dc.ucuenca.correspondenciaGranda Juca, Maria Fernanda, fernanda.granda@ucuenca.edu.ec
dc.ucuenca.correspondenciaParra Gonzalez, Luis Otto, otto.parra@ucuenca.edu.ec
dc.ucuenca.embargoend2050-12-31
dc.ucuenca.embargointerno2050-12-31
dc.ucuenca.fechafinconferencia2019-04-26
dc.ucuenca.fechainicioconferencia2019-04-22
dc.ucuenca.idautor0702952441
dc.ucuenca.idautor0102214749
dc.ucuenca.idautor0000-0002-1044-3871
dc.ucuenca.indicebibliograficoSCOPUS
dc.ucuenca.numerocitaciones0
dc.ucuenca.organizadorconferenciaMiguel Katrib Mora
dc.ucuenca.paisCUBA
dc.ucuenca.urifuentehttps://dblp.org/db/conf/cibse/cibse2019.html
dc.ucuenca.versionVersión publicada
dc.ucuenca.volumenVolumen 0, número 0
dspace.entity.typePublication
relation.isAuthorOfPublication2d2e9d9b-a64f-461b-9731-eefbfcf6c358
relation.isAuthorOfPublication.latestForDiscovery2d2e9d9b-a64f-461b-9731-eefbfcf6c358

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
documento.pdf
Size:
1.55 MB
Format:
Adobe Portable Document Format
Description:
document

Collections