Towards a tool for generating aspects from MEDL and PEDL specifications for runtime verification

  • Authors:
  • Omar Ochoa;Irbis Gallegos;Steve Roach;Ann Gates

  • Affiliations:
  • The University of Texas at El Paso, Computer Science Department, El Paso, TX;The University of Texas at El Paso, Computer Science Department, El Paso, TX;The University of Texas at El Paso, Computer Science Department, El Paso, TX;The University of Texas at El Paso, Computer Science Department, El Paso, TX

  • Venue:
  • RV'07 Proceedings of the 7th international conference on Runtime verification
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes an approach to generate AspectJ aspects from formal specifications written for the Monitoring and Checking (MaC) runtime verification tool. The aspects can serve as the foundation for instrumentation of programs that can be verified at runtime. To demonstrate the practicability of the proposed approach, the authors used a benchmark from the MaC research. The benchmark is based on a safety-critical railroad crossing system comprised of a train, a gate, and a controller. Finally, the paper describes the results from generating Java-MaCs specification scripts to AspectJ aspects, and it compares the proposed approach to related approaches and ones that use aspects.