Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » [EMF Compare] Support for dynamic EMF models: Indigo vs Helios
[EMF Compare] Support for dynamic EMF models: Indigo vs Helios [message #755118] Mon, 07 November 2011 13:09 Go to next message
Tatiana Fesenko is currently offline Tatiana FesenkoFriend
Messages: 62
Registered: July 2009
Member
Hi,

We are going to use EMF Compare for dynamic EMF models. I tried Helios
and Indigo releases of EMF Compare to compare dynamic models and I have
a feeling that the support for dynamic EMF models has been significantly
improved in Indigo. However, I didn’t find neither a corresponding bug
in bugzilla nor an entry in the
Indigo New and Noteworthy -
http://wiki.eclipse.org/EMF_Compare_1.2.0_New_And_Noteworthy

Could anybody please confirm that share your experience of using EMF
Compare for dynamic models or point me to the corresponding bugzilla
issue/documentation.

Thanks and regards,
--
Tatiana Fesenko
ModelSolv, Inc.
Model-Oriented Solutions for Service Integration
Re: [EMF Compare] Support for dynamic EMF models: Indigo vs Helios [message #755350 is a reply to message #755118] Tue, 08 November 2011 08:42 Go to previous messageGo to next message
Laurent Goubet is currently offline Laurent GoubetFriend
Messages: 1902
Registered: July 2009
Senior Member
Hi Tatiana,

What we dramatically improved is the comparison process as a whole; I can't really mention all bugs we treated that pertain to these aspects, some general information can be found on my blog for the merge improvements and for the scalability.

Other than that, we improved the support for proxies (both unresolved or "out of scope" of the comparison), the comparison algorithms for reference differences have been rethought, attribute differences are more accurately detected ...

All of these improvements have been made through Test-driven development ... and among the 4000 and more tests that have been added, and the number of failures we detected through this, most of the actual bugs haven't been tracked on bugzilla, rather fixed directly in the code. (We'd have needed to fill some dozen new bugs... and I was a little lazy Razz).

Laurent Goubet
Obeo
Re: [EMF Compare] Support for dynamic EMF models: Indigo vs Helios [message #755659 is a reply to message #755350] Wed, 09 November 2011 08:53 Go to previous message
Tatiana Fesenko is currently offline Tatiana FesenkoFriend
Messages: 62
Registered: July 2009
Member
Hi Laurent,

Thank you for the quick response and the interesting blog posts.

I see, even though you didn't aim dynamic models support it was improved
as overall comparison algorithm was improved. Thank you for the work
you've done in this direction.

4000 automatic tests is a good result! I like TDD too, even though it's
not always easy to find time for writing tests prior to writing code. I
think writing tests for compare and merger deserves its own post too ;)

Thanks and regards,

On 11/8/11 9:42 AM, Laurent Goubet wrote:
> Hi Tatiana,
>
> What we dramatically improved is the comparison process as a whole; I
> can't really mention all bugs we treated that pertain to these aspects,
> some general information can be found on my blog for the
> http://eclipsemde.blogspot.com/2011/08/emf-compare-giant-steps-towards-working.html
> and for the
> http://eclipsemde.blogspot.com/2011/10/emf-compare-scalability.html.
>
> Other than that, we improved the support for proxies (both unresolved or
> "out of scope" of the comparison), the comparison algorithms for
> reference differences have been rethought, attribute differences are
> more accurately detected ...
>
> All of these improvements have been made through Test-driven development
> ... and among the 4000 and more tests that have been added, and the
> number of failures we detected through this, most of the actual bugs
> haven't been tracked on bugzilla, rather fixed directly in the code.
> (We'd have needed to fill some dozen new bugs... and I was a little lazy
> :p).
>
> Laurent Goubet
> Obeo


--
Tatiana Fesenko
ModelSolv, Inc.
Model-Oriented Solutions for Service Integration
Previous Topic:[Teneo] all-delete-orphan exception related to PersistenceOptions?
Next Topic:[EMF Compare] Performance comparison of different Similarity Checkers
Goto Forum:
  


Current Time: Wed Apr 24 16:45:31 GMT 2024

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

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

Back to the top