Aspects and data refinement

  • Authors:
  • Pavel Avgustinov;Eric Bodden;Elnar Hajiyev;Oege de Moor;Neil Ongkingco;Damien Sereni;Ganesh Sittampalam;Julian Tibble

  • Affiliations:
  • Oxford University Computing Laboratory, Oxford, United Kingdom;School of Computer Science, McGill University, Montréal, Québec, Canada;Oxford University Computing Laboratory, Oxford, United Kingdom;Oxford University Computing Laboratory, Oxford, United Kingdom;Oxford University Computing Laboratory, Oxford, United Kingdom;Oxford University Computing Laboratory, Oxford, United Kingdom;Oxford University Computing Laboratory, Oxford, United Kingdom;Oxford University Computing Laboratory, Oxford, United Kingdom

  • Venue:
  • MPC'06 Proceedings of the 8th international conference on Mathematics of Program Construction
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We give an introduction to aspect-oriented programming from the viewpoint of data refinement. Some data refinements are conveniently expressed via aspects. Unlike traditional programming language features for data refinement, aspects conceptually transform run-time events, not compile-time programs.