Prototyping a tool environment for run-time assertion checking in JML with communication histories

Frank S. de Boer, Stijn de Gouw, Jurgen J. Vinju

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingAcademicpeer-review

Abstract

In this paper we present prototype tool-support for the runtime assertion checking of the Java Modeling Language (JML) extended with communication histories specified by attribute grammars. Our tool suite integrates Rascal, a meta programming language and ANTLR, a popular parser generator. Rascal instantiates a generic model of history updates for a given Java program annotated with history specifications. ANTLR is used for the actual evaluation of history assertions.
Original languageEnglish
Title of host publicationProceedings of the 12th Workshop on Formal Techniques for Java-Like Programs, FTFJP 2010, Maribor, Slovenia, June 22, 2010
Place of PublicationNew York, NY
PublisherACM Digital Library
Pages6:1-6:7
ISBN (Print)978-1-4503-0540-2
DOIs
Publication statusPublished - 2010
Externally publishedYes
Event12th Workshop on Formal Techniques for Java-like Programs - Maribor, Slovenia
Duration: 22 Jun 201022 Jun 2010
https://distrinet.cs.kuleuven.be/events/ftfjp10/

Workshop

Workshop12th Workshop on Formal Techniques for Java-like Programs
Abbreviated titleFTfJP 2010
CountrySlovenia
CityMaribor
Period22/06/1022/06/10
Internet address

Fingerprint Dive into the research topics of 'Prototyping a tool environment for run-time assertion checking in JML with communication histories'. Together they form a unique fingerprint.

Cite this