A lightweight approach for the semantic validation of model refinements

Pons, Claudia Fabiana

Título:
A lightweight approach for the semantic validation of model refinements
Autor:
Pons, Claudia Fabiana
Colaboradores:
García, Carlos Diego
Temas:
REFINAMIENTO DE PROGRAMASPROCESO DE DESARROLLO DE SOFTWAREINGENIERÍA DE SOFTWARE DIRIGIDA POR MODELOS - MDEMÉTODOS FORMALESUMLLENGUAJE DE ESPECIFICACIÓN OCL
En:
Electronic Notes in Theoretical Computer Science (ENTCS), 220 (1) : 43--61, 2008.
Resumen:
Model Driven Engineering proposes the use of models at different levels of abstraction. Step by step validation of model refinements is necessary to guarantee the correctness of the final product with respect to its initial models. But, given that accurate validation activities require the application of formal modeling languages with a complex syntax and semantics and need to use complex formal analysis tools, they are rarely used in practice. In this article we describe a lightweight validation approach that does not require the use of third-party (formal) languages. The approach makes use of the standard OCL as the only visible formalism, so that refinements can be checked by using tools that are fully understood by the MDE community. Additionally, for the efficient evaluation of the refinement conditions a hybrid strategy that combines model checking, testing and theorem proving is implemented. Correctness and complexity of the proposal are empirically validated by means of the development of case studies and a comparison with the Alloy analyzer. -- Keywords: modeling, refinement, model transformation, Object Constraint Language, OCL, MOF, UML, validation, testing, model checking.
URL/DOI:
Medio:
Soporte electrónico
Tipo de documento:
Artículo
Idioma:
Inglés
Publicación:
, 2008

Puede solicitar más fácilmente el ejemplar con: A0119

Ver estantes

La edición contiene los siguientes documentos electrónicos para descargar:

Se cuenta con disponibilidad inmediata para llevar a domicilio.


Disponibilidad Actual Para Préstamo: 1 Disponibilidad Actual Para Sala de Lectura: 0 Cantidad Actual de Reservas: 0 Cantidad Actual de Préstamos: 0

Valoración


Comentarios (0)