Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » UML2 » Experiences with model size and performance
Experiences with model size and performance [message #791956] Mon, 06 February 2012 13:13 Go to next message
Michael Bob is currently offline Michael BobFriend
Messages: 29
Registered: February 2012
Junior Member
Hello,

what are your experiences with the size of your UML models in practical usage and the performance of Ecore?

For example, I have a project with about 300 classes with 150 associations, 800 attributes, 1000 operations etc. I.e. I want to apply model-based development in the context of a real-world project.

What about the size of my model files in XMI compliant UML? 2MB? 20MB? 200MB? What about the performance especially when doing OCL calls on these models? Still milli seconds? Or may it require minutes?

Regards,

Michael
Re: Experiences with model size and performance [message #792177 is a reply to message #791956] Mon, 06 February 2012 17:50 Go to previous message
Ed Willink is currently offline Ed WillinkFriend
Messages: 4188
Registered: July 2009
Senior Member
Hi

Provided your computer has enough memory to support the models, you
should not incur significant problems. Istvan Rath has done a variety of
benchmarks and shown extremely linear performance with model size for
OCL. (For re-evaluation there are smart approaches that can be much much
faster and bigger.)

300 classes is not really that big. It is the models that get thirsty;
just 10 instances of each class is immediately 10 times bigger than the
metamodel.

Regards

Ed Willink

On 06/02/2012 13:13, Michael Gebhart wrote:
> Hello,
>
> what are your experiences with the size of your UML models in
> practical usage and the performance of Ecore?
>
> For example, I have a project with about 300 classes with 150
> associations, 800 attributes, 1000 operations etc. I.e. I want to
> apply model-based development in the context of a real-world project.
>
> What about the size of my model files in XMI compliant UML? 2MB? 20MB?
> 200MB? What about the performance especially when doing OCL calls on
> these models? Still milli seconds? Or may it require minutes?
>
> Regards,
>
> Michael
Previous Topic:how to add a custom property to a stereotype attribute?
Next Topic:XMI UML Profile to Ecore
Goto Forum:
  


Current Time: Mon Dec 22 08:45:46 GMT 2014

Powered by FUDForum. Page generated in 0.01550 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software