• español
    • English
  • English 
    • español
    • English
  • Login
View Item 
  •   DSpace Home
  • Trabajos Fin de Máster
  • Máster Universitario en Tecnologías Informáticas Avanzadas.
  • View Item
  •   DSpace Home
  • Trabajos Fin de Máster
  • Máster Universitario en Tecnologías Informáticas Avanzadas.
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Generación automática del árbol de transiciones reducido de un sistema, mediante el álgebra de procesos markovianos ROSA

Thumbnail
View/Open
TFM Pardo Jiménez.pdf (4.227Mb)
Date
2012
Author
Pardo Jiménez, Raul
Metadata
Show full item record
Abstract
Es bien sabido que la Ingenier a Inform atica es una ciencia relativamente joven, la cual adolece de los t picos problemas de juventud tales como no tener completamente establecidos m etodos formales de prueba y/o veri caci on en sus desarrollos. Esto hace que pudieran aparecer fallos eventualmente graves, como consecuencia de usar un sistema de veri caci on denominado prueba y error donde, por muy minuciosos o por mucho esfuerzo que dediquemos, en muchos casos ser a inviable el coste de cubrir todos y cada uno de los posibles caminos que puede tomar una aplicaci on software. Debido a todo esto, contamos entre otros m etodos formales con algebras de procesos, las cuales consiguen recoger todos los posibles comportamientos por los que se puede regir una determinada aplicaci on software. En la actualidad los sistemas inform aticos est an presentes en cualquier ambito: control a ereo, control de ferroviario, centrales nucleares, : : :. En general, sistemas donde un fallo podr a tener grav simas consecuencias tanto humanas como econ omicas. Este factor, obliga a asegurar de forma s olida la correcci on y abilidad del sistema. Por otra parte, la detecci on de errores en el sistema durante las primeras etapas de su desarrollo, reduce enormemente el coste econ omico de su reparaci on. Las algebras de procesos, puesto que trabajan sobre la especi caci on del sistema, permiten detectar y ubicar errores con unos alt simos niveles de precisi on en etapas muy tempranas del desarrollo. Sin embargo, debido a la di cultad del formalismo, su uso no ha sido muy extendido. Por lo que surge la necesidad de construir herramientas que sean capaces de dar soporte al an alisis mediante su utilizaci on, dejando del lado del desarrollador, unicamente conocer la sintaxis del lenguaje, como si de un lenguaje de programaci on convencional se tratase. Por otra parte, el principal problema de las herramientas para algebras de procesos, es que sufren el conocido problema de explosi on de estados, que hace inviable su uso para el an alisis de sistemas muy grandes. Por ello el trabajo que ocupa esta tesis de m aster tiene como objetivo continuar el desarrollo de una herramienta basada en el algebra de procesos markonvianos ROSA, que es capaz de construir el sistema de transiciones etiquetado de un proceso, a trav es del cual se capturan todos los posibles comportamientos del mismo; as en aras de evitar la intratabilidad pr actica del problema que nos ocupa, nos planteamos reducir al m aximo el coste computacional de los algoritmos de an alisis en los que est an basados las algebras de procesos y con ello ofrecer un entorno m as usable a los desarrolladores de software. Concretamente, en esta tesis de m aster, se ha redise~nado uno de los algoritmos de an alisis de la herramienta y se han introducido mejoras que hacen que el algoritmo de construcci on del sistema de transiciones etiquetado, contenga un menor n umero de estados. Por otra parte con el n de ofrecer una interacci on m as amigable a los desarrolladores se ha dotado a la herramienta con un interfaz gr a co, que deja atr as a los cl asicos int erpretes de comandos y salidas en texto plano. A trav es del trabajo realizado y presentado en esta tesis de m aster, se ha conseguido desarrollar una herramienta que proporciona una v a m as usable para algebras de procesos y con la que se pretende alcanzar as parte del objetivo principal incluido en la tesis doctoral.
URI
http://hdl.handle.net/10578/2358
Collections
  • Máster Universitario en Tecnologías Informáticas Avanzadas.

© Universidad de Castilla-La Mancha
Rectorado
C/ Altagracia, 50 13071
Ciudad Real Tfno. 926 29 53 00
Fax: 926 29 53 01

Copyright | Documentation | Other Resources | Contact Us
Ruidera

¿RUIdeRA?

Federcc
DSpace
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

© Universidad de Castilla-La Mancha
Rectorado
C/ Altagracia, 50 13071
Ciudad Real Tfno. 926 29 53 00
Fax: 926 29 53 01

Copyright | Documentation | Other Resources | Contact Us
Ruidera

¿RUIdeRA?

Federcc
DSpace