Hi Anton, which is the main differences with <a href="http://code.google.com/p/mutalk/">http://code.google.com/p/mutalk/</a>  ?  (if you happen to already know that project)<div><br></div><div>Thanks, <br><br><div class="gmail_quote">
On Thu, Oct 4, 2012 at 6:03 PM, Anton Gulenko <span dir="ltr">&lt;<a href="mailto:anton.gulenko@student.hpi.uni-potsdam.de" target="_blank">anton.gulenko@student.hpi.uni-potsdam.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Dear Frank,<br>
<br>
The MethodEngine project is not an implementation of method wrappers.<br>
The focus is on automatic (but also controlled) generation of program mutations.<br>
In fact, the MethodEngine can USE an implementation of method wrappers<br>
to inject a mutation into the program. It could also use other<br>
mechanisms like directly compiling the modified code or using AOP.<br>
<br>
Best regards,<br>
Anton<br>
<br>
2012/10/4 Frank Shearar &lt;<a href="mailto:frank.shearar@gmail.com">frank.shearar@gmail.com</a>&gt;:<br>
<div class="HOEnZb"><div class="h5">&gt; On 4 October 2012 09:59, Anton Gulenko<br>
&gt; &lt;<a href="mailto:anton.gulenko@student.hpi.uni-potsdam.de">anton.gulenko@student.hpi.uni-potsdam.de</a>&gt; wrote:<br>
&gt;&gt; Dear Community,<br>
&gt;&gt;<br>
&gt;&gt; We would like to announce a new Squeak Community Project by the Software<br>
&gt;&gt; Architecture Group, Hasso-Plattner-Institute. Our new MutationEngine<br>
&gt;&gt; is a library<br>
&gt;&gt; to inject random modifications (mutations) in order to insert defects<br>
&gt;&gt; into Smalltalk<br>
&gt;&gt; programs and to make them crash. With that, you can automatically check and<br>
&gt;&gt; evaluate the effectivity of your debugging and testing approaches. The<br>
&gt;&gt; MutationEngine also provides a safe clean up at the end so that your Squeak<br>
&gt;&gt; system is not affected after a critical mutation.<br>
&gt;<br>
&gt; This looks very interesting. It&#39;s also about the third implementation<br>
&gt; of method wrappers that I&#39;ve seen (the others being the in-image<br>
&gt; example, and ObjectsAsMethodsWrapper), and makes me wonder if we<br>
&gt; shouldn&#39;t have a single best-of-everything library for what&#39;s clearly<br>
&gt; a broadly useful tool.<br>
&gt;<br>
&gt; frank<br>
&gt;<br>
&gt;&gt; A description, setup instructions and a tutorial can be found in the following<br>
&gt;&gt; Wiki article:<br>
&gt;&gt; <a href="https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki/mutations" target="_blank">https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki/mutations</a><br>
&gt;&gt;<br>
&gt;&gt; Best regards,<br>
&gt;&gt; Anton<br>
&gt;&gt;<br>
&gt;<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br><br>
</div>