Fwd: FSE notation now integrated to the AtlanMod Zoo

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Fwd: FSE notation now integrated to the AtlanMod Zoo

Stéphane Ducasse


Begin forwarded message:

> From: Jean Bezivin <[hidden email]>
> Date: May 12, 2010 4:52:34 PM GMT+02:00
> To: Alexandre Bergel <[hidden email]>, Stéphane Ducasse <[hidden email]>, Oscar Nierstrasz <[hidden email]>
> Cc: Jordi Cabot <[hidden email]>, Frédéric Jouault <[hidden email]>, guillaume doux <[hidden email]>, Hugo Brunelière <[hidden email]>
> Subject: FSE notation now integrated to the AtlanMod Zoo
>
> Dear all,
>
> I am happy to report that FSE is now integrated to the AtlanMod Zoo.
>
> Following one of the meeting we had last week with Alex in Santiago,
> the idea of adding the FSE format to the AtlanMod was considered.
> MSE is the generic file format used for import-export in Moose.
> We started from the  link provided by Alex:
> http://www.moosetechnology.org/docs/mse
>
> AtlanMod is an INRIA/EMN joint research team.
> http://www.emn.fr/z-info/atlanmod/
> In the past years AtlanMod has produced experimental software material
> in addition to a number of tools on Eclipse  (ATL, TCS, KM3, AMW, AM3,
> MoDisco, etc.).
>
> One of this contribution to the community is a set of more than 300
> metamodels of various quality
> that can be found in the AtlanMod zoo:
> http://www.emn.fr/z-info/atlanmod/index.php/Zoos
>
> Each of these 300 metamodels is made available in more than 20
> different formats
> like ECORE, KM3, OWL, EMfatic, GraphML, etc.
>
> This matrix is considered as open source material at the disposal of
> the software engineering community
> for various reproducible experiments. One typical experiment is to
> evaluate the quality of these entities
> by automatic measurement.
>
> Contribution of the community is sollicited to add new rows or columns
> to this matrix.
> Adding a row means contribution a new metamodel in KM3 or ECORE.
> Adding a column means contributing a transformation that will produce
> automatically the set of metamodels in a different notation.
>
> Following a meeting with Alexandre Bergel, we considered the
> possibility of adding the FSE format to the AtlanMod zoo.
>
> This week Guillaume Doux did the TCS/ATL work and was able to
> produce the new format. If you go to:
>
> http://www.emn.fr/z-info/atlanmod/index.php/AtlanticFM3
>
> you'll find all the metamodels expressed in MSE, conforming to FM3.
> Click on the "source file" tag to access the corresponding files.
>
> If you wish another example, you may test the automatically generated
> visualization of some metamodels, for example for Java 5:
> https://gforge.inria.fr/scm/viewvc.php/*checkout*/AtlantyUML/J2SE5.yuml.png?root=atlantic-zoos3
>
> Thanks Guillaume for the rapid implementation in TCS/ATL
> http://wiki.eclipse.org/TCS
> http://www.eclipse.org/m2m/atl/
>
> Have fun,
>
> Jean
>
>
> 2010/5/12 guillaume doux <[hidden email]>:
>> Hi,
>>
>> Here is the new Zoo in FM3:
>> http://www.emn.fr/z-info/atlanmod/index.php/AtlanticFM3
>>
>> B.R.
>>
>> Guillaume
>>
>> --
>> --------------------------------------------------------
>> Guillaume Doux - R&D Engineer
>> AtlanMod research team (INRIA & EMN) - Room B206
>> École des Mines de Nantes
>> 4, rue Alfred Kastler
>> 44307 Nantes Cedex 3 - France
>> EMail: [hidden email]
>> --------------------------------------------------------
>>
>>
>
>
>
> --
> __________________________________
> Jean Bézivin - AtlanMod research team (INRIA & EMN) -  Room 229
> École des Mines de Nantes - 4 rue Alfred Kastler - F-44307 Nantes
> Cedex 3 - France
> -------------
> - e.mail: [hidden email]  - alt. e.mail: [hidden email]
> - Skype: jbezivin    - Twitter: @JBezivin - FriendFeed: @JBezivin
> - teleph: +33 251 858 704
> - mobile: +33 614 322 236
> ----
> http://www.emn.fr/x-info/bezivin
> __________________________________


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: FSE notation now integrated to the AtlanMod Zoo

