Towards Aspect-oriented Design and Architecture (bibtex)
Reference:
, "Towards Aspect-oriented Design and Architecture", in Peri Tarr, Lodewijk Bergmans, Martin Griss, Harold Ossher, Eds., 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, 2000.
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.
Links:
@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.}
}
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
Powered by bibtexbrowser