window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-115625534-1');
Parisa Rashidi, Roger T Alexander
In Proceedings of the 7th workshop on Foundations of aspect-oriented languages (pp. 41-41). ACM
Publication year: 2008

In software engineering community, semantic interoperability usually has been ignored despite its significant importance. To achieve semantic level interoperability, ontology as a powerful means of expressing and sharing knowledge can be used to add meaningful standard semantics to syntactic annotations. In this paper we describe semantic pointcuts based on ontology modeling. Current AOP models, like many other programming models, primarily rely on a syntactic representation and mostly ignore pointcut expression at semantic level. We present a pointcut modeling approach based on semantics instead of underlying program’s syntax, by using ontology modeling to conceptually modularize crosscutting concerns.

Leave a Reply