Moghaddam, Zohreh Sharafi Tafreshi (2010) A platform-independent aspect-oriented model and patterns to support model transformations. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
3MBMR71052.pdf - Accepted Version |
Abstract
Model Driven Architecture (MDA) separates application logic from specific implementation technology to improve the reusability, portability and maintainability of the software system. However, current software system also needs to deal with other important concerns that are called crosscutting concerns that explicitly addressed by Aspect-oriented Programming (AOP). In this dissertation, we propose a model-driven approach to assess the benefits of AOP for MDA in order to provide increased modularity and to support related quality attributes. Even though research has been conducted toward modeling crosscutting concerns, these approaches found to be either language dependent or provide no support for aspectual behavior. This work has two contributions. First, we complement current works by proposing a language-independent extension to the UML metamodel to explicitly capture crosscutting concerns. The second contribution is to provide well-defined and automated model transformations to work with different models at various levels of abstraction and preserve their consistency.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | Moghaddam, Zohreh Sharafi Tafreshi |
Pagination: | xi, 112 leaves : ill. ; 29 cm. |
Institution: | Concordia University |
Degree Name: | M.A. Sc. |
Program: | Computer Science and Software Engineering |
Date: | 2010 |
Thesis Supervisor(s): | Constantinides, C |
Identification Number: | LE 3 C66C67M 2010 M64 |
ID Code: | 979361 |
Deposited By: | Concordia University Library |
Deposited On: | 09 Dec 2014 17:57 |
Last Modified: | 13 Jul 2020 20:12 |
Related URLs: |
Repository Staff Only: item control page