Complutense University Library

FlexiMC Framework: framework flexible para model checking

Georgiev Mikovski, Iván and González Martínez, José Antonio and Mon Trotti, Nicolás (2009) FlexiMC Framework: framework flexible para model checking. [Coursework] (Unpublished)

[img] PDF
1MB
View download statistics for this eprint

==>>> Export to other formats

Abstract

Los algoritmos de verificación de modelos (Model Checking) verifican una fórmula lógica sobre un modelo. Esta técnica permite tanto comprobar un correcto funcionamiento como descubrir errores de diseño y es aplicable a una gran variedad de campos. Una desventaja común al utilizar esta técnica es que dichos modelos deben ser traducidos al lenguaje concreto del sistema de Model Checking. El framework que aquí se presenta permite adaptar la técnica a los lenguajes, soportando la definición y uso de lenguajes específicos del dominio de forma directa, además de otras facilidades como permitir una visualización de contraejemplos personalizada o una gran flexibilidad en los algoritmos a usar.
[ABSTRACT]
Model Checking algorithms verify whether a logical formula holds in a model. Such technique allows checking the correct functionality of the modeled system as well as finding design mistakes, and can be applied in a wide variety of fields. A typical disadvantage of using this technique is the need to translate such models to the concrete Model Checking system language. The framework presented here allows adapting the technique to different languages, supporting the definition and use of domain specific languages directly. It also incorporates some other facilities like the creation of customized counter-example viewers or allowing the replacement of the specific algoritms used in the checking.Model Checking algorithms verify whether a logical formula holds in a model. Such technique allows checking the correct functionality of the modeled system as well as finding design mistakes, and can be applied in a wide variety of fields. A typical disadvantage of using this technique is the need to translate such models to the concrete Model Checking system language. The framework presented here allows adapting the technique to different languages, supporting the definition and use of domain specific languages directly. It also incorporates some other facilities like the creation of customized counter-example viewers or allowing the replacement of the specific algoritms used in the checking.


Item Type:Coursework
Additional Information:

Proyecto de Sistemas Informáticos (Facultad de Informática, Curso 2008-2009)

Uncontrolled Keywords:Model Checking, Framework, lenguajes específicos de dominio, contraejemplos, CTL, domain-specific languages, counterexamples.
Subjects:Sciences > Computer science > Expert systems (Computer science)
ID Code:9838
Deposited On:26 Jan 2010 15:28
Last Modified:26 Jan 2010 15:28

Repository Staff Only: item control page