Home > Research > Publications & Outputs > Domain models are NOT aspect free
View graph of relations

Domain models are NOT aspect free

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Domain models are NOT aspect free. / Rashid, Awais; Moreira, Ana.
Model driven engineering languages and systems. ed. / Oscar Nierstrasz ; Jon Whittle; David Harel ; Gianna Reggio. Vol. 4199 Berlin: Springer, 2006. p. 155-169 (Lecture Notes in Computer Science; Vol. 4199).

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Rashid, A & Moreira, A 2006, Domain models are NOT aspect free. in O Nierstrasz , J Whittle, D Harel & G Reggio (eds), Model driven engineering languages and systems. vol. 4199, Lecture Notes in Computer Science, vol. 4199, Springer, Berlin, pp. 155-169, Model Driven Engineering Languages and Systems, 9th International Conference, MoDELS 2006, Genova, Italy, 1/10/06. https://doi.org/10.1007/11880240_12

APA

Rashid, A., & Moreira, A. (2006). Domain models are NOT aspect free. In O. Nierstrasz , J. Whittle, D. Harel , & G. Reggio (Eds.), Model driven engineering languages and systems (Vol. 4199, pp. 155-169). (Lecture Notes in Computer Science; Vol. 4199). Springer. https://doi.org/10.1007/11880240_12

Vancouver

Rashid A, Moreira A. Domain models are NOT aspect free. In Nierstrasz O, Whittle J, Harel D, Reggio G, editors, Model driven engineering languages and systems. Vol. 4199. Berlin: Springer. 2006. p. 155-169. (Lecture Notes in Computer Science). doi: 10.1007/11880240_12

Author

Rashid, Awais ; Moreira, Ana. / Domain models are NOT aspect free. Model driven engineering languages and systems. editor / Oscar Nierstrasz ; Jon Whittle ; David Harel ; Gianna Reggio. Vol. 4199 Berlin : Springer, 2006. pp. 155-169 (Lecture Notes in Computer Science).

Bibtex

@inproceedings{3374e32c45b64112b51cee1cac6b0cbb,
title = "Domain models are NOT aspect free",
abstract = "In proceedings of MoDELS/UML 2005, Steimann argues that domain models are aspect free. Steimann{\textquoteright}s hypothesis is that the notion of aspect in aspect-oriented software development (AOSD) is a meta-level concept. He concludes that aspects are technical concepts, i.e., a property of programming and not a means to reason about domain concepts in a modular fashion. In this paper we argue otherwise. We highlight that, by ignoring the body of work on Early Aspects, Steimann in fact ignores the problem domain itself. Early Aspects techniques support improved modular and compositional reasoning about the problem domain. Using concrete examples we argue that domain models do indeed have aspects which need first-class support for such reasoning. Steimann{\textquoteright}s argument is based on treating quantification and obliviousness as fundamental properties of AOSD. Using concrete application studies we challenge this basis and argue that abstraction, modularity and composability are much more fundamental.",
author = "Awais Rashid and Ana Moreira",
year = "2006",
doi = "10.1007/11880240_12",
language = "English",
isbn = "9783540457725",
volume = "4199",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "155--169",
editor = "{Nierstrasz }, {Oscar } and Whittle, {Jon } and {Harel }, {David } and Gianna Reggio",
booktitle = "Model driven engineering languages and systems",
note = "Model Driven Engineering Languages and Systems, 9th International Conference, MoDELS 2006 ; Conference date: 01-10-2006 Through 06-10-2006",

}

RIS

TY - GEN

T1 - Domain models are NOT aspect free

AU - Rashid, Awais

AU - Moreira, Ana

PY - 2006

Y1 - 2006

N2 - In proceedings of MoDELS/UML 2005, Steimann argues that domain models are aspect free. Steimann’s hypothesis is that the notion of aspect in aspect-oriented software development (AOSD) is a meta-level concept. He concludes that aspects are technical concepts, i.e., a property of programming and not a means to reason about domain concepts in a modular fashion. In this paper we argue otherwise. We highlight that, by ignoring the body of work on Early Aspects, Steimann in fact ignores the problem domain itself. Early Aspects techniques support improved modular and compositional reasoning about the problem domain. Using concrete examples we argue that domain models do indeed have aspects which need first-class support for such reasoning. Steimann’s argument is based on treating quantification and obliviousness as fundamental properties of AOSD. Using concrete application studies we challenge this basis and argue that abstraction, modularity and composability are much more fundamental.

AB - In proceedings of MoDELS/UML 2005, Steimann argues that domain models are aspect free. Steimann’s hypothesis is that the notion of aspect in aspect-oriented software development (AOSD) is a meta-level concept. He concludes that aspects are technical concepts, i.e., a property of programming and not a means to reason about domain concepts in a modular fashion. In this paper we argue otherwise. We highlight that, by ignoring the body of work on Early Aspects, Steimann in fact ignores the problem domain itself. Early Aspects techniques support improved modular and compositional reasoning about the problem domain. Using concrete examples we argue that domain models do indeed have aspects which need first-class support for such reasoning. Steimann’s argument is based on treating quantification and obliviousness as fundamental properties of AOSD. Using concrete application studies we challenge this basis and argue that abstraction, modularity and composability are much more fundamental.

U2 - 10.1007/11880240_12

DO - 10.1007/11880240_12

M3 - Conference contribution/Paper

SN - 9783540457725

VL - 4199

T3 - Lecture Notes in Computer Science

SP - 155

EP - 169

BT - Model driven engineering languages and systems

A2 - Nierstrasz , Oscar

A2 - Whittle, Jon

A2 - Harel , David

A2 - Reggio, Gianna

PB - Springer

CY - Berlin

T2 - Model Driven Engineering Languages and Systems, 9th International Conference, MoDELS 2006

Y2 - 1 October 2006 through 6 October 2006

ER -