@article{1b3913fa-d799-46b2-a31b-1825be79a097, author = {Piotr Zabawa}, title = {NamedElement revisited in an aspect-oriented approach}, journal = {Technical Transactions}, volume = {2016}, number = {Fundamental Sciences Issue 1-NP 2016}, year = {2016}, issn = {0011-4561}, pages = {17-27},keywords = {aspect oriented design; aspect oriented programming; model; meta-model; meta-meta-model; responsibility; cross-cutting concern; dependency injection; inversion of control}, abstract = {In this paper a novel concept of adding structural responsibilities to meta-model classes for decreasing the meta-model complexity is introduced. This mechanism is supported by a combination of new Context Driven Meta-Modeling Paradigm (CDMM-P) and its implementation in the form of the Context-Driven Meta-Modeling Framework (CDMM-F) with aspect-oriented paradigm and its AspectJ implementation supporting functionality and structure enrichment. The concept presented in the paper confirms the openness of CDMM-P and CDMM-F on the applicability of the aspect-oriented approach. It is also crucial for the process of generalization of notions introduced into the meta-model when a new modeling language is designed. It also helps to restructure the metamodel from the perspective of reusability. The NamedElement, known from many Object Management Group’s (OMG) standards, was chosen.}, doi = {10.4467/2353737XCT.16.136.5715}, url = {https://ejournals.eu/en/journal/czasopismo-techniczne/article/namedelement-revisited-in-an-aspect-oriented-approach} }