Proceedings of the 11th Annual International Conference on Aspect-Oriented Software Development 2012
DOI: 10.1145/2162049.2162076
|View full text |Cite
|
Sign up to set email alerts
|

Reusing non-functional concerns across languages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2012
2012
2013
2013

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 11 publications
0
3
0
Order By: Relevance
“…Also, Trudel et al [17] discuss source-to-source translation of C to Eiffel, Verdoolaege et al [18] discuss a source-to-source compiler of a sequential program for parallel execution on a modern GPU, and Song and Tilevich [19] discuss preserving non-functional aspects of languages in source-to-source translations, Source-to-source translation has also been used for program optimization or development in a given language. As another example of this approach, Standish et al [23] discuss using interactive source-to-source transformations in the context of program improvement and program refinement.…”
Section: Past Workmentioning
confidence: 99%
“…Also, Trudel et al [17] discuss source-to-source translation of C to Eiffel, Verdoolaege et al [18] discuss a source-to-source compiler of a sequential program for parallel execution on a modern GPU, and Song and Tilevich [19] discuss preserving non-functional aspects of languages in source-to-source translations, Source-to-source translation has also been used for program optimization or development in a given language. As another example of this approach, Standish et al [23] discuss using interactive source-to-source transformations in the context of program improvement and program refinement.…”
Section: Past Workmentioning
confidence: 99%
“…Song and Tilevich [24] reuse the concern implementations in established languages from emerging languages by translating metadata alongside that of the main source code. By contrast, TAE-JS expresses concern implementations within the same language declaratively.…”
Section: Supporting Separation Of Concerns Via Metadatamentioning
confidence: 99%
“…To effectively express metadata invariants, we introduce a domain-specific language that we call the Metadata Invariants Language (MIL), which takes advantage of the powerful program query constructs we have developed in our prior work on improving metadata reusability [21], [23].…”
Section: Introductionmentioning
confidence: 99%