Tudor Girba
Hello,

Thanks for the effort and thanks for letting us know. This is indeed  
great news!

The information was added to the Moose page:
http://www.moosetechnology.org/news/atlantic-fm3

Cheers,
Tudor


On 12 May 2010, at 17:09, Stéphane Ducasse wrote:

>
>
> Begin forwarded message:
>
>> From: Jean Bezivin <[hidden email]>
>> Date: May 12, 2010 4:52:34 PM GMT+02:00
>> To: Alexandre Bergel <[hidden email]>, Stéphane Ducasse <[hidden email]
>> >, Oscar Nierstrasz <[hidden email]>
>> Cc: Jordi Cabot <[hidden email]>, Frédéric Jouault <[hidden email]
>> >, guillaume doux <[hidden email]>, Hugo Brunelière <[hidden email]
>> >
>> Subject: FSE notation now integrated to the AtlanMod Zoo
>>
>> Dear all,
>>
>> I am happy to report that FSE is now integrated to the AtlanMod Zoo.
>>
>> Following one of the meeting we had last week with Alex in Santiago,
>> the idea of adding the FSE format to the AtlanMod was considered.
>> MSE is the generic file format used for import-export in Moose.
>> We started from the  link provided by Alex:
>> http://www.moosetechnology.org/docs/mse
>>
>> AtlanMod is an INRIA/EMN joint research team.
>> http://www.emn.fr/z-info/atlanmod/
>> In the past years AtlanMod has produced experimental software  
>> material
>> in addition to a number of tools on Eclipse  (ATL, TCS, KM3, AMW,  
>> AM3,
>> MoDisco, etc.).
>>
>> One of this contribution to the community is a set of more than 300
>> metamodels of various quality
>> that can be found in the AtlanMod zoo:
>> http://www.emn.fr/z-info/atlanmod/index.php/Zoos
>>
>> Each of these 300 metamodels is made available in more than 20
>> different formats
>> like ECORE, KM3, OWL, EMfatic, GraphML, etc.
>>
>> This matrix is considered as open source material at the disposal of
>> the software engineering community
>> for various reproducible experiments. One typical experiment is to
>> evaluate the quality of these entities
>> by automatic measurement.
>>
>> Contribution of the community is sollicited to add new rows or  
>> columns
>> to this matrix.
>> Adding a row means contribution a new metamodel in KM3 or ECORE.
>> Adding a column means contributing a transformation that will produce
>> automatically the set of metamodels in a different notation.
>>
>> Following a meeting with Alexandre Bergel, we considered the
>> possibility of adding the FSE format to the AtlanMod zoo.
>>
>> This week Guillaume Doux did the TCS/ATL work and was able to
>> produce the new format. If you go to:
>>
>> http://www.emn.fr/z-info/atlanmod/index.php/AtlanticFM3
>>
>> you'll find all the metamodels expressed in MSE, conforming to FM3.
>> Click on the "source file" tag to access the corresponding files.
>>
>> If you wish another example, you may test the automatically generated
>> visualization of some metamodels, for example for Java 5:
>> https://gforge.inria.fr/scm/viewvc.php/*checkout*/AtlantyUML/J2SE5.yuml.png?root=atlantic-zoos3
>>
>> Thanks Guillaume for the rapid implementation in TCS/ATL
>> http://wiki.eclipse.org/TCS
>> http://www.eclipse.org/m2m/atl/
>>
>> Have fun,
>>
>> Jean
>>
>>
>> 2010/5/12 guillaume doux <[hidden email]>:
>>> Hi,
>>>
>>> Here is the new Zoo in FM3:
>>> http://www.emn.fr/z-info/atlanmod/index.php/AtlanticFM3
>>>
>>> B.R.
>>>
>>> Guillaume
>>>
>>> --
>>> --------------------------------------------------------
>>> Guillaume Doux - R&D Engineer
>>> AtlanMod research team (INRIA & EMN) - Room B206
>>> École des Mines de Nantes
>>> 4, rue Alfred Kastler
>>> 44307 Nantes Cedex 3 - France
>>> EMail: [hidden email]
>>> --------------------------------------------------------
>>>
>>>
>>
>>
>>
>> --
>> __________________________________
>> Jean Bézivin - AtlanMod research team (INRIA & EMN) -  Room 229
>> École des Mines de Nantes - 4 rue Alfred Kastler - F-44307 Nantes
>> Cedex 3 - France
>> -------------
>> - e.mail: [hidden email]  - alt. e.mail: [hidden email]
>> - Skype: jbezivin    - Twitter: @JBezivin - FriendFeed: @JBezivin
>> - teleph: +33 251 858 704
>> - mobile: +33 614 322 236
>> ----
>> http://www.emn.fr/x-info/bezivin
>> __________________________________
>
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

