Home > Research > Publications & Outputs > Reasoning on AspectJ Programmes
View graph of relations

Reasoning on AspectJ Programmes

Research output: Contribution to conference - Without ISBN/ISSN Conference paperpeer-review

Published

Standard

Reasoning on AspectJ Programmes. / Blair, Lynne; Monga, Mattia.
2003. Paper presented at AOSD-GI, United Kingdom.

Research output: Contribution to conference - Without ISBN/ISSN Conference paperpeer-review

Harvard

Blair, L & Monga, M 2003, 'Reasoning on AspectJ Programmes', Paper presented at AOSD-GI, United Kingdom, 1/01/03.

APA

Blair, L., & Monga, M. (2003). Reasoning on AspectJ Programmes. Paper presented at AOSD-GI, United Kingdom.

Vancouver

Blair L, Monga M. Reasoning on AspectJ Programmes. 2003. Paper presented at AOSD-GI, United Kingdom.

Author

Blair, Lynne ; Monga, Mattia. / Reasoning on AspectJ Programmes. Paper presented at AOSD-GI, United Kingdom.

Bibtex

@conference{e876859610864b06a085337a1dbd5239,
title = "Reasoning on AspectJ Programmes",
abstract = "In this paper we suggest that in order to analyse the proper- ties of an AspectJ aspect one can consider the aspect itself and the part of the system it affects. In fact, we argue that in AspectJ every pointcut declaration defines a “slicing cri- terion” that can be used to compute the associated slice. One can use the sliced programme to build useful models of the system and the aspects and exploit them to prove properties. For example, non-interference at code level can be guaranteed if the slices associated to different aspects are disjoint.",
author = "Lynne Blair and Mattia Monga",
year = "2003",
language = "English",
note = "AOSD-GI ; Conference date: 01-01-2003",

}

RIS

TY - CONF

T1 - Reasoning on AspectJ Programmes

AU - Blair, Lynne

AU - Monga, Mattia

PY - 2003

Y1 - 2003

N2 - In this paper we suggest that in order to analyse the proper- ties of an AspectJ aspect one can consider the aspect itself and the part of the system it affects. In fact, we argue that in AspectJ every pointcut declaration defines a “slicing cri- terion” that can be used to compute the associated slice. One can use the sliced programme to build useful models of the system and the aspects and exploit them to prove properties. For example, non-interference at code level can be guaranteed if the slices associated to different aspects are disjoint.

AB - In this paper we suggest that in order to analyse the proper- ties of an AspectJ aspect one can consider the aspect itself and the part of the system it affects. In fact, we argue that in AspectJ every pointcut declaration defines a “slicing cri- terion” that can be used to compute the associated slice. One can use the sliced programme to build useful models of the system and the aspects and exploit them to prove properties. For example, non-interference at code level can be guaranteed if the slices associated to different aspects are disjoint.

M3 - Conference paper

T2 - AOSD-GI

Y2 - 1 January 2003

ER -