Results 1 -
4 of
4
Aspect-Oriented Programming is Quantification and Obliviousness
, 2000
"... This paper proposes that the distinguishing characteristic of Aspect-Oriented Programming (AOP) systems is that they allow programming by making quantified programmatic assertions over programs written by programmers oblivious to such assertions. Thus, AOP systems can be analyzed with respect to thr ..."
Abstract
-
Cited by 243 (7 self)
- Add to MetaCart
This paper proposes that the distinguishing characteristic of Aspect-Oriented Programming (AOP) systems is that they allow programming by making quantified programmatic assertions over programs written by programmers oblivious to such assertions. Thus, AOP systems can be analyzed with respect to three critical dimensions: the kinds of quantifications allowed, the nature of the actions that can be asserted, and the mechanism for combining base-level actions with asserted actions. Consequences of this perspective are the recognition that certain systems are not AOP and that some mechanisms are expressive enough to allow programming an AOP system within them. A corollary is that while AOP can be applied to Object-Oriented Programming, it is an independent concept applicable to other programming styles. 1. Introduction This paper is about Aspect-Oriented Programming (AOP) qua programming language. We are interested in determining what makes a language AOP. This work was prompted by a que...
A Study on Exception Detection and Handling Using Aspect-Oriented Programming
- IN PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING
, 2000
"... Aspect-Oriented Programming (AOP) is intended to ease situations that involve many kinds of code tangling. This paper reports on a study to investigate AOP's ability to ease tangling related to exception detection and handling. We took an existing framework written in Java, the JWAM framework, and ..."
Abstract
-
Cited by 83 (2 self)
- Add to MetaCart
Aspect-Oriented Programming (AOP) is intended to ease situations that involve many kinds of code tangling. This paper reports on a study to investigate AOP's ability to ease tangling related to exception detection and handling. We took an existing framework written in Java, the JWAM framework, and partially reengineered its exception detection and handling aspects using AspectJ, an aspect-oriented programming extension to Java. We found that
Aspect-Oriented Programming is Quantification and Obliviousness Abstract
"... This paper proposes that the distinguishing characteristic of Aspect-Oriented Programming (AOP) systems is that they allow programming by making quantified programmatic assertions over programs written by programmers oblivious to such assertions. Thus, AOP systems can be analyzed with respect to thr ..."
Abstract
- Add to MetaCart
This paper proposes that the distinguishing characteristic of Aspect-Oriented Programming (AOP) systems is that they allow programming by making quantified programmatic assertions over programs written by programmers oblivious to such assertions. Thus, AOP systems can be analyzed with respect to three critical dimensions: the kinds of quantifications allowed, the nature of the actions that can be asserted, and the mechanism for combining base-level actions with asserted actions. Consequences of this perspective are the recognition that certain systems are not AOP and that some mechanisms are expressive enough to allow programming an AOP system within them. A corollary is that while AOP can be applied to Object-Oriented Programming, it is an independent concept applicable to other programming styles. 1.
Hidden Supersymmetry.
, 2008
"... Using the concept of complementarity, we present a model for the weak interactions with unbroken gauge symmetry and unbroken supersymmetry. The observable particles are bound states of some more fundamental particles. Supersymmetry is broken at the macroscopic scale of the observable particles by a ..."
Abstract
- Add to MetaCart
Using the concept of complementarity, we present a model for the weak interactions with unbroken gauge symmetry and unbroken supersymmetry. The observable particles are bound states of some more fundamental particles. Supersymmetry is broken at the macroscopic scale of the observable particles by a discrete symmetry but remains exact at the scale of the fundamental particle and is thus hidden. This provides a link between theories at very high energies and the observed particle physics. Supersymmetric particles are confined in ’t Hooft in seminal papers [1, 2] has shown that in a gauge theory with a Higgs boson in the fundamental representation of the gauge group there is no fundamental difference between the theory in the Higgs phase, i.e, with a gauge symmetry broken by means of the Higgs mechanism and the theory in the

