Hi everybody,
Playing around with the FAMIX 2 specs and the LAN model I found something
very strange:
- I found an FAMIXAccess that accesses a FAMIXClass. According to the FAMIX
2 meta-model and also the annotations from Moose the accesses attribute of
FAMIXAccess should be of type FAMIXAbstractStructuralEntity. But the
FAMIXAccess instance with id 71 from LAN model accesses a FAMIXClass
(Root::Smalltalk::LAN::LANInterface.initialize() -> DependentList_class).
There are other examples too.
How were those accesses build? It is correct?
Thanks,
Adi D.
------------------------------
dipl.ing. Adrian DOZSA
Programming Engineer
mail: adi.dozsa(a)gmail.com
web: http://adi.dozsa.googlepages.com/
Sorry, it's gonna be very specific.
I'm running and debugging the tests of
FamixPropertiesTest>>testAttributeMetrics, which tests the computation
of basic metrics on Famix entities (like numberOfAccesses).
In many cases, the value against which the model is tested seems
outdated.
For example:
attribute1 := self model entityNamed:
#'Smalltalk::LANInterface.nextNode'.
self assert: attribute1 numberOfAccesses = 4.
attribute1 numberOfAccesses returns 3 and I checked with the model,
LANInterface.nextNode, it is correct (nextNode is only accessed in its
accessor)
So I wonder where the value 4 comes from?
--
Simon
Doru
I thought that we renamed outgoingInheritances into
superclassInheritances
so that we can write to get the superclasses
self superclassInheritances collect: [:each | each superclass]
is it true?
Hi Doru,
I only asked because I would need FAMIX to extend it to an JEE meta-model.
And FAMIX 3.0 looks nicer that v2.0. But I don't think I could implement
FAMIX 3.0 (because of time and knowledge constraints).
Adi D.
> Hi Adrian,
>
> At this moment, there is not a working FAMIX 3.0 in VW. However, the
> mechanism is very much in place. If you are interested in investing a
> little effort it should be not difficult to make it work.
>
> Cheers,
> Doru
>
------------------------------
dipl.ing. Adrian DOZSA
Programming Engineer
mail: adi.dozsa(a)gmail.com
web: http://adi.dozsa.googlepages.com/
Hi Stef,
> Hi adi
>
> for now in VW you will not get FAMIX30 except if you port it and
> integrate it.
Unfortunately I am not that well accustomed with Moose, nor I have that much
spare time.
> For the Squeak version we made progress we have FAMIX20 and FAMIX30
> and we can extract Smalltalk code in FAMIX30.
>
> Stef
>
Considering that the new FAMIX30 is only developed in the Squeak version and
that as I have seen lately on this mailing list most of the development
efforts are moved to the Squeak version, should i understand that the Squeak
version is/will be the primary/reference Moose implementation?
Thanks,
Adi D.
------------------------------
dipl.ing. Adrian DOZSA
Programming Engineer
mail: adi.dozsa(a)gmail.com
web: http://adi.dozsa.googlepages.com/
Hi all,
Which is the status of FAMIX 3.0? The website mentions a beta 14 version.
How can i import FAMIX 3.0 meta-modelsinto Moose? because momentarily I get
an error when a FAMIX 3.0 entity is found.
And which are the short/medium term plans? stick with FAMIX 2 or migrate to
v3?
Thanks,
Adi D.
------------------------------
dipl.ing. Adrian DOZSA
Software Engineer
mail: adi.dozsa(a)gmail.com
web: http://adi.dozsa.googlepages.com/
Begin forwarded message:
> From: MARS(a)cincom.com
> Date: January 7, 2009 6:47:31 PM CEST
> To: sdahl(a)goshawk.com, s(a)xss.de, tgriggs(a)cincom.com, smichael(a)cincom.com
> , aknight(a)cincom.com, mlucas-smith(a)cincom.com, ducasse(a)iam.unibe.ch, mkobetic(a)cincom.com
> , holger(a)heeg.de
> Subject: 54202 (Modified) (C) Error in RBParser patchLiteralArray
>
>
>
> The URL to view this AR is: http://cosmo.cincom.com:8008/launch/MARS/54202
>
> This AR is currently: inReview
> This AR is assigned to: dahl
>
>
> :: Modified with by hguhl on January 7, 2009 9:47:29.748
> :: Changed Inform Field (s(a)xss.de TOOLS ducasse(a)iam.unibe.ch sdahl
> FORREVIEW tgriggs->s(a)xss.de TOOLS ducasse(a)iam.unibe.ch sdahl
> FORREVIEW tgriggs hguhl)
> :: Changed Links (->FR:88734)
> :: Text Appended
>
>
> Added the FR link.