Bounded Model Checking for RSL using RT-Tester



AbstractThe goal of this thesis is to implement a translator that takes the specification of a given RSL state transition system, and translates it into a corresponding model in RT-Tester. The purpose of this translation is to combine the powerful specification capabilities of RSL with the model checking capabilities of RTTester.

The method chosen to accomplish this goal, is to design an intermediate language which acts as a concise, concrete syntax for RT-Tester. RSL specifications are translated to this intermediate language, which is then parsed into a model in RT-Tester to be model checked.

The subset of RSL, which the translator accepts, is presented, and the syntax of the intermediate language is defined in the form of a BNF grammar. The translation to the intermediate language is defined mathematically using a system of inference rules.

The implementation of the translator and parser is described, and the implementation is tested to show that it matches the design.

In conclusion the goal of the thesis is deemed fulfilled, albeit only for a subset of RSL.

Attached pdf full-text file, updated version March 2016
TypeMaster's thesis [Academic thesis]
Year2016
PublisherTechnical University of Denmark, Department of Applied Mathematics and Computer Science
AddressRichard Petersens Plads, Building 324, DK-2800 Kgs. Lyngby, Denmark, compute@compute.dtu.dk
SeriesDTU Compute M.Sc.-2016
NoteDTU supervisor: Anne Elisabeth Haxthausen, aeha@dtu.dk, DTU Compute
Electronic version(s)[pdf]
Publication linkhttp://www.compute.dtu.dk/English.aspx
BibTeX data [bibtex]
IMM Group(s)Computer Science & Engineering