> what is FMMultivalueLink?
A subclass of Collection.
> parentClass: aType
> parentClass := FMMultivalueLink on: self
> update: #attributes
> from: self parentClass
> to: aType
> parentClass set: aType
>
> I'm probably too stupid to understand but let us try.
This is a class-method but not a constructor!
#on:update:from:to: updates the opposite end of a link
#on:opposite: *creates* a new link instance
> I do not understand why at the metamodel level I need to have in the
> runtime objects of the metametamodel.
It is not, metametamodel classes start with 'FM3'.
> Long long time ago I did a stupid code generator that took a stupid
> MMModel and generated plain code for the metamodel.
> Why this is not like that with FAMIX30
> in the latest version?
> why do we trade space **and** speed for a meta stuff?
You dont trade.
Space is the same -> a link consist of a collection on one side and
of a naked inst var on the other side.
Speed is the same -> it does the minimal set of operations in order
to update both ends.
> So do I have to code a code generator?
No, Fame offers a ready-to-use code generator.
> Or just replace all the FMMultivalueLink myself?
No need.
> I'm confused I thought that the new FAME was better.
http://tinyurl.com/3yfnp9
> Stef
Hi Doru,
>>> You should best use the instructions from
>>> here: http://moose.unibe.ch/download
>> No, I didn't load MOOSE Config; I chose to use the MooseSuiteLoader
> Please try the Moose Config and load the latest development from
> prerequisites. This should work fine.
Oh, yes you are right - thanks a lot.
And good luck in Antwerp
Thomas
________________________________________________________________________
Schon gehört? Bei WEB.DE gibt' s viele kostenlose Spiele:
http://games.entertainment.web.de/de/entertainment/games/free/index.html
Hi Doru, thanks for answering promptly.
>>> On Aug 6, 2008, at 10:03 PM, Steffen Märcker wrote:
>>> I've followed the download instructions, but installing with via the
>>> "MooseSuiteLoader parcel" and via Store as well failed. Some parcels,
>>> namely Clustering couldn't be loaded. Platform: VW 7.6 NC on Windows
>> On Oct 7, 2008, at 11:31 AM, Thomas Schrader wrote:
>> I had similar problems yesterday (same with full productive 7.5 AND
>> fresh 7.6 nc):
> On Oct 7, 21:39:44 MEST 2008, Tudor Girba wrote
> How did you try to load? You should best use the instructions from here:
> http://moose.unibe.ch/download
No, I didn't load MOOSE Config; I chose to use the MooseSuiteLoader parcel
(http://moose.unibe.ch/download/installfromparcel) because I didn't succeed
choosing the right versions of all the prerequesites which Moose Config asked
me on loading.
> As for the image, it's not really done yet, but we will make one
> available in the following weeks.
Fine, so I can wait till then. I'm not pressed, as my MOOSE-dev image really
works for simple scripting so far, after I worked around the loading issues...
Kind regards
Thomas
________________________________________________________________________
Schon gehört? Bei WEB.DE gibt' s viele kostenlose Spiele:
http://games.entertainment.web.de/de/entertainment/games/free/index.html
Hi all,
after the conference I now tried out Moose for the very first time and it works more or less in our productive 7.5 image.
I got very helpful diagrams from it - it's a great inspiring platform, thanks a lot for your efforts ...
On Aug 6, 2008, at 10:03 PM, Steffen Märcker wrote:
> I've followed the download instructions, but installing with via the
> "MooseSuiteLoader parcel" and via Store as well failed. Some parcels,
> namely Clustering couldn't be loaded. Platform: VW 7.6 NC on Windows
I had similar problems yesterday (same with full productive 7.5 AND fresh 7.6 nc):
Errors on installing Moose Suite by the Loader
************************************************************************
* 1) on loading LinearAlgebra (2.1.78,matter) from HapaxDevelopment
************************************************************************
a Dialog opens: "A problem was detected. Try again"
I saw that some False-Object instead of a Source Object was
asked for its #comment and raised a messageNotUnderstood
So, I tried again...
************************************************************************
* 2) on loading ChroniaDevelopment (0.190, matter) from Clustering
************************************************************************
Warning: Package "Clustering" cannot be loaded.
The following classes cannot be loaded because their superclasses are neither in the image nor in the package being loaded:
DistanceSquare (subclass of Root.Smalltalk.Hapax.SymetricMatrix)
CorrelationVector (subclass of Root.Smalltalk.Hapax.Vector)
ClusteringData (subclass of Root.Smalltalk.Hapax.SymetricMatrix)
VectorItem (subclass of Root.Smalltalk.Hapax.VectorDecorator)
ClusteringVector (subclass of Root.Smalltalk.Hapax.ArrayVector)
So, I tried again...
************************************************************************
* 3) Warning: Package "SmallDudeUtils" cannot be loaded
************************************************************************
The following classes cannot be loaded because their superclasses are neither in the image nor in the package being loaded:
BooleanSymetricMatrix (subclass of Root.Smalltalk.Hapax.SymetricMatrix)
BooleanMatrix (subclass of Root.Smalltalk.Hapax.Matrix)
BooleanVector (subclass of Root.Smalltalk.Hapax.Vector)
************************************************************************
* 4) After trying again it loaded OK
************************************************************************
Now it works, but I cannot use system browsers any more due to steady
"key not found" messages. By example, the icon Image at #matrix16x16
is missing in the 7.5 commercial.
The model doesn't understand some messages like #allDuplicates - is this
a bug or just unfinished work?
************************************************************************
* 5) usage convenience question
************************************************************************
Well, as I'm not using a FAST computer, I shouldn't complain, but is there a possibility to
sort of faster "reuse" the MooseSuite - perhaps as a file out - from one productive image
to another? The whole Suite does not load quicker than half an hour and that's in addition
to our productive application which loads half an hour as well.
If this is not possible, than perhaps somebody had tried sort of automation (ignoring "try
again" dialogs) and nightly building a "refactoring image" with Moose included.
Thanks for any help and progress
ST
________________________________________________________________________
Schon gehört? Bei WEB.DE gibt' s viele kostenlose Spiele:
http://games.entertainment.web.de/de/entertainment/games/free/index.html
Hi
I will start soon to work on the exporter for FAMIX30.
So now I have a question:
- is the final version of FAMIX30 based on the latest version of FAME
which is not using
the slot stuff?
- Is the fame code generator working in Squeak?
- Is it better to just rewrite the code of FAMIX30?
Stef
Hi Doru,
I would like to draw in Mondrian figures which are not nodes or edges.
Just a rectangle for exemple with a label like this :
view newShape
rectangle;
width: 200;
height: 20;
fillColor: CodeFoo.Color red;
withBorder;
lineColor:CodeFoo.Color lightGrey;
withLabel;
text: ' foo bar';
fontSize: 12;
color: CodeFoo.Color lightGray;
align: #topLeft.
But I don't know how I can draw it.
Actually, I use "view node: mooseModel", but he is linked with
mooseModel, that I would not.
Is there anything to draw my rectangle ?
Thanks
Jannik
FYI
Is someone interested in doing something there?
Cheers,
Alexandre
Begin forwarded message:
> From: "Ute Schmalhofer" <ute.schmalhofer(a)4soft.de>
> Date: 1 October 2008 23:13:33 CEDT
> To: SEWORLD(a)cs.colorado.edu
> Subject: (SEWORLD) CfP: Software & Systems Engineering Essentials 2009
>
> *Call for Contribution*
>
> Software & Systems Engineering Essentials 2009
> Processes, Process modelling and Software Engineering Technologies
> Key theme: Tools as the key to project success
> http://2009.see-conf.de/
>
> Event Dates: Workshops - 25th May 2009
> Conference - 26th & 27th May 2009
> Event Location: Steigenberger Hotel Berlin, Los-Angeles-Platz 1,
> 10789 Berlin, Germany
>
> Conference Description:
>
> The Software and Systems Engineering Essentials is one of the main
> conferences dealing with process models, methodology and tools in
> the =20=
>
> German
> speaking world. It offers a comprehensive insight into standards
> such as
> CMMI(r), HERMES, ITIL(r), PRINCE2(tm), RUP und V-Modell(r)XT, agile
> development strategies like SCRUM and task oriented approaches in
> modern
> development environments.
> The SEE 2009 has as its core motto "Tools as the key to project
> success". Process managers and project managers often discover to =20
> their cost
> that useful procedures and standards are not obeyed and followed
> because
> they are seen as inherently causing an increase in workload. The =20
> consequences
> of this are quality issues in the project deliverables and inefficient
> processes. The usage of appropriate tools offers a way around these
> =20
> problems
> in that the project team members are supported in their work and the
> following of processes and methodologies is made easier, or even made
> possible to be introduced in the first place. With that in mind,
> tools =20=
>
> play
> a key role in the standardisation of project tasks. The SEE 2009
> deals specifically with this aspect and answers questions such as:
> What
> tools are available on the market? How do I achieve an integrated tool
> environment? When do I utilise integrated proprietary OEM systems,
> heterogeneous Best-of-Breed Tools and/or Open-Source tools? Which
> tools are appropriate for my in-house internal process models? How
> do I
> go about the choice and introduction of tools? And finally: what =20
> benefits do
> the various tools really offer?
>
> Invitation for Proposals for Presentations and Workshops:
>
> The SEE offers an array of keynote addresses, workshops, tutorials,
> three parallel sessions with presentations, and a concluding podium
> discussion. We therefore invite specialists in industry and
> research for contributions which deal with selected aspects from the
> list of topics on the following pages.
> In the workshops in particular, these themes will be discussed with
> reference to process models in general, and will not be limited to =20
> dealing
> with any specific process model in particular.
> Interested contributors are asked to compile and submit an extended
> abstract. For this purpose, there are template documents available for
> download on the conference website(http://2009.see-conf.de).
>
> Presentations and workshop suggestions can be submitted in either
> English or German. The accepted presentations will be published
> after =20=
>
> the
> conference as an integrated record of proceedings.
>
> Themes:
> * Process models, Standards and Guidelines
> - Agile process models e.g. FDD, SCRUM, XP
> - Elaborate rich process models, e.g. HERMES, RUP, V-Modell(r)XT
> - Maturity models and QM-Standards, e.g. CMMI(r), ISO9001, SPICE
> - Organisation-specific customisation and tailoring
> - Costs and benefits of adopting standards
> - Compliance to standards
> - Monitoring of compliance, assessment, quality management
> - introduction training und coaching of standardised processes
> * Methodology und Best Practices
> - Project-, change- and launch management
> - Requirements analysis and conceptualisation
> - Model driven processes (MDRE, MDA)
> - Traceability
> - Test-driven development
> - Task-oriented approaches
> - Aspects of teamwork
> * Tools and Platforms for IT Projects
> - Tool environments and platforms
> - Tool suites vs. standalone tools
> - Commercial tools versus open-source tools
> - Choice and standardisation of tools
> - Tool integration
> - Reporting und document generation
> - Tool support for process models and methodology
> * Tendering of contracts and company wide projects
> - Tendering guidelines and specifications
> - Composition and refining of the requirement specification
> - Framing of contracts and change management
> - Peculiarities of tendering for governmental contracts
> - Tenders (VOL/A, VOL/B, tendering competition, etc.)
> - Projects in manufacturer/ supplier networks and virtual companies
>
> Important Dates:
>
> * 28th November 2008: Deadline for proposals for workshops /
> presentations
> * 23rd January 2009: Notification of the acceptance of proposals
> * 04th May 2009: Deadline for submission of publishable
> final version
> (i.e. presentation / summary of the workshop
>
> Programme Committee:
>
> * Prof. Dr. Urs Andelfinger (SEI Europe/Hochschule Darmstadt)
> * Marcel Bernet (/ch/open Swiss Open Users System Group)
> * Prof. Dr. Stefan Biffl (OCG/Technische Universit=C3=A4t Wien)
> * Prof. Dr. Ruth Breu (Universit=C3=A4t Linz)
> * Nils Cordes (Bundesministerium des Innern, IT-Steuerung Bund)
> * Jutta Eckstein (IT Communication)
> * Stefan G=C3=B6ricke (ISQI e.V.)
> * Prof. Dr. Volker Gruhn (Universit=C3=A4t Leipzig)
> * Dr. Helmut Hummel (ANSSTAND e.V.)
> * Wolfgang Kranz (EADS)
> * Dr. Marco Kuhrmann (Technische Universit=C3=A4t M=C3=BCnchen)
> * Ludger Meyer (Siemens AG)
> * Helene Mourgue d'Algue (Informatikstrategieorgan Bund,
> Schweizerische Eidgenossenschaft)
> * Dr. Juergen M=C3=BCnch (Fraunhofer IESE)
> * Bernd Oestereich (oose Innovative Informatik GmbH)
> * Prof. Dr. Andreas Rausch (Technische Universit=C3=A4t Clausthal)
> * Martin Rother (PRINCE2 Deutschland e.V.)
> * Erik Saas (IT Amt der Bundeswehr)
> * Dr. Andre Schnackenburg (Bundesstelle f=C3=BCr
> Informationstechnik, =
> BIT)
> * Dr. Marc Sihling (4Soft GmbH)
>
> Workshop Committee:
>
> * Dr. Marco Kuhrmann (TU M=C3=BCnchen)
> * Dr. Marc Sihling (4Soft GmbH)
>
> Conference Hosts:
>
> * 4Soft GmbH, Dr. Marc Sihling
> * Technische Universit=C3=A4t Clausthal, Prof. Dr. Andreas Rausch
>
> ============================================================
> To contribute to SEWORLD, send your submission to
> <seworld(a)cs.colorado.edu>.
>
> http://www.cs.colorado.edu/serl/seworld provides more
> information on SEWORLD as well as a complete archive of
> messages posted to the list.
>
> To subscribe to SEWORLD, send the following (as the body of
> a message) to <seworld-subscribe(a)cs.colorado.edu>:
>
> subscribe seworld <desired e-mail address>
> end
>
> To unsubscribe from SEWORLD, send the following (as the body
> of a message) to <seworld-unsubscribe(a)cs.colorado.edu>:
>
> unsubscribe seworld <registered e-mail address>
> end
> ============================================================
>
>
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
You can find more examples in the EyeSee.Examples class.
Cheers,
Doru
On Sep 30, 2008, at 12:15 PM, Adrian Kuhn wrote:
> http://moose.unibe.ch/tools/eyesee/examples
>
> Are these examples available as copypastable text?
> And, are there more examples?
>
> cheers,
> AA
>
>
--
www.tudorgirba.comwww.tudorgirba.com/blog
"We cannot reach the flow of things unless we let go."