Lancaster EPrints

MATA: A Unified Approach for Composing UML Aspect Models Based on Graph Transformation

Whittle, Jon and Jayaraman, Praveen and Elkhodary, Ahmed and Moreira, Ana and Araújo, João (2009) MATA: A Unified Approach for Composing UML Aspect Models Based on Graph Transformation. Transactions on Aspect-Oriented Software Development, VI (1). pp. 191-237.

Full text not available from this repository.

Abstract

This paper describes MATA (Modeling Aspects Using a Transformation Approach), a UML aspect-oriented modeling (AOM) technique that uses graph transformations to specify and compose aspects. Graph transformations provide a unified approach for aspect modeling in that the methods presented here can be applied to any modeling language with a well-defined metamodel. This paper, however, focuses on UML class diagrams, sequence diagrams and state diagrams. MATA takes a different approach to AOM since there are no explicit joinpoints. Rather, any model element can be a joinpoint, and composition is a special case of model transformation. The graph transformation execution engine, AGG, is used in MATA to execute model compositions, and critical pair analysis is used to automatically detect structural interactions between different aspect models. MATA has been applied to a number of realistic case studies and is supported by a tool built on top of IBM Rational Software Modeler.

Item Type: Article
Journal or Publication Title: Transactions on Aspect-Oriented Software Development
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 57999
Deposited By: ep_importer_pure
Deposited On: 30 Aug 2012 14:49
Refereed?: Yes
Published?: Published
Last Modified: 17 Nov 2013 11:58
Identification Number:
URI: http://eprints.lancs.ac.uk/id/eprint/57999

Actions (login required)

View Item