Disentangling Crosscutting in AOSD: A Conceptual Framework

Klaas van den Berg, J.M. Conejero

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

16 Downloads (Pure)

Abstract

Crosscutting is usually described in terms of scattering and tangling. However, the distinction between these three concepts is vague, sometimes leading to ambiguous statements and confusion. We propose a conceptual framework for crosscutting. Crosscutting is clearly distinguished from scattering and tangling. The definitions of these concepts are formalized and visualized with matrices and matrix operations. We discuss the relation between the concepts crosscutting, decomposition and coupling.
Original languageUndefined
Title of host publication2nd European Interactive Workshop on Aspects in Software
Place of PublicationBrussels, Belgium
PublisherVrije Universiteit Brussel
Pages1-7
Number of pages7
ISBN (Print)not assigned
Publication statusPublished - Sep 2005

Publication series

NameEIWAS
PublisherVrije Universiteit Brussel

Keywords

  • Tangling
  • Scattering
  • Crosscutting
  • Cross-cutting Concerns
  • METIS-227949
  • SE-AOC: Aspect and Object Composability
  • EWI-10214
  • IR-64103

Cite this

van den Berg, K., & Conejero, J. M. (2005). Disentangling Crosscutting in AOSD: A Conceptual Framework. In 2nd European Interactive Workshop on Aspects in Software (pp. 1-7). (EIWAS). Brussels, Belgium: Vrije Universiteit Brussel.
van den Berg, Klaas ; Conejero, J.M. / Disentangling Crosscutting in AOSD: A Conceptual Framework. 2nd European Interactive Workshop on Aspects in Software. Brussels, Belgium : Vrije Universiteit Brussel, 2005. pp. 1-7 (EIWAS).
@inproceedings{bdf87181057b4104975ee6ec5b33fcef,
title = "Disentangling Crosscutting in AOSD: A Conceptual Framework",
abstract = "Crosscutting is usually described in terms of scattering and tangling. However, the distinction between these three concepts is vague, sometimes leading to ambiguous statements and confusion. We propose a conceptual framework for crosscutting. Crosscutting is clearly distinguished from scattering and tangling. The definitions of these concepts are formalized and visualized with matrices and matrix operations. We discuss the relation between the concepts crosscutting, decomposition and coupling.",
keywords = "Tangling, Scattering, Crosscutting, Cross-cutting Concerns, METIS-227949, SE-AOC: Aspect and Object Composability, EWI-10214, IR-64103",
author = "{van den Berg}, Klaas and J.M. Conejero",
year = "2005",
month = "9",
language = "Undefined",
isbn = "not assigned",
series = "EIWAS",
publisher = "Vrije Universiteit Brussel",
pages = "1--7",
booktitle = "2nd European Interactive Workshop on Aspects in Software",
address = "Belgium",

}

van den Berg, K & Conejero, JM 2005, Disentangling Crosscutting in AOSD: A Conceptual Framework. in 2nd European Interactive Workshop on Aspects in Software. EIWAS, Vrije Universiteit Brussel, Brussels, Belgium, pp. 1-7.

Disentangling Crosscutting in AOSD: A Conceptual Framework. / van den Berg, Klaas; Conejero, J.M.

2nd European Interactive Workshop on Aspects in Software. Brussels, Belgium : Vrije Universiteit Brussel, 2005. p. 1-7 (EIWAS).

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Disentangling Crosscutting in AOSD: A Conceptual Framework

AU - van den Berg, Klaas

AU - Conejero, J.M.

PY - 2005/9

Y1 - 2005/9

N2 - Crosscutting is usually described in terms of scattering and tangling. However, the distinction between these three concepts is vague, sometimes leading to ambiguous statements and confusion. We propose a conceptual framework for crosscutting. Crosscutting is clearly distinguished from scattering and tangling. The definitions of these concepts are formalized and visualized with matrices and matrix operations. We discuss the relation between the concepts crosscutting, decomposition and coupling.

AB - Crosscutting is usually described in terms of scattering and tangling. However, the distinction between these three concepts is vague, sometimes leading to ambiguous statements and confusion. We propose a conceptual framework for crosscutting. Crosscutting is clearly distinguished from scattering and tangling. The definitions of these concepts are formalized and visualized with matrices and matrix operations. We discuss the relation between the concepts crosscutting, decomposition and coupling.

KW - Tangling

KW - Scattering

KW - Crosscutting

KW - Cross-cutting Concerns

KW - METIS-227949

KW - SE-AOC: Aspect and Object Composability

KW - EWI-10214

KW - IR-64103

M3 - Conference contribution

SN - not assigned

T3 - EIWAS

SP - 1

EP - 7

BT - 2nd European Interactive Workshop on Aspects in Software

PB - Vrije Universiteit Brussel

CY - Brussels, Belgium

ER -

van den Berg K, Conejero JM. Disentangling Crosscutting in AOSD: A Conceptual Framework. In 2nd European Interactive Workshop on Aspects in Software. Brussels, Belgium: Vrije Universiteit Brussel. 2005. p. 1-7. (EIWAS).