Directives for Composing Aspect-Oriented Design Class Models
Author(s) -
Y. Raghu Reddy,
Sudipto Ghosh,
Robert B. France,
G. Straw,
James M. Bieman,
Nathan McEachen,
Eun-Jee Song,
Geri Georg
Publication year - 2006
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-32972-2
DOI - 10.1007/11687061_3
Subject(s) - computer science , class diagram , class (philosophy) , set (abstract data type) , composition (language) , aspect oriented programming , feature (linguistics) , diagram , data mining , unified modeling language , artificial intelligence , programming language , database , software , linguistics , philosophy
An aspect-oriented design model consists of a set of aspect models and a primary model. Each aspect model describes a feature that crosscuts elements in the primary model. Aspect and primary models are composed to obtain an integrated design view. In this paper we describe a composition approach that utilizes a merging algorithm and composition directives. Composition directives are used when the default merging algorithm is known or expected to yield incorrect models. Our prototype tool supports default class diagram composition.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom