Mapping high-level business rules to and through aspects

Maria Cibran, Maja D'Hondt, Viviane Jonckers

Research output: Contribution to journalArticle


Many object-oriented software applications contain implicit business rules. Although there exist many approaches that advocate the separation of rules, the rules' connections still crosscut the core application functionality, which impedes reuse. Moreover, ultimately business rules are implemented in a programming language, which decreases understandability and accessibility by domain experts. We propose a high-level domain model for representing domain concepts, business rules and their connections to the core application in terms of these concepts. The novelty of our approach is the use of Aspect-Oriented Programming (AOP) for mapping the domain model to implementation. We evaluate our approach in the Web Services Management Layer (WSML), a non-trivial system for creating applications using Web Services.
Original languageEnglish
Pages (from-to)63-88
Issue number2-3
Publication statusPublished - 2006

Bibliographical note

L’Objet, vol. 12, no. 2-3 (April-September 2006), Hèrmes


Dive into the research topics of 'Mapping high-level business rules to and through aspects'. Together they form a unique fingerprint.

Cite this