--
www.tudorgirba.com

"Problem solving should be concentrated on describing
the problem in a way that is relevant for the solution."




_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: MSE notation now integrated to the AtlanMod Zoo

Tudor Girba
Hello again,

I did a quick test to load a couple of models in the reference FM3  
implementation (provided by the Fame version that comes with Moose),  
and I found the following problems:

- In FM3, the only primitive handling numbers is Number. So, Double  
and Integer should be just Number.

- At the end of each meta-model you describe Object and the  
PrimitiveTypes:
" (FM3.Package(id: 43) (name 'PrimitiveTypes') (classes
(FM3.Class(id: 44) (name 'Boolean') (primitive true) (superclass(ref:  
Object))) (FM3.Class(id: 45) (name 'Integer') (primitive true)  
(superclass(ref: Object))) (FM3.Class(id: 46) (name 'String')  
(primitive true) (superclass(ref: Object))) )) (FM3.Class(id: 0) (name  
'Object') (root true))"

However, this is not needed because they are already provided by the  
implementation and should not be specified in the meta-model.

- The properties that have a reference do not have a space in between  
the name of the property and the parenthesis. For example, "(type(ref:  
174))". This is not mandatory in practice, but it makes it easier to  
read and it would be strictly conforming with the MSE grammar.


I fixed these manually for a couple of examples, and it all worked  
well. For example, in the attached picture you can see a browser  
opened on the ATL 2.0 meta-model. A short description of the browser  
can be found here:
http://www.themoosebook.org/book/internals/famix/meta-browser

Cheers,
Tudor




On 13 May 2010, at 21:38, Tudor Girba wrote:

