Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » M2M (model-to-model transformation) » [ATL] Is ATL some oo-language?
[ATL] Is ATL some oo-language? [message #4941] Tue, 02 January 2007 18:51 Go to next message
Eclipse UserFriend
Originally posted by: cb.infocity.de

Hello,

for my thesis paper i need some answer to some simple question.:-)
For sure i should know the answer to this question, because i did my thesis
with ATL but i want to be sure i'm not writing
anything bad.;-)

OK so i want to write:

"Even if ATL is written in Java and the lastest ATL version (ATL 2006) can
deal with rule inheritance, ATL is not an object orientarted language.
It's an language which "works on" Models and Metamodels. ATL is "more"
highlevel compare to Java."

Can i write this?;-))
Well that's how i see this.;-)

Regards
Camil
Re: [ATL] Is ATL some oo-language? [message #5014 is a reply to message #4941] Wed, 03 January 2007 10:23 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: bezivin.univ-nantes.fr

Camil,

It is possible to write a non object-oriented language interpreter or IDE
with an OO language like Java, Eiffel, C# or Smalltalk.
(The reverse statement is also true)
For example you may write a functional or rule-based language in Java.
As a consequence your statement below
does not seem wrong to me. You make a difference between "rule inheritance"
and "class inheritance" which seems OK.

ATL is a modeling language, i.e. it is based on a given metamodel.
(ATL programs may be considered as models, conforming to the ATL metamodel)

All metamodels are not "object-oriented". UML class diagrams or Java
are exemples of OO metamodels. But we may think for example of a relational
metamodel which is not an OO metamodel. This makes MDE (Model Driven
Engineering)
a powerful multi-paradigm conceptual tool because it allows
to handle event-oriented, rule-oriented, and many others in the same
way as object-oriented systems.

Best regards,

Jean


"Camil Bartkowiak" <cb@infocity.de> a
Re: [ATL] Is ATL some oo-language? [message #5218 is a reply to message #5014] Thu, 04 January 2007 23:55 Go to previous message
Eclipse UserFriend
Originally posted by: camil.cbartkowiak.de

Hello Jean,

thank you for your clearly answer. It helped me for my thesis paper.

Best regards
Camil

"Jean.Bezivin" <bezivin@univ-nantes.fr> schrieb im Newsbeitrag
news:eng06e$jt8$1@utils.eclipse.org...
> Camil,
>
> It is possible to write a non object-oriented language interpreter or IDE
> with an OO language like Java, Eiffel, C# or Smalltalk.
> (The reverse statement is also true)
> For example you may write a functional or rule-based language in Java.
> As a consequence your statement below
> does not seem wrong to me. You make a difference between "rule
> inheritance"
> and "class inheritance" which seems OK.
>
> ATL is a modeling language, i.e. it is based on a given metamodel.
> (ATL programs may be considered as models, conforming to the ATL
> metamodel)
>
> All metamodels are not "object-oriented". UML class diagrams or Java
> are exemples of OO metamodels. But we may think for example of a
> relational
> metamodel which is not an OO metamodel. This makes MDE (Model Driven
> Engineering)
> a powerful multi-paradigm conceptual tool because it allows
> to handle event-oriented, rule-oriented, and many others in the same
> way as object-oriented systems.
>
> Best regards,
>
> Jean
>
>
> "Camil Bartkowiak" <cb@infocity.de> a
Previous Topic:[ATL] how to use entity reference in input model
Next Topic:Problems when copying properties from a class
Goto Forum:
  


Current Time: Mon Sep 23 19:09:24 GMT 2024

Powered by FUDForum. Page generated in 0.03563 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top