Towards Aspect-oriented Design and Architecture (bibtex)
by ,
Abstract:
This paper proposes a novel technique for aspect-oriented design and architecture of component-based software systems. It separates design into domain-oriented, possibly non-orthogonal aspects for which an optimal, local design may be developed first. Later, the individual aspects are combined into an overall system design. To this means, we introduce well-defined contracts for the specification of interface, interaction protocol, and applicable restrictions. A constructive composition algorithm is presented which reliably detects conflicts between individual aspects.
Reference:
Towards Aspect-oriented Design and Architecture (Holger Giese, Alexander Vilbig), In Workshop on Advanced Separation of Concerns held at the 15th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications October 15-19, 2000, Minneapolis, Minnesota, USA (Peri Tarr, Lodewijk Bergmans, Martin Griss, Harold Ossher, eds.), 2000.
Bibtex Entry:
@InProceedings{Giese&Vilbig2000,
AUTHOR = {Giese, Holger and Vilbig, Alexander},
TITLE = {{Towards Aspect-oriented Design and Architecture}},
YEAR = {2000},
BOOKTITLE = {Workshop on Advanced Separation of Concerns held at the 15th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications October 15-19, 2000, Minneapolis, Minnesota, USA},
EDITOR = {Tarr, Peri and Bergmans, Lodewijk and Griss, Martin and Ossher, Harold},
PDF = {oopsla2000-soc-ws.pdf},
ABSTRACT = {This paper proposes a novel technique for aspect-oriented design and architecture of component-based software systems. It separates design into domain-oriented, possibly non-orthogonal aspects for which an optimal, local design may be developed first. Later, the individual aspects are combined into an overall system design. To this means, we introduce well-defined contracts for the specification of interface, interaction protocol, and applicable restrictions. A constructive composition algorithm is presented which reliably detects conflicts between individual aspects.}
}
Powered by bibtexbrowser