DocumentCode :
1997460
Title :
Flexible Aspect-Oriented Design Model Checking
Author :
Shen, Wuwei ; Wong, W. Eric
Author_Institution :
Dept. of Comput. Sci., Western Michigan Univ., MI, USA
fYear :
2008
fDate :
3-5 Dec. 2008
Firstpage :
537
Lastpage :
544
Abstract :
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.
Keywords :
Unified Modeling Language; object-oriented programming; program verification; software tools; systems analysis; ICER tool; UML profile extension mechanism; aspect-oriented design model checking; Computer architecture; Computer science; Design engineering; Object oriented modeling; Power system modeling; Production facilities; Programming; Proposals; Software systems; Unified modeling language; Aspect-Oriented Design; Modecl Checking; UML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2008. APSEC '08. 15th Asia-Pacific
Conference_Location :
Beijing
ISSN :
1530-1362
Print_ISBN :
978-0-7695-3446-6
Type :
conf
DOI :
10.1109/APSEC.2008.14
Filename :
4724588
Link To Document :
بازگشت