[aosd-discuss] AOP language metamodels / parsers

SainTiss saintiss at arklinux.org
Tue Feb 6 04:40:44 EST 2007


Hi John,

Basically, what I'm trying to do is create a mapping from a number of end-user 
AOP languages (e.g. aspectJ) to a simple, delegation-based machine AOP model 
we've created.

Hence, I need a model of the source language which describes all available 
constructs of this language. That's what I mean by a metamodel. It could be 
provided in the form of a UML class diagram for example. 
Ideally, I'd like there to be semantics attached to it as well, because 
otherwise it will be hard to claim the meaning of a construct in the source 
language is the same as its equivalent in the machine model.

You could actually see the mapping as a kind of compiler, from the end-user 
language to the machine model.

Does this make it any clearer?

Kind Regards,

Hans

On Tuesday 06 February 2007 02:03, you wrote:
> On 1/31/07, SainTiss <saintiss at arklinux.org> wrote:
> > Hi all,
> >
> > I'm looking for AOP languages for which a metamodel (preferrably
> > explicit) is available, as well as a parser which could instantiate this
> > metamodel given a program in this language as input.
> >
> > Could anyone point me in the right direction?
>
> Just out of curiosity, could you expand on what you mean by "metamodel"?
>
> And what is the high-level goal you are trying to accomplish with it?
>
> I don't have any answers for you, but I'm curious about what you're
> trying to express in code.

-- 
A liberal is a person whose interests aren't at stake at the moment
  -- Willis Player

Hans Schippers
Research Assistant of the Research Foundation - Flanders (FWO - Vlaanderen)
http://www.win.ua.ac.be/~hschipp/
Formal Techniques in Software Engineering (FoTS)
University of Antwerp
Middelheimlaan 1
2020 Antwerpen - Belgium
Phone: +32 3 265 38 71
Fax: +32 3 265 37 77



More information about the discuss mailing list