> Hello,
>
> Thanks for the effort and thanks for letting us know. This is indeed  
> great news!
>
> The information was added to the Moose page:
> http://www.moosetechnology.org/news/atlantic-fm3
>
> Cheers,
> Tudor
>
>
> On 12 May 2010, at 17:09, Stéphane Ducasse wrote:
>
>>
>>
>> Begin forwarded message:
>>
>>> From: Jean Bezivin <[hidden email]>
>>> Date: May 12, 2010 4:52:34 PM GMT+02:00
>>> To: Alexandre Bergel <[hidden email]>, Stéphane Ducasse <[hidden email]
>>> >, Oscar Nierstrasz <[hidden email]>
>>> Cc: Jordi Cabot <[hidden email]>, Frédéric Jouault <[hidden email]
>>> >, guillaume doux <[hidden email]>, Hugo Brunelière <[hidden email]
>>> >
>>> Subject: FSE notation now integrated to the AtlanMod Zoo
>>>
>>> Dear all,
>>>
>>> I am happy to report that FSE is now integrated to the AtlanMod Zoo.
>>>
>>> Following one of the meeting we had last week with Alex in Santiago,
>>> the idea of adding the FSE format to the AtlanMod was considered.
>>> MSE is the generic file format used for import-export in Moose.
>>> We started from the  link provided by Alex:
>>> http://www.moosetechnology.org/docs/mse
>>>
>>> AtlanMod is an INRIA/EMN joint research team.
>>> http://www.emn.fr/z-info/atlanmod/
>>> In the past years AtlanMod has produced experimental software  
>>> material
>>> in addition to a number of tools on Eclipse  (ATL, TCS, KM3, AMW,  
>>> AM3,
>>> MoDisco, etc.).
>>>
>>> One of this contribution to the community is a set of more than 300
>>> metamodels of various quality
>>> that can be found in the AtlanMod zoo:
>>> http://www.emn.fr/z-info/atlanmod/index.php/Zoos
>>>
>>> Each of these 300 metamodels is made available in more than 20
>>> different formats
>>> like ECORE, KM3, OWL, EMfatic, GraphML, etc.
>>>
>>> This matrix is considered as open source material at the disposal of
>>> the software engineering community
>>> for various reproducible experiments. One typical experiment is to
>>> evaluate the quality of these entities
>>> by automatic measurement.
>>>
>>> Contribution of the community is sollicited to add new rows or  
>>> columns
>>> to this matrix.
>>> Adding a row means contribution a new metamodel in KM3 or ECORE.
>>> Adding a column means contributing a transformation that will  
>>> produce
>>> automatically the set of metamodels in a different notation.
>>>
>>> Following a meeting with Alexandre Bergel, we considered the
>>> possibility of adding the FSE format to the AtlanMod zoo.
>>>
>>> This week Guillaume Doux did the TCS/ATL work and was able to
>>> produce the new format. If you go to:
>>>
>>> http://www.emn.fr/z-info/atlanmod/index.php/AtlanticFM3
>>>
>>> you'll find all the metamodels expressed in MSE, conforming to FM3.
>>> Click on the "source file" tag to access the corresponding files.
>>>
>>> If you wish another example, you may test the automatically  
>>> generated
>>> visualization of some metamodels, for example for Java 5:
>>> https://gforge.inria.fr/scm/viewvc.php/*checkout*/AtlantyUML/J2SE5.yuml.png?root=atlantic-zoos3
>>>
>>> Thanks Guillaume for the rapid implementation in TCS/ATL
>>> http://wiki.eclipse.org/TCS
>>> http://www.eclipse.org/m2m/atl/
>>>
>>> Have fun,
>>>
>>> Jean
>>>
>>>
>>> 2010/5/12 guillaume doux <[hidden email]>:
>>>> Hi,
>>>>
>>>> Here is the new Zoo in FM3:
>>>> http://www.emn.fr/z-info/atlanmod/index.php/AtlanticFM3
>>>>
>>>> B.R.
>>>>
>>>> Guillaume
>>>>
>>>> --
>>>> --------------------------------------------------------
>>>> Guillaume Doux - R&D Engineer
>>>> AtlanMod research team (INRIA & EMN) - Room B206
>>>> École des Mines de Nantes
>>>> 4, rue Alfred Kastler
>>>> 44307 Nantes Cedex 3 - France
>>>> EMail: [hidden email]
>>>> --------------------------------------------------------
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> __________________________________
>>> Jean Bézivin - AtlanMod research team (INRIA & EMN) -  Room 229
>>> École des Mines de Nantes - 4 rue Alfred Kastler - F-44307 Nantes
>>> Cedex 3 - France
>>> -------------
>>> - e.mail: [hidden email]  - alt. e.mail: [hidden email]
>>> - Skype: jbezivin    - Twitter: @JBezivin - FriendFeed: @JBezivin
>>> - teleph: +33 251 858 704
>>> - mobile: +33 614 322 236
>>> ----
>>> http://www.emn.fr/x-info/bezivin
>>> __________________________________
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> [hidden email]
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
> --
> www.tudorgirba.com
>
> "Problem solving should be concentrated on describing
> the problem in a way that is relevant for the solution."
>
>
>
--
www.tudorgirba.com

"The coherence of a trip is given by the clearness of the goal."





_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

ATL20-in-MooseMetaBrowser.png (74K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: FSE notation now integrated to the AtlanMod Zoo

Stéphane Ducasse
In reply to this post by Tudor Girba
this is cool to see all these meta models in MSE format :)
I can even read them and this is cool to see a compact format.

Stef

On May 13, 2010, at 9:38 PM, Tudor Girba wrote:

