TigersEye is a framework for embedded DSLs.
The framework is the implementation of the Reflective Embedding Architecture (REA).
TigersEye implements a set of generic analyses and transformations. Further, it consists of a set of examples for embedded DSLs:
The Pluggable and OPen Aspect RunTime (POPART) is available under GNU GENERAL PUBLIC LICENSE version 2.0 .
POPART is the first aspect-oriented runtime that provides a meta-aspect protocol. POPART is presented in the following paper to appear at AOSD 2009:
Alternative semantics for aspect-oriented abstractions can be defined by language designers using extensible aspect compiler frameworks. However, application developers are prevented from tailoring the language semantics in an application-specific manner. To address this problem, we propose an architecture for aspect-oriented languages with an explicit meta-interface to language semantics. We demonstrate the benefits of such an architecture by presenting several scenarios in which aspect-oriented programs use the meta-interface of the language to tailor its semantics to a particular application execution context.
This an open source benchmark that compares different DSL approaches.
See documentation: benchmark-report
| Name | Office | Phone | ||
|---|---|---|---|---|
| Alumni | ||||
| Research Associates | ||||
| Dr.-Ing. Tom Dinkelaker | dinkelaker@st.informatik.tu-... |
|
||