article · 1999
A framework to address a two-dimensional composition of concerns 1
Constantinos Constantinides, Atef Bader, Tzilla Elrad
Cited by 1Abstract and details only
Abstract
Although not bound to Object-Oriented Programming (OOP), Aspect-Oriented Programming (AOP) is a paradigm proposal that retains the advantages of OOP and aims at avoiding the tyranny of dominant decomposition. The goal is to achieve an improved separation of concerns in both design, and implementation. Our work concentrates on the aspectual decomposition of concurrent object-oriented systems. We address composition of concerns by the aspect moderator class that coordinates the interaction of components and aspects while preserving the semantics of the overall system. Our design framework provides an adaptable model that allows for an open language where new aspects (specifications) can be added and their semantics can be delivered to the compiler through the moderator. In essence the aspect moderator framework is a program that extends the language itself. Keywords: Aspect-Oriented Programming, Concurrent Programming, Open Implementation. 1. Introduction There are numerous benefits f...
Cite this paper
Constantinides, C., Bader, A., & Elrad, T. (1999). A framework to address a two-dimensional composition of concerns 1.
Constantinides, Constantinos, et al. “A framework to address a two-dimensional composition of concerns 1.” 1999.
Constantinides, Constantinos, Atef Bader, and Tzilla Elrad. 1999. “A framework to address a two-dimensional composition of concerns 1.”
Constantinides, C., Bader, A. and Elrad, T. (1999) ‘A framework to address a two-dimensional composition of concerns 1’.
@article{constantinides1999framework,
title = {{A framework to address a two-dimensional composition of concerns 1}},
author = {Constantinides, Constantinos and Bader, Atef and Elrad, Tzilla},
year = {1999}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.