Hello everyone,
We modified FAMIXImplicitVariable>>#parentBehaviouralEntity to add the pragma <container> (which declares that the parent entity contains this kind of entity).
We also modified FAMIXLocalVariable>>#parentBehaviouralEntity the same way.
However, some tests are now failing: https://ci.inria.fr/moose/job/moose-6.1/. But, we think that it is a correct change.
It appears that the problem can be summarized as:
Should #queryAllIncomingAssociations applied on a class give the internal associations?
If, yes: we just need to change the tests by adding; #withoutSelfLoops.
Else, we have to change FamixQuery.
What do you think about it?
Thanks in advance,
Cheers,
Vincent & Julien
!!!*************************************************************************************
"Ce message et les pi?ces jointes sont confidentiels et r?serv?s ? l'usage exclusif de ses destinataires. Il peut ?galement ?tre prot?g? par le secret professionnel. Si vous recevez ce message par erreur, merci d'en avertir imm?diatement l'exp?diteur et de le d?truire. L'int?grit? du message ne pouvant ?tre assur?e sur Internet, la responsabilit? de Worldline ne pourra ?tre recherch?e quant au contenu de ce message. Bien que les meilleurs efforts soient faits pour maintenir cette transmission exempte de tout virus, l'exp?diteur ne donne aucune garantie ? cet ?gard et sa responsabilit? ne saurait ?tre recherch?e pour tout dommage r?sultant d'un virus transmis.
This e-mail and the documents attached are confidential and intended solely for the addressee; it may also be privileged. If you receive this e-mail in error, please notify the sender immediately and destroy it. As its integrity cannot be secured on the Internet, the Worldline liability cannot be triggered for the message content. Although the sender endeavours to maintain a computer virus-free network, the sender does not warrant that this transmission is virus-free and will not be liable for any damages resulting from any virus transmitted.!!!"
What to use for labeling a pie chart by a block:
| b |
b := RTPieBuilder new.
b objects: (1 to: 10).
b slice: [ :nr | nr squared ].
b normalizer distinctColor.
b labelled:[:i | i asWords].
b build.
b view
this will raise a deprecation warning, with the info I should use
#labelled: instead of #labelled:
:)
There is no method expecting a single block ?
Only labeledIf:withBlock: ?
nicolai
Thank you Alex.
It is just perfect. I will try theses out and keep you informed.
Abdelghani.
> On 25 Oct 2016, at 12:00, moose-dev-request(a)list.inf.unibe.ch wrote:
>
> From: Alexandre Bergel <alexandre.bergel(a)me.com>
> To: Moose-related development <moose-dev(a)list.inf.unibe.ch>
> Subject: [Moose-dev] Re: Moose-dev Digest, Vol 122, Issue 16
> Message-ID: <71AC7331-B09D-4B75-BB7E-9B57FC02F97A(a)me.com>
> Content-Type: text/plain; charset="utf-8"
>
>> Do you have any particular exercise?
>
> Here are some links:
>
> https://www.dropbox.com/s/bimp0wpkwewdksq/02-FirstContactWithMoose.pdf?dl=0 <https://www.dropbox.com/s/bimp0wpkwewdksq/02-FirstContactWithMoose.pdf?dl=0>
> https://www.dropbox.com/s/0dj579b2g5dhlry/03-Pharo.pdf?dl=0 <https://www.dropbox.com/s/0dj579b2g5dhlry/03-Pharo.pdf?dl=0>
> https://www.dropbox.com/s/vadoc20npmfg5c0/04-Roassal.pdf?dl=0
> https://www.dropbox.com/s/xqcvnodsfer7c7q/05-Tarea1.pdf?dl=0
>
> I can give you the source using the Keynote file format if you wish. Let me know
>
>> - What kind of criteria do you as them?
>
> Cross-cutting concern, dependencies, code size are usually easy to spot.
>
>> - How do you ask them to characterize the architecture and do the software assessment?
>
> 05-Tarea1.pdf mentions this.
>
>> - How do you use visualizations?
>
> 04-Roassal.pdf is about that.
>
>> It would be nice to have the feedback from someone that has already made the experiment ;)
>
> Let me know if this helps
>
> Alexandre
>
>>
>> Abdelghani
>>
>>
>>
>>> Message: 1
>>> Date: Fri, 21 Oct 2016 13:32:25 -0300
>>> From: Alexandre Bergel <alexandre.bergel(a)me.com>
>>> To: Moose-related development <moose-dev(a)list.inf.unibe.ch>
>>> Subject: [Moose-dev] Re: Lab exercices with Moose
>>> Message-ID: <85E53AB9-56F0-47A7-8BD5-5CAC4C27095B(a)me.com>
>>> Content-Type: text/plain; charset=us-ascii
>>>
>>> Hi!
>>>
>>> I use Moose in Software Quality lecture. At the beginning of the semester, Students do not know Pharo.
>>> They therefore have 1,5 weeks to learn Pharo. I ask them to read the first chapters of Pharo by Example and the chapter I.2 of AgileVisualization (http://agilevisualization.com).
>>>
>>> Then they have to read Chapter III.4 of AgileVisualization to have an introduction of Moose. Then comes the time for them to work on a software quality assessment. They pick any Java application and analyze it (e.g., characterize the overall architecture, identify some quality criteria, and do the software assessment).
>>>
>>> Alexandre
>>>
>>>> On Oct 21, 2016, at 2:30 AM, Abdelghani Alidra <alidrandco(a)yahoo.fr> wrote:
>>>>
>>>> Hi,
>>>>
>>>> For my students, I would like to illustrate some code analysis operations (mainly metrics calculation and some visualisations) with Moose. I was wondering if any one has already made the experiment and if there exist some lab exercices I can base my self on.
>>>>
>>>> Thanks in advance.
>>>> Abdelghani
>>>> _______________________________________________
>>>> Moose-dev mailing list
>>>> Moose-dev(a)list.inf.unibe.ch
>>>> https://www.list.inf.unibe.ch/listinfo/moose-dev <https://www.list.inf.unibe.ch/listinfo/moose-dev>
Hi Doru,
Thanks for the link ;)
Abdelghani.
> On 25 Oct 2016, at 12:00, moose-dev-request(a)list.inf.unibe.ch wrote:
>
> Date: Mon, 24 Oct 2016 21:16:57 +0200
> From: Tudor Girba <tudor(a)tudorgirba.com <mailto:tudor@tudorgirba.com>>
> To: Moose-related development <moose-dev(a)list.inf.unibe.ch <mailto:moose-dev@list.inf.unibe.ch>>
> Subject: [Moose-dev] Re: Moose-dev Digest, Vol 122, Issue 16
> Message-ID: <72E2F438-2212-401B-B9A2-499146BF05D2(a)tudorgirba.com <mailto:72E2F438-2212-401B-B9A2-499146BF05D2@tudorgirba.com>>
> Content-Type: text/plain; charset=utf-8
>
> Hi,
>
> The current draft of The Moose Book contains an introductory chapter that offers 3 hands-on exercises. I use these for tutorials with professional programmers:
> http://themoosebook.org <http://themoosebook.org/>
>
> Cheers,
> Doru
>
>
>> On Oct 24, 2016, at 8:45 PM, Offray Vladimir Luna Cárdenas <offray.luna(a)mutabit.com <mailto:offray.luna@mutabit.com>> wrote:
>>
>> Thanks Alexandre and Abdelghani. This recent discussions on first approaches to Pharo, Moose and Agile Visualization are pretty interesting and the supporting material is also.
>>
>> Cheers,
>>
>> Offray
>>
>> On 24/10/16 09:05, Alexandre Bergel wrote:
>>>> Do you have any particular exercise?
>>>
>>> Here are some links:
>>>
>>> https://www.dropbox.com/s/bimp0wpkwewdksq/02-FirstContactWithMoose.pdf?dl=0 <https://www.dropbox.com/s/bimp0wpkwewdksq/02-FirstContactWithMoose.pdf?dl=0>
>>> https://www.dropbox.com/s/0dj579b2g5dhlry/03-Pharo.pdf?dl=0 <https://www.dropbox.com/s/0dj579b2g5dhlry/03-Pharo.pdf?dl=0>
>>> https://www.dropbox.com/s/vadoc20npmfg5c0/04-Roassal.pdf?dl=0 <https://www.dropbox.com/s/vadoc20npmfg5c0/04-Roassal.pdf?dl=0>
>>> https://www.dropbox.com/s/xqcvnodsfer7c7q/05-Tarea1.pdf?dl=0 <https://www.dropbox.com/s/xqcvnodsfer7c7q/05-Tarea1.pdf?dl=0>
>>>
>>> I can give you the source using the Keynote file format if you wish. Let me know
>>>
>>>> - What kind of criteria do you as them?
>>>
>>> Cross-cutting concern, dependencies, code size are usually easy to spot.
>>>
>>>> - How do you ask them to characterize the architecture and do the software assessment?
>>>
>>> 05-Tarea1.pdf mentions this.
>>>
>>>> - How do you use visualizations?
>>>
>>> 04-Roassal.pdf is about that.
>>>
>>>> It would be nice to have the feedback from someone that has already made the experiment ;)
>>>
>>> Let me know if this helps
>>>
>>> Alexandre
>>>
>>>>
>>>> Abdelghani
>>>>
>>>>
>>>>
>>>>> Message: 1
>>>>> Date: Fri, 21 Oct 2016 13:32:25 -0300
>>>>> From: Alexandre Bergel <alexandre.bergel(a)me.com <mailto:alexandre.bergel@me.com>>
>>>>> To: Moose-related development <moose-dev(a)list.inf.unibe.ch <mailto:moose-dev@list.inf.unibe.ch>>
>>>>> Subject: [Moose-dev] Re: Lab exercices with Moose
>>>>> Message-ID: <85E53AB9-56F0-47A7-8BD5-5CAC4C27095B(a)me.com <mailto:85E53AB9-56F0-47A7-8BD5-5CAC4C27095B@me.com>>
>>>>> Content-Type: text/plain; charset=us-ascii
>>>>>
>>>>> Hi!
>>>>>
>>>>> I use Moose in Software Quality lecture. At the beginning of the semester, Students do not know Pharo.
>>>>> They therefore have 1,5 weeks to learn Pharo. I ask them to read the first chapters of Pharo by Example and the chapter I.2 of AgileVisualization (http://agilevisualization.com <http://agilevisualization.com/>).
>>>>>
>>>>> Then they have to read Chapter III.4 of AgileVisualization to have an introduction of Moose. Then comes the time for them to work on a software quality assessment. They pick any Java application and analyze it (e.g., characterize the overall architecture, identify some quality criteria, and do the software assessment).
>>>>>
>>>>> Alexandre
>>>>>
>>>>>> On Oct 21, 2016, at 2:30 AM, Abdelghani Alidra <alidrandco(a)yahoo.fr <mailto:alidrandco@yahoo.fr>> wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> For my students, I would like to illustrate some code analysis operations (mainly metrics calculation and some visualisations) with Moose. I was wondering if any one has already made the experiment and if there exist some lab exercices I can base my self on.
>>>>>>
>>>>>> Thanks in advance.
>>>>>> Abdelghani
>>>>>> _______________________________________________
>>>>>> Moose-dev mailing list
>>>>>> Moose-dev(a)list.inf.unibe.ch
>>>>>> https://www.list.inf.unibe.ch/listinfo/moose-dev <https://www.list.inf.unibe.ch/listinfo/moose-dev>
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------
>>>>>
>>>>> Subject: Digest Footer
>>>>>
>>>>> _______________________________________________
>>>>> Moose-dev mailing list
>>>>> Moose-dev(a)list.inf.unibe.ch
>>>>> https://www.list.inf.unibe.ch/listinfo/moose-dev <https://www.list.inf.unibe.ch/listinfo/moose-dev>
>>>>>
>>>>>
>>>>> ------------------------------
>>>>>
>>>>> End of Moose-dev Digest, Vol 122, Issue 16
>>>>> ******************************************
>>>>
>>>> _______________________________________________
>>>> Moose-dev mailing list
>>>> Moose-dev(a)list.inf.unibe.ch
>>>> https://www.list.inf.unibe.ch/listinfo/moose-dev <https://www.list.inf.unibe.ch/listinfo/moose-dev>
>>>
>>>
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>>
>>> Moose-dev(a)list.inf.unibe.ch
>>> https://www.list.inf.unibe.ch/listinfo/moose-dev <https://www.list.inf.unibe.ch/listinfo/moose-dev>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)list.inf.unibe.ch
>> https://www.list.inf.unibe.ch/listinfo/moose-dev <https://www.list.inf.unibe.ch/listinfo/moose-dev>
>
> --
> www.tudorgirba.com <http://www.tudorgirba.com/>
> www.feenk.com <http://www.feenk.com/>
>
> "We can create beautiful models in a vacuum.
> But, to get them effective we have to deal with the inconvenience of reality."
Hi,
I am working on a new The Moose Book. You can see the current draft here:
http://themoosebook.org
In the current form, it covers about 40% of what I want to have at the end. My target is to get a first complete version ready until Spring 2017. The book targets Moose 6.1, although most parts will work with Moose 6.0.
The book is written in Pillar. A secondary goal for this book is to build a book editor with tools in Pharo. The current book was generated directly from Pharo without using the command line. The current code is in book GitHub repository, but the end goal is to have these tools working separately from the book.
Please let me know what you think.
The book repo is here:
https://github.com/girba/themoosebook
Cheers,
Doru
--
www.tudorgirba.comwww.feenk.com
"Every thing has its own flow."
Thank you Alex,
Do you have any particular exercice?
- What kind of criteria do you as them?
- How do you ask them to characterize the architecture and do the software assessment?
- How do you use visualisations?
It would be nice to have the feedback from someone that has already made the experiment ;)
Abdelghani
> Message: 1
> Date: Fri, 21 Oct 2016 13:32:25 -0300
> From: Alexandre Bergel <alexandre.bergel(a)me.com>
> To: Moose-related development <moose-dev(a)list.inf.unibe.ch>
> Subject: [Moose-dev] Re: Lab exercices with Moose
> Message-ID: <85E53AB9-56F0-47A7-8BD5-5CAC4C27095B(a)me.com>
> Content-Type: text/plain; charset=us-ascii
>
> Hi!
>
> I use Moose in Software Quality lecture. At the beginning of the semester, Students do not know Pharo.
> They therefore have 1,5 weeks to learn Pharo. I ask them to read the first chapters of Pharo by Example and the chapter I.2 of AgileVisualization (http://agilevisualization.com).
>
> Then they have to read Chapter III.4 of AgileVisualization to have an introduction of Moose. Then comes the time for them to work on a software quality assessment. They pick any Java application and analyze it (e.g., characterize the overall architecture, identify some quality criteria, and do the software assessment).
>
> Alexandre
>
>> On Oct 21, 2016, at 2:30 AM, Abdelghani Alidra <alidrandco(a)yahoo.fr> wrote:
>>
>> Hi,
>>
>> For my students, I would like to illustrate some code analysis operations (mainly metrics calculation and some visualisations) with Moose. I was wondering if any one has already made the experiment and if there exist some lab exercices I can base my self on.
>>
>> Thanks in advance.
>> Abdelghani
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)list.inf.unibe.ch
>> https://www.list.inf.unibe.ch/listinfo/moose-dev
>
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)list.inf.unibe.ch
> https://www.list.inf.unibe.ch/listinfo/moose-dev
>
>
> ------------------------------
>
> End of Moose-dev Digest, Vol 122, Issue 16
> ******************************************
Hi,
For my students, I would like to illustrate some code analysis operations (mainly metrics calculation and some visualisations) with Moose. I was wondering if any one has already made the experiment and if there exist some lab exercices I can base my self on.
Thanks in advance.
Abdelghani
I had a look at the entities introduced by Alex. for C.
I took the liberty of correcting some missing/wrong meta-descriptions
but one is a significant change:
- Include is an Association from CFile to CFile
- CFile is a subclass of File
While it all seems to make sense at first look, actually Association are
defined as to and from NamedEntities which Files (and therefore CFiles)
are not
I believe the least bad solution would be for CFile to inherit from
NamedEntites rather than File
nicolas
--
Nicolas Anquetil -- MCF (HDR)
Project-Team RMod