Using moose for other things than analyzing source code

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

Using moose for other things than analyzing source code

Alexandre Bergel
Hi guys,

In Avispa[1] and Adore/S[2] we created small meta models that reason on software processes (task, role and artifact) and business processes.
This is done without extending Famix then. So, if you're looking for some arguments for using Moose for other things than analyzing source code, then you have some examples.

Cheers,
Alexandre

[1] http://www.moosetechnology.org/tools/ProcessModel
[2] http://www.moosetechnology.org/tools/Adore

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






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

Re: Using moose for other things than analyzing source code

Stéphane Ducasse

On Jul 15, 2010, at 11:47 AM, Alexandre Bergel wrote:

> Hi guys,
>
> In Avispa[1] and Adore/S[2] we created small meta models that reason on software processes (task, role and artifact) and business processes.
> This is done without extending Famix then. So, if you're looking for some arguments for using Moose for other things than analyzing source code, then you have some examples.

Do you inherit from the metamodel root object and use FAME description?

>
> Cheers,
> Alexandre
>
> [1] http://www.moosetechnology.org/tools/ProcessModel
> [2] http://www.moosetechnology.org/tools/Adore
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> 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: Using moose for other things than analyzing source code

Alexandre Bergel
> Do you inherit from the metamodel root object and use FAME description?

I have subclasses of MooseEntity. I did not use Fame. Maybe I should have, but I started with a metamodel independent from Moose. I then made the link.

Cheers,
Alexandre

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






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

Re: Using moose for other things than analyzing source code

Stéphane Ducasse

On Jul 15, 2010, at 1:34 PM, Alexandre Bergel wrote:

>> Do you inherit from the metamodel root object and use FAME description?
>
> I have subclasses of MooseEntity. I did not use Fame. Maybe I should have, but I started with a metamodel independent from Moose. I then made the link.
>

I think that been independent of Famix is nice in your case, now you should still use the fame infrastrcuture so that all the tools relying on it
can be used.

> Cheers,
> Alexandre
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> 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: Using moose for other things than analyzing source code

Tudor Girba
Hi Alex,

That is pretty cool. Is there a way to get the data you used?

Fame should be used to get the MSE input-output.

Cheers,
Doru

On 15 Jul 2010, at 13:52, Stéphane Ducasse wrote:

>
> On Jul 15, 2010, at 1:34 PM, Alexandre Bergel wrote:
>
>>> Do you inherit from the metamodel root object and use FAME  
>>> description?
>>
>> I have subclasses of MooseEntity. I did not use Fame. Maybe I  
>> should have, but I started with a metamodel independent from Moose.  
>> I then made the link.
>>
>
> I think that been independent of Famix is nice in your case, now you  
> should still use the fame infrastrcuture so that all the tools  
> relying on it
> can be used.
>
>> Cheers,
>> Alexandre
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> 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

--
www.tudorgirba.com

"Yesterday is a fact.
  Tomorrow is a possibility.
  Today is a challenge."




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

Re: Using moose for other things than analyzing source code

Stéphane Ducasse

On Jul 15, 2010, at 3:02 PM, Tudor Girba wrote:

> Hi Alex,
>
> That is pretty cool.

you see alex I told you :)


> Is there a way to get the data you used?
>
> Fame should be used to get the MSE input-output.
>
> Cheers,
> Doru
>

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

Re: Using moose for other things than analyzing source code

Alexandre Bergel
In reply to this post by Tudor Girba
I added the one of Adore:

http://www.moosetechnology.org/tools/Adore

Cheers,
Alexandre


On 15 Jul 2010, at 15:02, Tudor Girba wrote:

> Hi Alex,
>
> That is pretty cool. Is there a way to get the data you used?
>
> Fame should be used to get the MSE input-output.
>
> Cheers,
> Doru
>
> On 15 Jul 2010, at 13:52, Stéphane Ducasse wrote:
>
>>
>> On Jul 15, 2010, at 1:34 PM, Alexandre Bergel wrote:
>>
>>>> Do you inherit from the metamodel root object and use FAME description?
>>>
>>> I have subclasses of MooseEntity. I did not use Fame. Maybe I should have, but I started with a metamodel independent from Moose. I then made the link.
>>>
>>
>> I think that been independent of Famix is nice in your case, now you should still use the fame infrastrcuture so that all the tools relying on it
>> can be used.
>>
>>> Cheers,
>>> Alexandre
>>>
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel  http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> 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
>
> --
> www.tudorgirba.com
>
> "Yesterday is a fact.
> Tomorrow is a possibility.
> Today is a challenge."
>
>
>
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






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

Re: Using moose for other things than analyzing source code

Stéphane Ducasse
you also have the sound
        http://www.youtube.com/watch?v=8Rm_hHfNe6M

