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

F.S. Boer, de, S. Gouw, de, J.J. Vinju

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

8 Citations (Scopus)

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'10), June 22, 2010, Maribor, Sloveania
Place of PublicationNew York
PublisherAssociation for Computing Machinery, Inc
Pages6/1-7
ISBN (Print)978-1-4503-0540-2
DOIs
Publication statusPublished - 2010
Eventconference; 12th Workshop on Formal Techniques for Java-Like Programs; 2010-06-22; 2010-06-22 -
Duration: 22 Jun 201022 Jun 2010

Conference

Conferenceconference; 12th Workshop on Formal Techniques for Java-Like Programs; 2010-06-22; 2010-06-22
Period22/06/1022/06/10
Other12th Workshop on Formal Techniques for Java-Like Programs

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