Thesis/Dissertation: Tomáš Janoušek, učo 207561: Design of a modelling language for DiVinE
Bachelor's thesis
Design of a modelling language for DiVinE
Návrh modelovacího jazyka nástroje DiVinE
Abstract
Práce se zabývá návrhem nového modelovacího jazyka pro verifikační nástroj DiVinE. V teoretické části shrnuje několik již existujících jazyků a diskutuje, proč nejsou dostatečné. Zbytek práce se věnuje návrhu a implementaci nového jazyka, který je koncipován jako vnořené DSL do Haskellu. V závěrečné části jsou popsány mechanismy, jak modely v takovém jazyce zkompilovat a použít v nástroji DiVinE.
Abstract
The thesis deals with a design of new modelling language for the DiVinE toolset. Theoretical part summarizes a few existing modelling languages and discusses their limitations. The rest of the thesis focuses on the design and implementation of this new language which is a DSL embedded into Haskell. The final part describes the technology that enables models in this language to be compiled and used from within the DiVinE toolset.
Thesis description
28/5/2010 08:35, prof. RNDr. Jiří Barnat, Ph.D., UČO 3496
Supervisor
Theses on a related topic
List of theses with an identical keyword.
-
Graphical User Interface for a C++ Simulator
Mgr. Vojtěch Frnoch -
Program memory metadata in DIVINE
Mgr. Adam Matoušek, UČO 445763 -
DiVinE - Distributed Verification Environment
RNDr. Pavel Šimeček, Ph.D., UČO 51636 -
Simulator for DiVinE modeling language
Bc. Martin Moráček, UČO 208081 -
Creation of the Lifts Model with a Gathering Management
Bc. Ondřej Plotěný -
Verification Tool for Component Systems
Mgr. Milan Křivánek, UČO 172831 -
Modelling and verification of payment system
Mgr. Marharyta Zhuk -
Coloured Nested DFS
Mgr. Martin Žák