A Taxonomy of Aspects in Terms of Crosscutting Concerns

Author Jorge Fox



PDF
Thumbnail PDF

File

DagSemProc.06351.5.pdf
  • Filesize: 405 kB
  • 27 pages

Document Identifiers

Author Details

Jorge Fox

Cite As Get BibTex

Jorge Fox. A Taxonomy of Aspects in Terms of Crosscutting Concerns. In Methods for Modelling Software Systems (MMOSS). Dagstuhl Seminar Proceedings, Volume 6351, pp. 1-27, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007) https://doi.org/10.4230/DagSemProc.06351.5

Abstract

Aspect-orientation provides support for " Separation of Concerns"
by means of techniques that first isolate and then weave concerns.
Most work in aspect-orientation has achieved such goals at the programming
level, even also at the modeling level. Though, in some cases the
application of these techniques is independent of the problem itself. In
other words, the techniques for weaving either code or models are in
principle applicable to a number of problems without a clear criterion
to answer questions like: in what software processes we may actually
discuss aspect-orientation? This also brings other questions: what do we
consider an aspect?, how do we deal with it?, are aspects crosscutting
concerns? The first notions of aspect-orientation relate to crosscutting in
code. We consider this a bottom-up approach. We believe though, that
aspect-orientation can be better understood from an architectural perspective.
We call this a top-down approach. We explore the question of
''what makes an aspect an aspect" and '' when do aspects arise" from
a top-down perspective. This work relates to a definition of aspects in
terms of requirements traceability, proposes a classification, and altogether
a taxonomy.

Subject Classification

Keywords
  • Aspect-orientation
  • Software Engineering
  • Taxonomy

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail