Abstract
This paper describes MATA (Modeling Aspects Using a Transfor-mation Approach), a UML aspect-oriented modeling tool that uses graph transformations to specify and compose aspects. Graph transformations provide a unified approach for aspect modeling. 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 aspect-oriented modeling since there are no explicit join points. Rather, any model element can be a join point and composition is a special case of model transformation. We illustrate MATA on structural and behavioral models for a cell phone example.
Original language | English |
---|---|
Title of host publication | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
Pages | 16-27 |
Number of pages | 12 |
DOIs | |
Publication status | Published - 28 Jul 2008 |
Externally published | Yes |
Event | ACM/IEEE International Conference on Model Driven Engineering Languages and Systems 2007 - Nashville, United States of America Duration: 30 Sept 2007 → 5 Oct 2007 Conference number: 10th https://dl.acm.org/doi/proceedings/10.5555/2394101 (Proceedings) |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 5002 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | ACM/IEEE International Conference on Model Driven Engineering Languages and Systems 2007 |
---|---|
Abbreviated title | MoDELS 2007 |
Country/Territory | United States of America |
City | Nashville |
Period | 30/09/07 → 5/10/07 |
Internet address |
|