Learn More
An aspect observes the execution of a base program; when certain actions occur, the aspect runs some extra code of its own. In the AspectJ language, the observations that an aspect can make are confined to the <i>current</i> action: it is not possible to directly observe the <i>history</i> of a computation.Recently, there have been several interesting(More)
Research in the design of aspect-oriented programming languages requires a workbench that facilitates easy experimentation with new language features and implementation techniques. In particular, new features for AspectJ have been proposed that require extensions in many dimensions: syntax, type checking and code generation, as well as data flow and control(More)
We have implemented a two-stage language, Paradise, for building reusable components which are used to price financial products. Paradise is embedded in Haskell and makes heavy use of type-class based overloading, allowing the second stage to be compiled into a variety of backend platforms. Paradise has enabled us to begin moving away from implementation(More)
Human insulin was labeled with fluorescein isothiocyanate (FITC) and fully characterized to yield four distinct insulin-FITC species. High-performance liquid chromatography and electrospray mass spectrometry were used to determine the extent and location of fluorescein conjugation. By changing the reaction conditions (i.e., pH, time, and FITC/insulin ratio)(More)
Several techniques were evaluated for the quantitation of the total protein content of an IgG2a monoclonal antibody, KS1/4, and its deacetylvinblastine (DAVLB) conjugate. The UV assay is rapid, but it requires an extensive calibration of the response factor, and impurities may cause a high bias. Amino acid analysis (AAA) is an absolute method that has few(More)
The discovery, research, and development of a pharmaceutical product relies on the availability of validated assays for assessing product characteristics and drug effects in vivo and in vitro. Development of a validated assay is a multifaceted activity that provides many interesting challenges for bioanalytical chemists and statisticians. In this paper, the(More)
Both isotopic and nonisotopic assay methodologies are employed in high-throughput screening for drug discovery. Recent advances in cell-based and in vitro biochemical assays will be reviewed, with special emphasis on detection technologies amenable to automated 'mix and read' procedures in high-throughput screening. A major trend is the advent of homogenous(More)
This paper proposes and implements a rigorous method for studying the dynamic behaviour of AspectJ programs. As part of this methodology several new metrics specific to AspectJ programs are proposed and tools for collecting the relevant metrics are presented. The major tools consist of: (1) a modified version of the AspectJ compiler that tags bytecode(More)
This paper describes the application of experimental design techniques to optimize a sensitive ELISA for a hapten molecule with a calibration range of 0-1000 pg/ml. Ten factors that were expected to affect the assay performance were initially screened, followed by factorial experiments to delineate the effects of the critical factors identified at the(More)