> Hello,
>
> Thanks for the effort and thanks for letting us know. This is indeed great news!
>
> The information was added to the Moose page:
> http://www.moosetechnology.org/news/atlantic-fm3
>
> Cheers,
> Tudor
>
>
> On 12 May 2010, at 17:09, Stéphane Ducasse wrote:
>
>>
>>
>> Begin forwarded message:
>>
>>> From: Jean Bezivin <[hidden email]>
>>> Date: May 12, 2010 4:52:34 PM GMT+02:00
>>> To: Alexandre Bergel <[hidden email]>, Stéphane Ducasse <[hidden email]>, Oscar Nierstrasz <[hidden email]>
>>> Cc: Jordi Cabot <[hidden email]>, Frédéric Jouault <[hidden email]>, guillaume doux <[hidden email]>, Hugo Brunelière <[hidden email]>
>>> Subject: FSE notation now integrated to the AtlanMod Zoo
>>>
>>> Dear all,
>>>
>>> I am happy to report that FSE is now integrated to the AtlanMod Zoo.
>>>
>>> Following one of the meeting we had last week with Alex in Santiago,
>>> the idea of adding the FSE format to the AtlanMod was considered.
>>> MSE is the generic file format used for import-export in Moose.
>>> We started from the  link provided by Alex:
>>> http://www.moosetechnology.org/docs/mse
>>>
>>> AtlanMod is an INRIA/EMN joint research team.
>>> http://www.emn.fr/z-info/atlanmod/
>>> In the past years AtlanMod has produced experimental software material
>>> in addition to a number of tools on Eclipse  (ATL, TCS, KM3, AMW, AM3,
>>> MoDisco, etc.).
>>>
>>> One of this contribution to the community is a set of more than 300
>>> metamodels of various quality
>>> that can be found in the AtlanMod zoo:
>>> http://www.emn.fr/z-info/atlanmod/index.php/Zoos
>>>
>>> Each of these 300 metamodels is made available in more than 20
>>> different formats
>>> like ECORE, KM3, OWL, EMfatic, GraphML, etc.
>>>
>>> This matrix is considered as open source material at the disposal of
>>> the software engineering community
>>> for various reproducible experiments. One typical experiment is to
>>> evaluate the quality of these entities
>>> by automatic measurement.
>>>
>>> Contribution of the community is sollicited to add new rows or columns
>>> to this matrix.
>>> Adding a row means contribution a new metamodel in KM3 or ECORE.
>>> Adding a column means contributing a transformation that will produce
>>> automatically the set of metamodels in a different notation.
>>>
>>> Following a meeting with Alexandre Bergel, we considered the
>>> possibility of adding the FSE format to the AtlanMod zoo.
>>>
>>> This week Guillaume Doux did the TCS/ATL work and was able to
>>> produce the new format. If you go to:
>>>
>>> http://www.emn.fr/z-info/atlanmod/index.php/AtlanticFM3
>>>
>>> you'll find all the metamodels expressed in MSE, conforming to FM3.
>>> Click on the "source file" tag to access the corresponding files.
>>>
>>> If you wish another example, you may test the automatically generated
>>> visualization of some metamodels, for example for Java 5:
>>> https://gforge.inria.fr/scm/viewvc.php/*checkout*/AtlantyUML/J2SE5.yuml.png?root=atlantic-zoos3
>>>
>>> Thanks Guillaume for the rapid implementation in TCS/ATL
>>> http://wiki.eclipse.org/TCS
>>> http://www.eclipse.org/m2m/atl/
>>>
>>> Have fun,
>>>
>>> Jean
>>>
>>>
>>> 2010/5/12 guillaume doux <[hidden email]>:
>>>> Hi,
>>>>
>>>> Here is the new Zoo in FM3:
>>>> http://www.emn.fr/z-info/atlanmod/index.php/AtlanticFM3
>>>>
>>>> B.R.
>>>>
>>>> Guillaume
>>>>
>>>> --
>>>> --------------------------------------------------------
>>>> Guillaume Doux - R&D Engineer
>>>> AtlanMod research team (INRIA & EMN) - Room B206
>>>> École des Mines de Nantes
>>>> 4, rue Alfred Kastler
>>>> 44307 Nantes Cedex 3 - France
>>>> EMail: [hidden email]
>>>> --------------------------------------------------------
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> __________________________________
>>> Jean Bézivin - AtlanMod research team (INRIA & EMN) -  Room 229
>>> École des Mines de Nantes - 4 rue Alfred Kastler - F-44307 Nantes
>>> Cedex 3 - France
>>> -------------
>>> - e.mail: [hidden email]  - alt. e.mail: [hidden email]
>>> - Skype: jbezivin    - Twitter: @JBezivin - FriendFeed: @JBezivin
>>> - teleph: +33 251 858 704
>>> - mobile: +33 614 322 236
>>> ----
>>> http://www.emn.fr/x-info/bezivin
>>> __________________________________
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> [hidden email]
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
> --
> www.tudorgirba.com
>
> "Problem solving should be concentrated on describing
> the problem in a way that is relevant for the solution."
>
>
>
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: FSE notation now integrated to the AtlanMod Zoo

Jean Bezivin
In reply to this post by Tudor Girba
Thanks Tudor,

After adding a (formalism) Column in the Zoo matrix,
it will also be nice to add a new (metamodel) Line.
This is quite easy to do, since we just need a MOOSE
(FSE? FM3?) metamodel expressed in KM3 (or at least ECORE).
With this, the MOOSE metamodel will be available in a number of formalisms.

