Flexible Aspect-Oriented Design Model Checking
An aspect-oriented design model is composed of a primary design model and an aspect model, each of which has a different origin and pursues different goals. How to ensure the correctness of the composition of a primary design model and an aspect model has become an important issue. In this paper, we...
Saved in:
Published in | 2008 15th Asia-Pacific Software Engineering Conference pp. 537 - 544 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.01.2008
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | An aspect-oriented design model is composed of a primary design model and an aspect model, each of which has a different origin and pursues different goals. How to ensure the correctness of the composition of a primary design model and an aspect model has become an important issue. In this paper, we validate an aspect-oriented design model using the UML profile extension mechanism. With this mechanism, engineers can utilize the ICER tool to find errors in an aspect-oriented design model using the instance-of relationship. Moreover, the profile extension mechanism also provides engineers with an ability to introduce their own validation of an aspect-oriented design model. This flexibility allows engineers to express the special requirements in a particular development environment. We also illustrate how ICER can find errors in a real aspect-oriented design model composed by the UML metamodel and a creation aspect model. |
---|---|
ISBN: | 0769534465 9780769534466 |
ISSN: | 1530-1362 2640-0715 |
DOI: | 10.1109/APSEC.2008.14 |