Experiences with model size and performance [message #791956] |
Mon, 06 February 2012 08:13  |
Eclipse User |
|
|
|
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 12:50  |
Eclipse User |
|
|
|
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
|
|
|
Powered by
FUDForum. Page generated in 0.28039 seconds