Abstract

The success of any new software development paradigm heavily relies on providing solid support of tools, methods, and languages. Over the last few years, the aspect oriented paradigm has matured and gained widespread industrial support at the programming phase, while aspect oriented modeling (AOM) is still a fertile field of research. Due to its substantial and crucial importance, the application of aspect orientation at the design stage in software development process has interested many researchers. Recently, numerous works have attempted to provide aspect oriented support at the model level, in various forms that many of which were based on UML, however, there exists no generic AOM language that is capable of supporting all the concepts introduced by the different aspect oriented languages, such as AspectC++. Due to the substantial importance, and to the large use of AspectC++ at the programming level, in software development process, we propose, in this paper, a UML profile for AspectC++ language, which aim to provide AspectC++ specific modeling facility, allowing the modelers to produce aspect oriented models which conform to this language.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call