Proceedings of the Sixth Annual Workshop on Domain-Specific Aspect Languages 2011
DOI: 10.1145/1960496.1960499
|View full text |Cite
|
Sign up to set email alerts
|

Toward debugging programs written in multiple domain specific aspect languages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2012
2012
2012
2012

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 5 publications
0
2
0
Order By: Relevance
“…The result is saved in a debug attribute (GranularityAttribute) that is attached to each corresponding code element in the woven class files. The following pseudo code shows the calculation of the granularity attribute for a method or a class element C in the base system: 1 GranularityAttribute att; 2 Shadow[] shadows = reify(C); 3 foreach s in shadows The reify method in line 2 returns all the join point shadows in C. In line 4, the signature of each shadow is appended to the debug attribute (a debug attribute is simply a string that is later added to a class file). Afterward, we check for each of the mechanisms in the composition whether its granularity includes the kind of the current shadow (lines 5-6).…”
Section: Composition Specification Operationsmentioning
confidence: 99%
See 1 more Smart Citation
“…The result is saved in a debug attribute (GranularityAttribute) that is attached to each corresponding code element in the woven class files. The following pseudo code shows the calculation of the granularity attribute for a method or a class element C in the base system: 1 GranularityAttribute att; 2 Shadow[] shadows = reify(C); 3 foreach s in shadows The reify method in line 2 returns all the join point shadows in C. In line 4, the signature of each shadow is appended to the debug attribute (a debug attribute is simply a string that is later added to a class file). Afterward, we check for each of the mechanisms in the composition whether its granularity includes the kind of the current shadow (lines 5-6).…”
Section: Composition Specification Operationsmentioning
confidence: 99%
“…This mode of development is denoted here as multi-DSAL development [1]. A major research effort in this area is to coordinate the collaborative operation of the aspect mechanisms [9] implementing the various DSALs.…”
Section: Introductionmentioning
confidence: 99%