Making aspect-orientation accessible through syntax-based language composition

V. Winter, G. Kniesel, H. Siy, M. Zand

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

A generic syntax-based approach is presented by which a fixed set of aspect-oriented features belonging to an aspect language family LA can be applied to a domain-specific language (DSL). The approach centres on the construction of a grammar in which a predefined and fixed set of abstract join points and join point environments are linked with their concrete counterparts within the DSL. This connection enables the behaviour of static weaving to be expressed in a generic manner. The resulting framework is one in which aspect orientation is accessible to non-experts across a wide spectrum of abstractions.

Original languageEnglish (US)
Pages (from-to)219-237
Number of pages19
JournalIET Software
Volume3
Issue number3
DOIs
StatePublished - Jun 24 2009

Fingerprint

Concretes
Chemical analysis

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design

Cite this

Making aspect-orientation accessible through syntax-based language composition. / Winter, V.; Kniesel, G.; Siy, H.; Zand, M.

In: IET Software, Vol. 3, No. 3, 24.06.2009, p. 219-237.

Research output: Contribution to journalArticle

Winter, V. ; Kniesel, G. ; Siy, H. ; Zand, M. / Making aspect-orientation accessible through syntax-based language composition. In: IET Software. 2009 ; Vol. 3, No. 3. pp. 219-237.
@article{56c859d23326483ebcf936289392109a,
title = "Making aspect-orientation accessible through syntax-based language composition",
abstract = "A generic syntax-based approach is presented by which a fixed set of aspect-oriented features belonging to an aspect language family LA can be applied to a domain-specific language (DSL). The approach centres on the construction of a grammar in which a predefined and fixed set of abstract join points and join point environments are linked with their concrete counterparts within the DSL. This connection enables the behaviour of static weaving to be expressed in a generic manner. The resulting framework is one in which aspect orientation is accessible to non-experts across a wide spectrum of abstractions.",
author = "V. Winter and G. Kniesel and H. Siy and M. Zand",
year = "2009",
month = "6",
day = "24",
doi = "10.1049/iet-sen.2007.0125",
language = "English (US)",
volume = "3",
pages = "219--237",
journal = "IET Software",
issn = "1751-8806",
publisher = "Institution of Engineering and Technology",
number = "3",

}

TY - JOUR

T1 - Making aspect-orientation accessible through syntax-based language composition

AU - Winter, V.

AU - Kniesel, G.

AU - Siy, H.

AU - Zand, M.

PY - 2009/6/24

Y1 - 2009/6/24

N2 - A generic syntax-based approach is presented by which a fixed set of aspect-oriented features belonging to an aspect language family LA can be applied to a domain-specific language (DSL). The approach centres on the construction of a grammar in which a predefined and fixed set of abstract join points and join point environments are linked with their concrete counterparts within the DSL. This connection enables the behaviour of static weaving to be expressed in a generic manner. The resulting framework is one in which aspect orientation is accessible to non-experts across a wide spectrum of abstractions.

AB - A generic syntax-based approach is presented by which a fixed set of aspect-oriented features belonging to an aspect language family LA can be applied to a domain-specific language (DSL). The approach centres on the construction of a grammar in which a predefined and fixed set of abstract join points and join point environments are linked with their concrete counterparts within the DSL. This connection enables the behaviour of static weaving to be expressed in a generic manner. The resulting framework is one in which aspect orientation is accessible to non-experts across a wide spectrum of abstractions.

UR - http://www.scopus.com/inward/record.url?scp=67449167734&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=67449167734&partnerID=8YFLogxK

U2 - 10.1049/iet-sen.2007.0125

DO - 10.1049/iet-sen.2007.0125

M3 - Article

AN - SCOPUS:67449167734

VL - 3

SP - 219

EP - 237

JO - IET Software

JF - IET Software

SN - 1751-8806

IS - 3

ER -