from smashing pumpkins

Stef

On Jul 15, 2010, at 4:22 PM, Alexandre Bergel wrote:

> I added the one of Adore:
>
> http://www.moosetechnology.org/tools/Adore
>
> Cheers,
> Alexandre
>
>
> On 15 Jul 2010, at 15:02, Tudor Girba wrote:
>
>> Hi Alex,
>>
>> That is pretty cool. Is there a way to get the data you used?
>>
>> Fame should be used to get the MSE input-output.
>>
>> Cheers,
>> Doru
>>
>> On 15 Jul 2010, at 13:52, Stéphane Ducasse wrote:
>>
>>>
>>> On Jul 15, 2010, at 1:34 PM, Alexandre Bergel wrote:
>>>
>>>>> Do you inherit from the metamodel root object and use FAME description?
>>>>
>>>> I have subclasses of MooseEntity. I did not use Fame. Maybe I should have, but I started with a metamodel independent from Moose. I then made the link.
>>>>
>>>
>>> I think that been independent of Famix is nice in your case, now you should still use the fame infrastrcuture so that all the tools relying on it
>>> can be used.
>>>
>>>> Cheers,
>>>> Alexandre
>>>>
>>>> --
>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>> Alexandre Bergel  http://www.bergel.eu
>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> 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
>>
>> --
>> www.tudorgirba.com
>>
>> "Yesterday is a fact.
>> Tomorrow is a possibility.
>> Today is a challenge."
>>
>>
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> [hidden email]
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> 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: Using moose for other things than analyzing source code

Alexandre Bergel
In reply to this post by Tudor Girba
> That is pretty cool. Is there a way to get the data you used?

I added the models we used.

> Fame should be used to get the MSE input-output.

Ok, important point.
We started from XML definition, this is what Sebastian and Julio had.

Cheers,
Alexandre


>
> Cheers,
> Doru
>
> On 15 Jul 2010, at 13:52, Stéphane Ducasse wrote:
>
>>
>> On Jul 15, 2010, at 1:34 PM, Alexandre Bergel wrote:
>>
>>>> Do you inherit from the metamodel root object and use FAME description?
>>>
>>> I have subclasses of MooseEntity. I did not use Fame. Maybe I should have, but I started with a metamodel independent from Moose. I then made the link.
>>>
>>
>> I think that been independent of Famix is nice in your case, now you should still use the fame infrastrcuture so that all the tools relying on it
>> can be used.
>>
>>> Cheers,
>>> Alexandre
>>>
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel  http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> 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
>
> --
> www.tudorgirba.com
>
> "Yesterday is a fact.
> Tomorrow is a possibility.
> Today is a challenge."
>
>
>
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






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

Re: Using moose for other things than analyzing source code

Alexandre Bergel
In reply to this post by Stéphane Ducasse
This Smashing pumpkins looks like nosferatu. A must to see:
http://video.google.com/videoplay?docid=-6185283610506001721#

Alexandre


On 15 Jul 2010, at 17:03, Stéphane Ducasse wrote:

> you also have the sound
> http://www.youtube.com/watch?v=8Rm_hHfNe6M
>
> from smashing pumpkins
>
> Stef
>
> On Jul 15, 2010, at 4:22 PM, Alexandre Bergel wrote:
>
>> I added the one of Adore:
>>
>> http://www.moosetechnology.org/tools/Adore
>>
>> Cheers,
>> Alexandre
>>
>>
>> On 15 Jul 2010, at 15:02, Tudor Girba wrote:
>>
>>> Hi Alex,
>>>
>>> That is pretty cool. Is there a way to get the data you used?
>>>
>>> Fame should be used to get the MSE input-output.
>>>
>>> Cheers,
>>> Doru
>>>
>>> On 15 Jul 2010, at 13:52, Stéphane Ducasse wrote:
>>>
>>>>
>>>> On Jul 15, 2010, at 1:34 PM, Alexandre Bergel wrote:
>>>>
>>>>>> Do you inherit from the metamodel root object and use FAME description?
>>>>>
>>>>> I have subclasses of MooseEntity. I did not use Fame. Maybe I should have, but I started with a metamodel independent from Moose. I then made the link.
>>>>>
>>>>
>>>> I think that been independent of Famix is nice in your case, now you should still use the fame infrastrcuture so that all the tools relying on it
>>>> can be used.
>>>>
>>>>> Cheers,
>>>>> Alexandre
>>>>>
>>>>> --
>>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>>> Alexandre Bergel  http://www.bergel.eu
>>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> 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
>>>
>>> --
>>> www.tudorgirba.com
>>>
>>> "Yesterday is a fact.
>>> Tomorrow is a possibility.
>>> Today is a challenge."
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>> [hidden email]
>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> 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
>

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






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