Identifying and specifying crosscutting contracts with AspectJML

  • Authors:
  • Henrique Rebêlo

  • Affiliations:
  • Federal University of Pernambuco, Recife, Brazil

  • Venue:
  • Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanity
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

I propose AspectJML, a simple and practical aspect-oriented extension to JML. It supports the specification of crosscutting contracts for Java code in a modular way while keeping the benefits of a design by contract language, like documentation and modular reasoning.