[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