Declarative,
Formal, and Extensible Syntax Definition for
AspectJ
by M Bravenboer - 2006 - Cited by 15
http://www.cs.unc.edu/~lee/docs/p209-bravenboer.pdf
Declarative,
Formal, and Extensible Syntax Definition for
AspectJ
inition of AspectJ. The syntax definition is formal and declarative in the sense that all aspects of the language are defined by means of grammar rules. ...
http://martin.bravenboer.name/docs/phdthesis/chapter-5.pdf
Designing
Syntax Embeddings and Assimilations for Language
Libraries
by M Bravenboer - Cited by 10
http://martin.bravenboer.name/docs/lncs-atem07.pdf
Declarative, Formal, and Extensible Syntax Definition for
AspectJ
21 Jan 2008 ... with further extending the AspectJ language, resulting in a need for .... tive specification of the language; conversely, a formal grammar ...
http://igitur-archive.library.uu.nl/dissertations/2008-0121-200814/c5.pdf
Generalized Type-Based Disambiguation of Meta Programs with ...
by M Bravenboer - 2005 - Cited by 25
http://igitur-archive.library.uu.nl/math/2007-1127-201028/bravenboer_05_disambiguationofmeta.pdf
AspectJ
grammar in TXL
12 Jul 2004 ... Purpose of this grammar. ◆ Parse and transform AspectJ code .... Language constraints. ◆ The java grammar must be extended ...
http://star.itc.it/ricca/swatII/aspectj_grammar.pdf
Microsoft
PowerPoint - RegressionTesting
Extend the JAVA grammar for the ASPECTJ language. ◆ Instrumentation of the ASPECTJ code using TXL and writing test cases with statement/branch coverage. ...
http://star.itc.it/ricca/swatII/RegressionTesting.pdf
The abc
scanner and parser
Unambiguous LALR(1) grammar for the complete. AspectJ language that is a natural extension of the. Java grammar. (easy to understand and extend) ...
http://abc.comlab.ox.ac.uk/documents/scannerandparser.pdf
abc: an
extensible AspectJ compiler
for safety checks and optimisations clarify AspectJ language definition: - grammar. - scope rules for ITDS, ... a compiler workbench for AspectJ to: ...
http://abc.comlab.ox.ac.uk/documents/aosdnew.pdf
Domain-Specific
Languages and Program Generation with
Meta-AspectJ
by SS Huang - Cited by 1
http://www.cs.umass.edu/~yannis/maj-tosem.pdf
Generating
AspectJ Programs with
Meta-AspectJ
by D Zook - Cited by 48
http://www.cs.umass.edu/~yannis/maj.pdf
abc - the AspectBench Compiler for AspectJ
express AspectJ language via LALR(1) grammar: base Java grammar + additional grammar rules for AspectJ use Polyglot's extension mechanisms to override ...
http://webdocs.cs.ualberta.ca/~amaral/cascon/CDP04/slides/hendren.pdf
Generating
AspectJ Programs with
Meta-AspectJ
by D Zook - Cited by 48
http://www.cs.rice.edu/~taha/teaching/05S/511/papers/maj.pdf
AspectJ
in Action, Second Edition
tion, AspectJ consists of two parts: the language specification, which defines the grammar and semantics of the language; and the language implementation, ...
http://assets.devx.com/download/AspectJinAction_CH2.pdf
An AspectJ Compiler for the Steamloom Virtual
Machine
by M Hausl - Cited by 1
http://www.st.informatik.tu-darmstadt.de/pages/projects/ALIA/Frontend/ALIA_AJ_Compiler.pdf
Grammatical
extensions to Java and AspectJ for Explicit Join
Points
Our grammar extensions are LALR(1), and their descriptions follow the conventions used in the Java language specification. Syntax added to AspectJ: ...
http://www.kevinjhoffman.com/ejp-200703-2.pdf
Bridging Java and AspectJ through Explicit Join
Points
by K Hoffman - 2007 - Cited by 16
http://www.kevinjhoffman.com/PPPJ_2007_Bridging_Java_and_AspectJ_through_Explicit_Join_Points.pdf
A Lightweight and Extensible AspectJ
Implementation
SDF grammar is processed by the SGLR parser generator to generate a parse ta- ..... To address the issue of rapid prototyping of AspectJ language ex- ...
http://www.jucs.org/jucs_14_21/a_lightweight_and_extensible/jucs_14_21_3517_3533_toledo.pdf
C:/Documents and Settings/clumsy/My Documents/artigo-jucs2007
...
Polyglot is a Java LALR(1) parser, and its grammar can be modi- ..... Though the AspectJ language is currently used in software development in ...
http://www.jucs.org/jucs_13_6/optimized_compilation_of_around/jucs_13_6_0753_0766_cordeiro.pdf
AspectC++: Language Proposal and Prototype
Implementation
by A Gal - Cited by 52
http://www.cs.ubc.ca/~kdvolder/Workshops/OOPSLA2001/submissions/17-gal.pdf
Pointcuts by Example
by EJ McCormick - 2005 - Related articles
http://www.cs.ubc.ca/grads/resources/thesis/May06/McCormick_Edward.pdf
XAJ:
An Extensible AspectOriented Language
by LVS Reis - Related articles
http://www.lbd.dcc.ufmg.br:8080/colecoes/lawasp/2009/010.pdf
DAJ: A Case Study of Extending AspectJ
by JJ Sung - Cited by 4
http://www.ccs.neu.edu/research/demeter/papers/DAJ/sung/DAJ_A_Case_Study_2002_10_11.pdf
LNCS 3880
- <Emphasis Type="Italic">abc</Emphasis> : An
Extensible ...
base version of abc implements the full AspectJ language. ..... The AspectJ grammar we developed for abc is specified as an extension of the Java ...
http://www.springerlink.com/index/51x43553r57522n0.pdf
LNCS 4228
- Towards a Formal Semantics for AspectJ
Weaving
in AspectJ. Since the version 1.1, AspectJ language is developed us- .... JVML Bytecode Grammar. JVMLInstruction ::= aload i. | iload i. | astore i ...
http://www.springerlink.com/index/r523884n7345t421.pdf
Weaving a Debugging Aspect into Domain-Specific
Language Grammars
DSL language specification as a grammar aspect. 6. REFERENCES. [1] The AspectJ web site (http://aspectj.org). [2] ANTLR - ANother Tool for Language ...
https://mailserver.di.unipi.it/ricerca/proceedings/AppliedComputing05/PDFs/papers/T24P05.pdf
A Two-Dimensional Separation of Concerns for Compiler
Construction
by X Wu - 2005 - Cited by 10
https://mailserver.di.unipi.it/ricerca/proceedings/AppliedComputing05/PDFs/papers/T24P04.pdf
Exam
1
You can also bring the AspectJ Quick Reference that summarizes AspectJ syntax. ... (5 pts) Write a BNF grammar for the language consisting of strings that ...
http://www.cs.utep.edu/~cheon/cs3360/exam/spr05-exam1.pdf
CS 3360:
Design and Implementation of Programming Languages Spring ...
To instantiate the discussion of general programming language ... [Level 2: Application and analysis] Define syntax of a small context-free grammar in BNF and EBNF ... programming paradigm (e.g., AspectJ for object and aspect-oriented ...
http://www.cs.utep.edu/cheon/cs3360/data/syllabus.pdf
AJcFgraph -
AspectJ Control Flow Graph Builder for
Aspect-Oriented ...
In other words, a context-free grammar [17] is used to define the syntax of AspectJ language by using two sets of rules: lexical rules and syntactic rules. ...
http://www.waset.org/journals/ijcs/v3/v3-3-26.pdf
Towards a Formal Semantics for AspectJ
Weaving*
in AspectJ. Since the version 1.1, AspectJ language is developed using .... JVML Bytecode Grammar. 4 Pointcuts, Joinpoint Shadows and Advices ...
http://users.encs.concordia.ca/~debbabi/pdf/Towards a formal semantics for aspectJ weaving.pdf
Formalizing AspectJ Weaving for Static
Pointcuts
30 Sep 2009 ... This paper describes a formal semantics of advice weaving in AspectJ, an aspect- oriented programming language that extends Java. The ad- ...
http://users.encs.concordia.ca/~debbabi/pdf/Formalizing AspectJ Weaving for Static Pointcuts.pdf
Speech-Enablement
of Eclipse IDE and Eclipse Rich Client ...
by TV Raman - Related articles
http://www.webcollab.com/alee/papers/avios05.pdf
Towards
Language-Independent Weaving Using
Grammar Adapters
by S Roychoudhury - Cited by 1
http://www.cis.uab.edu/gray/pubs/aosd-late-2005.pdf
Microsoft
PowerPoint - final-Poster
ANTLR - ANother Tool for Language Recognition, available from http://www.antlr.org. .... Debugging Aspect in AspectJ. 1. Specify ANTLR grammar specification ...
http://www.cis.uab.edu/wuh/DDF/final-Poster.pdf
XFindBugs:
eXtended FindBugs for AspectJ
by H Shen - 2008 - Cited by 3
http://cse.sjtu.edu.cn/~zhang/pdf/paste2008-b.pdf
XFindBugs:
eXtended FindBugs for AspectJ
by H Shen - Cited by 3
http://cse.sjtu.edu.cn/~zhang/XFindBugs/pfd/tr-xfindbugs.pdf
Aspects
by J Hrivnáclanguage is AspectJ. WHAT'S WRONG ? OOP Limitations .... (with weak grammar). Fundamental problems. •. AOP breaks encapsulation. (Yes, but in a controlled ...
http://cdsweb.cern.ch/record/865823/files/p617.pdf
APPLYING
OBJECT-ORIENTATION AND ASPECT-ORIENTATION IN TEACHING ...
by X Wu - 2005 - Cited by 1
http://cs.ua.edu/~gray/pubs/jcsc-2005.pdf
On
ASPECTJ and Composition Filters: A Mapping of
Concepts
ASPECTJ pro- vides explicit language support for modularizing application ..... in the input grammar G1 into derivation trees in the output grammar G2. ...
http://iospress.metapress.com/index/X53K25T45Q8R1185.pdf
AspectC2C:
a Symmetric Aspect Extension to the C Language
by D Zhang - 2008 - Related articles
http://sei.pku.edu.cn/~yaoguo/papers/sigplan08-p25-zhang.pdf
Using AspectJ to Implement Product-Lines: A Case
Study
by RE Lopez-Herrejon - Cited by 16
https://svn.sable.mcgill.ca/sable/abc/benchmarks/prodline/gpl-aspectj.pdf
Preventing Injection Attacks with Syntax Embeddings A Host and
...
by A Host - Related articles
http://swerl.tudelft.nl/twiki/pub/Main/TechnicalReports/TUD-SERG-2007-003.pdf
Generating Editors for Embedded Languages
by L Kats - Cited by 1
http://swerl.tudelft.nl/twiki/pub/Main/TechnicalReports/TUD-SERG-2008-006.pdf
ParaAJ: toward
Reusable and Maintainable Aspect Oriented Programs
by K Aljasser - 2009 - Related articles
http://crpit.com/confpapers/CRPITV91Aljasser.pdf
Semantics of Static Pointcuts in AspectJ
by P Avgustinov - 2007 - Cited by 29
http://progtools.comlab.ox.ac.uk/members/oege/publications/documents/pcsemantics.pdf
AspeCt-oriented C
Language Specification -- Version 0.8
language loosely follows the AspEctJ programming language design[ 3]and the partial ACC ...... grammar rules are added to the C language grammar. ...
http://www.aspectc.net/acc_manual.pdf
Method
Proxy-Based AOP in Scala
Using AspectJ:2, we can define an aspect CirclePainter to insert .... ways in mind, we can derive the EBNF grammar for our pointcut specifications shown in. Figure 1. .... Adjust the syntax to comply with language syntax constraints ...
http://jiangxi.cs.uwm.edu/publication/jot_09.pdf
Classpects : Unifying Aspect- and Object-Oriented
Language Design
AspectJ-like language based on C# that supports classpects as the .... The grammar production, binding_declaration (Figure 1) presents ...
http://ieeexplore.ieee.org/iel5/11128/35643/01690763.pdf?arnumber=1690763
A
tool for compiler construction based on aspect-oriented ...
advice are similar to AspectJ notion (before and after) and brings together a pointcut (to pick out ... grammar based language specifications. Specification ...
http://ieeexplore.ieee.org/iel5/4291084/4291085/04291096.pdf
1 2
