Weaving behavioural models

Abstract : Languages for aspect-oriented programming (AOP) [5], such as AspectJ, are now popular, and the concepts used by the AOP community such as join points, pointcuts and advices are well-known. At the same time, in recent years, the aspect oriented software development (AOSD) approach has been developing itself beyond the programming activity. More particularly, the Early Aspects Initiative [9] advocates the management of crosscutting properties, i.e. aspects, at the early development stages of requirements engineering and architecture design to identify the impact of aspects as soon as possible. Some composition operators of aspects exist for these development stages [1][2], but they do not closely match standard AOP concepts (pointcuts, advices...). In this paper, we propose an automatic way for weaving behavioural aspects given as scenarios.
Document type :
Conference papers
Complete list of metadatas

Cited literature [7 references]  Display  Hide  Download

https://hal.inria.fr/hal-00795068
Contributor : Jean-Marc Jézéquel <>
Submitted on : Wednesday, February 27, 2013 - 11:07:26 AM
Last modification on : Friday, November 16, 2018 - 1:24:13 AM
Long-term archiving on : Tuesday, May 28, 2013 - 4:40:08 AM

File

Klein05a.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00795068, version 1

Citation

Jacques Klein, Jean-Marc Jézéquel, Noël Plouzeau. Weaving behavioural models. In First Workshop on Models and Aspects, Handling Crosscutting Concerns in MDSD at ECOOP 05, Jul 2005, Glasgow, United Kingdom. ⟨hal-00795068⟩

Share

Metrics

Record views

347

Files downloads

86