Font Size: a A A

Research Of Aspect-Oriented Modeling Technology Based On Extension For UML

Posted on:2007-07-23Degree:MasterType:Thesis
Country:ChinaCandidate:S S GuanFull Text:PDF
GTID:2178360185986482Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
AOP(Aspect-Oriented Programming) is a technique for separation of crosscutting concerns which expresses higher abstraction level. With the gradual perfection of AOP, the notion of AO is not restricted to programming level, but comes to have an influence on all stages of software development, and forms Aspect Oriented Software Development (AOSD). Aspect Oriented Modeling (AOM) specifies, records and visualizes the ideas of AO, It is an effective way to achieve AOSD. However, at present, AO itself offers very little to support the developers in expressing their AO systems with a formal modeling technique. Now AOM has became the central part of AOSD.This paper analyzes the central conception of AOP, significance of AOM, extends the meanings of the crosscutting concern, and discusses the effect of usecase-slice and the extensibility of the Unified Modeling Language. This paper extends a UML profile for AOM and it's also implemented by using Rational Rose extensibility interface. Some new UML views about AOM and a serial of modeling steps also have been put forward.
Keywords/Search Tags:AOP, AOM, AOSD, UML
PDF Full Text Request
Related items