Runtime verification for generic classes with CONGU2

  • Authors:
  • Pedro Crispim;Antónia Lopes;Vasco T. Vasconcelos

  • Affiliations:
  • LaSIGE and Faculty of Sciences, University of Lisbon, Lisboa, Portugal;LaSIGE and Faculty of Sciences, University of Lisbon, Lisboa, Portugal;LaSIGE and Faculty of Sciences, University of Lisbon, Lisboa, Portugal

  • Venue:
  • SBMF'10 Proceedings of the 13th Brazilian conference on Formal methods: foundations and applications
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Even though generics became quite popular in mainstream objectoriented (OO) languages, approaches for checking at runtime the conformance of such programs against formal specifications still lack appropriate support. In order to overcome this limitation within CONGU, a tool-based approach we have been developing to support runtime conformance checking of Java programs against algebraic specifications, we recently proposed a notion of refinement mapping that allows to define correspondences between parametric specifications and generic classes. Based on such mappings, we also put forward a notion of conformance between the two concepts. In this paper we present how the new notion of conformance is supported by version 2 of the CONGU tool.