Best regards,

Jean


2010/5/13 Tudor Girba <[hidden email]>:

> Hello,
>
> Thanks for the effort and thanks for letting us know. This is indeed great
> news!
>
> The information was added to the Moose page:
> http://www.moosetechnology.org/news/atlantic-fm3
>
> Cheers,
> Tudor
>
>
> On 12 May 2010, at 17:09, Stéphane Ducasse wrote:
>
>>
>>
>> Begin forwarded message:
>>
>>> From: Jean Bezivin <[hidden email]>
>>> Date: May 12, 2010 4:52:34 PM GMT+02:00
>>> To: Alexandre Bergel <[hidden email]>, Stéphane Ducasse
>>> <[hidden email]>, Oscar Nierstrasz <[hidden email]>
>>> Cc: Jordi Cabot <[hidden email]>, Frédéric Jouault
>>> <[hidden email]>, guillaume doux <[hidden email]>, Hugo
>>> Brunelière <[hidden email]>
>>> Subject: FSE notation now integrated to the AtlanMod Zoo
>>>
>>> Dear all,
>>>
>>> I am happy to report that FSE is now integrated to the AtlanMod Zoo.
>>>
>>> Following one of the meeting we had last week with Alex in Santiago,
>>> the idea of adding the FSE format to the AtlanMod was considered.
>>> MSE is the generic file format used for import-export in Moose.
>>> We started from the  link provided by Alex:
>>> http://www.moosetechnology.org/docs/mse
>>>
>>> AtlanMod is an INRIA/EMN joint research team.
>>> http://www.emn.fr/z-info/atlanmod/
>>> In the past years AtlanMod has produced experimental software material
>>> in addition to a number of tools on Eclipse  (ATL, TCS, KM3, AMW, AM3,
>>> MoDisco, etc.).
>>>
>>> One of this contribution to the community is a set of more than 300
>>> metamodels of various quality
>>> that can be found in the AtlanMod zoo:
>>> http://www.emn.fr/z-info/atlanmod/index.php/Zoos
>>>
>>> Each of these 300 metamodels is made available in more than 20
>>> different formats
>>> like ECORE, KM3, OWL, EMfatic, GraphML, etc.
>>>
>>> This matrix is considered as open source material at the disposal of
>>> the software engineering community
>>> for various reproducible experiments. One typical experiment is to
>>> evaluate the quality of these entities
>>> by automatic measurement.
>>>
>>> Contribution of the community is sollicited to add new rows or columns
>>> to this matrix.
>>> Adding a row means contribution a new metamodel in KM3 or ECORE.
>>> Adding a column means contributing a transformation that will produce
>>> automatically the set of metamodels in a different notation.
>>>
>>> Following a meeting with Alexandre Bergel, we considered the
>>> possibility of adding the FSE format to the AtlanMod zoo.
>>>
>>> This week Guillaume Doux did the TCS/ATL work and was able to
>>> produce the new format. If you go to:
>>>
>>> http://www.emn.fr/z-info/atlanmod/index.php/AtlanticFM3
>>>
>>> you'll find all the metamodels expressed in MSE, conforming to FM3.
>>> Click on the "source file" tag to access the corresponding files.
>>>
>>> If you wish another example, you may test the automatically generated
>>> visualization of some metamodels, for example for Java 5:
>>>
>>> https://gforge.inria.fr/scm/viewvc.php/*checkout*/AtlantyUML/J2SE5.yuml.png?root=atlantic-zoos3
>>>
>>> Thanks Guillaume for the rapid implementation in TCS/ATL
>>> http://wiki.eclipse.org/TCS
>>> http://www.eclipse.org/m2m/atl/
>>>
>>> Have fun,
>>>
>>> Jean
>>>
>>>
>>> 2010/5/12 guillaume doux <[hidden email]>:
>>>>
>>>> Hi,
>>>>
>>>> Here is the new Zoo in FM3:
>>>> http://www.emn.fr/z-info/atlanmod/index.php/AtlanticFM3
>>>>
>>>> B.R.
>>>>
>>>> Guillaume
>>>>
>>>> --
>>>> --------------------------------------------------------
>>>> Guillaume Doux - R&D Engineer
>>>> AtlanMod research team (INRIA & EMN) - Room B206
>>>> École des Mines de Nantes
>>>> 4, rue Alfred Kastler
>>>> 44307 Nantes Cedex 3 - France
>>>> EMail: [hidden email]
>>>> --------------------------------------------------------
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> __________________________________
>>> Jean Bézivin - AtlanMod research team (INRIA & EMN) -  Room 229
>>> École des Mines de Nantes - 4 rue Alfred Kastler - F-44307 Nantes
>>> Cedex 3 - France
>>> -------------
>>> - e.mail: [hidden email]  - alt. e.mail: [hidden email]
>>> - Skype: jbezivin    - Twitter: @JBezivin - FriendFeed: @JBezivin
>>> - teleph: +33 251 858 704
>>> - mobile: +33 614 322 236
>>> ----
>>> http://www.emn.fr/x-info/bezivin
>>> __________________________________
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> [hidden email]
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
> --
> www.tudorgirba.com
>
> "Problem solving should be concentrated on describing
> the problem in a way that is relevant for the solution."
>
>
>
>



