Proceedings of the 8th ACM International Conference on Aspect-Oriented Software Development 2009
DOI: 10.1145/1509239.1509260
|View full text |Cite
|
Sign up to set email alerts
|

Semantic vs. syntactic compositions in aspect-oriented requirements engineering

Abstract: Most current aspect composition mechanisms rely on syntactic references to the base modules or wildcard mechanisms quantifying over such syntactic references in pointcut expressions. This leads to the well-known problem of pointcut fragility. Semantics-based composition mechanisms aim to alleviate such fragility by focusing on the meaning and intention of the composition hence avoiding strong syntactic dependencies on the base modules. However, to date, there are no empirical studies validating whether semanti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
5
3
2

Relationship

2
8

Authors

Journals

citations
Cited by 21 publications
(20 citation statements)
references
References 21 publications
(39 reference statements)
0
20
0
Order By: Relevance
“…Related empirical studies by Oliveira et al (2008) and Chitchyan et al (2009) propose metrics on the architectural level to quantify conflict rates, scaffolding, stability of compositions and expressiveness of compositions, but they cannot be used to confirm or refute our hypotheses. To avoid biassing the metrics, we aim to keep the metrics simple and self-explaining based on counting of elements (further discussed in the section on threads to validity).…”
Section: Empirical Proceduresmentioning
confidence: 91%
“…Related empirical studies by Oliveira et al (2008) and Chitchyan et al (2009) propose metrics on the architectural level to quantify conflict rates, scaffolding, stability of compositions and expressiveness of compositions, but they cannot be used to confirm or refute our hypotheses. To avoid biassing the metrics, we aim to keep the metrics simple and self-explaining based on counting of elements (further discussed in the section on threads to validity).…”
Section: Empirical Proceduresmentioning
confidence: 91%
“…For instance, Chitchyan et al [8] have defined some metrics, such as scaffolding and mobility, to quantify quality attributes of compositions between two or more requirements artifacts. However, their metrics are targeted at evaluating the reusability and stability of explicit descriptions of model composition specifications.…”
Section: Related Workmentioning
confidence: 99%
“…Two modeling languages have been defined upon this meta-model: (i) AOPML [81] -an extension of the BPM notation to describe processes, improve modularity and make processes easier to understand and reuse [82]; and (ii) AOV-graph [83] -an extension of V-graph (a goal-oriented language used to model early aspects [84]) to represent the relationships among requirements. The AOVgraph has been used in empirical studies with the Health Watcher and Mobile Media benchmarks [85], [86], [87].…”
Section: E Early Aspectsmentioning
confidence: 99%