Sciweavers

AOSD
2015
ACM

AspectMatlab++: annotations, types, and aspects for scientists

8 years 22 days ago
AspectMatlab++: annotations, types, and aspects for scientists
In this paper we present extensions to an aspect oriented compiler developed for MATLAB. These extensions are intended to support important functionality for scientists, and include pattern matching on annotations, and types of variables, as well as new manners of exposing context. We provide use-cases of these features in the form of several general-use aspects which focus on solving issues that arise from use of dynamically-typed languages. We also detail performance enhancements to the ASPECTMATLAB compiler which result in an order of magnitude in performance gains. Categories and Subject Descriptors D.3.3 [Programming Languages]: Language Constructs and Features; D.3.4 [Processors]: Compilers General Terms Languages Keywords Aspect-oriented programming, MATLAB, ASPECTMATLAB compiler
Andrew Bodzay, Laurie J. Hendren
Added 16 Apr 2016
Updated 16 Apr 2016
Type Journal
Year 2015
Where AOSD
Authors Andrew Bodzay, Laurie J. Hendren
Comments (0)