--
__________________________________
Jean Bézivin - AtlanMod research team (INRIA & EMN) -  Room 229
École des Mines de Nantes - 4 rue Alfred Kastler - F-44307 Nantes
Cedex 3 - France
-------------
- e.mail: [hidden email]  - alt. e.mail: [hidden email]
- Skype: jbezivin    - Twitter: @JBezivin - FriendFeed: @JBezivin
- teleph: +33 251 858 704
- mobile: +33 614 322 236
----
http://www.emn.fr/x-info/bezivin
__________________________________

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: MSE notation now integrated to the AtlanMod Zoo

Tudor Girba
Hi,

Indeed, we could provide meta-models.

Now, would it not be enough to provide them in the MSE format and  
expressed in the FM3 meta-model? Should they be in KM3? Does that mean  
that the transformation from KM3 to FM3 is uni-directional?

Cheers,
Tudor


On 13 May 2010, at 23:32, Jean Bezivin wrote:

> Thanks Tudor,
>
> After adding a (formalism) Column in the Zoo matrix,
> it will also be nice to add a new (metamodel) Line.
> This is quite easy to do, since we just need a MOOSE
> (FSE? FM3?) metamodel expressed in KM3 (or at least ECORE).
> With this, the MOOSE metamodel will be available in a number of  
> formalisms.
>
> Best regards,
>
> Jean
>
>
> 2010/5/13 Tudor Girba <[hidden email]>:
>> Hello,
>>
>> Thanks for the effort and thanks for letting us know. This is  
>> indeed great
>> news!
>>
>> The information was added to the Moose page:
>> http://www.moosetechnology.org/news/atlantic-fm3
>>
>> Cheers,
>> Tudor
>>
>>
>> On 12 May 2010, at 17:09, Stéphane Ducasse wrote:
>>
>>>
>>>
>>> Begin forwarded message:
>>>
>>>> From: Jean Bezivin <[hidden email]>
>>>> Date: May 12, 2010 4:52:34 PM GMT+02:00
>>>> To: Alexandre Bergel <[hidden email]>, Stéphane Ducasse
>>>> <[hidden email]>, Oscar Nierstrasz <[hidden email]>
>>>> Cc: Jordi Cabot <[hidden email]>, Frédéric Jouault
>>>> <[hidden email]>, guillaume doux <[hidden email]
>>>> >, Hugo
>>>> Brunelière <[hidden email]>
>>>> Subject: FSE notation now integrated to the AtlanMod Zoo
>>>>
>>>> Dear all,
>>>>
>>>> I am happy to report that FSE is now integrated to the AtlanMod  
>>>> Zoo.
>>>>
>>>> Following one of the meeting we had last week with Alex in  
>>>> Santiago,
>>>> the idea of adding the FSE format to the AtlanMod was considered.
>>>> MSE is the generic file format used for import-export in Moose.
>>>> We started from the  link provided by Alex:
>>>> http://www.moosetechnology.org/docs/mse
>>>>
>>>> AtlanMod is an INRIA/EMN joint research team.
>>>> http://www.emn.fr/z-info/atlanmod/
>>>> In the past years AtlanMod has produced experimental software  
>>>> material
>>>> in addition to a number of tools on Eclipse  (ATL, TCS, KM3, AMW,  
>>>> AM3,
>>>> MoDisco, etc.).
>>>>
>>>> One of this contribution to the community is a set of more than 300
>>>> metamodels of various quality
>>>> that can be found in the AtlanMod zoo:
>>>> http://www.emn.fr/z-info/atlanmod/index.php/Zoos
>>>>
>>>> Each of these 300 metamodels is made available in more than 20
>>>> different formats
>>>> like ECORE, KM3, OWL, EMfatic, GraphML, etc.
>>>>
>>>> This matrix is considered as open source material at the disposal  
>>>> of
>>>> the software engineering community
>>>> for various reproducible experiments. One typical experiment is to
>>>> evaluate the quality of these entities
>>>> by automatic measurement.
>>>>
>>>> Contribution of the community is sollicited to add new rows or  
>>>> columns
>>>> to this matrix.
>>>> Adding a row means contribution a new metamodel in KM3 or ECORE.
>>>> Adding a column means contributing a transformation that will  
>>>> produce
>>>> automatically the set of metamodels in a different notation.
>>>>
>>>> Following a meeting with Alexandre Bergel, we considered the
>>>> possibility of adding the FSE format to the AtlanMod zoo.
>>>>
>>>> This week Guillaume Doux did the TCS/ATL work and was able to
>>>> produce the new format. If you go to:
>>>>
>>>> http://www.emn.fr/z-info/atlanmod/index.php/AtlanticFM3
>>>>
>>>> you'll find all the metamodels expressed in MSE, conforming to FM3.
>>>> Click on the "source file" tag to access the corresponding files.
>>>>
>>>> If you wish another example, you may test the automatically  
>>>> generated
>>>> visualization of some metamodels, for example for Java 5:
>>>>
>>>> https://gforge.inria.fr/scm/viewvc.php/*checkout*/AtlantyUML/J2SE5.yuml.png?root=atlantic-zoos3
>>>>
>>>> Thanks Guillaume for the rapid implementation in TCS/ATL
>>>> http://wiki.eclipse.org/TCS
>>>> http://www.eclipse.org/m2m/atl/
>>>>
>>>> Have fun,
>>>>
>>>> Jean
>>>>
>>>>
>>>> 2010/5/12 guillaume doux <[hidden email]>:
>>>>>
>>>>> Hi,
>>>>>
>>>>> Here is the new Zoo in FM3:
>>>>> http://www.emn.fr/z-info/atlanmod/index.php/AtlanticFM3
>>>>>
>>>>> B.R.
>>>>>
>>>>> Guillaume
>>>>>
>>>>> --
>>>>> --------------------------------------------------------
>>>>> Guillaume Doux - R&D Engineer
>>>>> AtlanMod research team (INRIA & EMN) - Room B206
>>>>> École des Mines de Nantes
>>>>> 4, rue Alfred Kastler
>>>>> 44307 Nantes Cedex 3 - France
>>>>> EMail: [hidden email]
>>>>> --------------------------------------------------------
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> __________________________________
>>>> Jean Bézivin - AtlanMod research team (INRIA & EMN) -  Room 229
>>>> École des Mines de Nantes - 4 rue Alfred Kastler - F-44307 Nantes
>>>> Cedex 3 - France
>>>> -------------
>>>> - e.mail: [hidden email]  - alt. e.mail: [hidden email]
>>>> - Skype: jbezivin    - Twitter: @JBezivin - FriendFeed: @JBezivin
>>>> - teleph: +33 251 858 704
>>>> - mobile: +33 614 322 236
>>>> ----
>>>> http://www.emn.fr/x-info/bezivin
>>>> __________________________________
>>>
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>> [hidden email]
>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>> --
>> www.tudorgirba.com
>>
>> "Problem solving should be concentrated on describing
>> the problem in a way that is relevant for the solution."
>>
>>
>>
>>
>
>
>
> --
> __________________________________
> Jean Bézivin - AtlanMod research team (INRIA & EMN) -  Room 229
> École des Mines de Nantes - 4 rue Alfred Kastler - F-44307 Nantes
> Cedex 3 - France
> -------------
> - e.mail: [hidden email]  - alt. e.mail: [hidden email]
> - Skype: jbezivin    - Twitter: @JBezivin - FriendFeed: @JBezivin
> - teleph: +33 251 858 704
> - mobile: +33 614 322 236
> ----
> http://www.emn.fr/x-info/bezivin
> __________________________________

--
www.tudorgirba.com

"Be rather willing to give than demanding to get."




_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev