<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/mtsa/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/mtsa/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/mtsa/bugs/</id><updated>2015-05-05T03:26:06.674000Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>[](Fluent) is not working well</title><link href="https://sourceforge.net/p/mtsa/bugs/14/" rel="alternate"/><published>2015-05-05T03:26:06.674000Z</published><updated>2015-05-05T03:26:06.674000Z</updated><author><name>Leandro Nahabedian</name><uri>https://sourceforge.net/u/leanaha/</uri></author><id>https://sourceforge.net141348122fd8acf239b64fddea44bbb200f6755a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;When we make set a &lt;a class="" href="../Fluent"&gt;&lt;/a&gt; as a safety goal. The machine obtained is the same when the Fluent is initially 0 or 1. They should be different machines.&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;p&gt;Fluent OnInitiallyFalse = &amp;lt;on,off&amp;gt; initially 0&lt;br /&gt;
Fluent OnInitiallyTrue = &amp;lt;on,off&amp;gt; initially 1&lt;/p&gt;
&lt;p&gt;Both machines are the same.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Pessimistic is distributed if applied to a merge</title><link href="https://sourceforge.net/p/mtsa/bugs/13/" rel="alternate"/><published>2009-05-11T13:48:08Z</published><updated>2009-05-11T13:48:08Z</updated><author><name>German Sibay</name><uri>https://sourceforge.net/u/gsibay/</uri></author><id>https://sourceforge.nete0ff8a9898d3a0894df91ab21f6682e80da8c81f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;pessimistic C = (A ++ B).&lt;br /&gt;
The tool is doing pessimistic A, then pessimistic B and after that trying to merge.&lt;br /&gt;
It should perform the merge and then get the pessimistic model.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Minimal - Bug and inconsistency</title><link href="https://sourceforge.net/p/mtsa/bugs/12/" rel="alternate"/><published>2009-04-01T13:44:42Z</published><updated>2009-04-01T13:44:42Z</updated><author><name>German Sibay</name><uri>https://sourceforge.net/u/gsibay/</uri></author><id>https://sourceforge.net5e737d8be89d898908b0ac2dade0ef03e4a7d899</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Check the attached file.&lt;br /&gt;
minimal ||It2_PostMin = (It1_Resulting_MTS).&lt;br /&gt;
minimal ||It2Min = (It1).&lt;br /&gt;
It1 = (OrderFood ++ UpdateStock).&lt;/p&gt;
&lt;p&gt;It1_Resulting_MTS is just the result of the merge in It1 (copy and pasted from the Transition window). So technically they are the same.&lt;br /&gt;
It2_PostMin is minimised and the result is verified as correct. However It2Min is minimised but the minimised and the original are not comparable (they have a different alphabet). They should be comparable, and also, It2Min and It2_PostMin should lead to the same resulting MTS (or both raise an exception).&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Cannot see model names in refinement dialog box</title><link href="https://sourceforge.net/p/mtsa/bugs/11/" rel="alternate"/><published>2009-03-27T17:08:46Z</published><updated>2009-03-27T17:08:46Z</updated><author><name>Sebastian Uchitel</name><uri>https://sourceforge.net/u/suchitel/</uri></author><id>https://sourceforge.net1c7cff01ee57ba2ced34cc504e84ef8dd16e61fc</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;On my mac, if you go to the refiement option in MTS menu, the dialog box that appears which lets you pick to models wich are to be compared uses drop down menus which only let me see the first few letters of the model names.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Invalid result with strong refinement</title><link href="https://sourceforge.net/p/mtsa/bugs/10/" rel="alternate"/><published>2009-03-27T17:06:36Z</published><updated>2009-03-27T17:06:36Z</updated><author><name>Sebastian Uchitel</name><uri>https://sourceforge.net/u/suchitel/</uri></author><id>https://sourceforge.net5e72943fa916bba3e8050d25e0f1b3dacf08c10f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Checking strong refinement, the tool does not abort if the models have different alphabets. Should say: Not applicable.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Index out of bound exception when minimising</title><link href="https://sourceforge.net/p/mtsa/bugs/9/" rel="alternate"/><published>2009-02-27T12:19:03Z</published><updated>2009-02-27T12:19:03Z</updated><author><name>German Sibay</name><uri>https://sourceforge.net/u/gsibay/</uri></author><id>https://sourceforge.net5b73d4d000329e7c5e8f750a015b605483935ea9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;When merging and then minimising like "minimal ||Itl_Aux1_P3 = (Itl_Aux1_Env ++ C_P3)." an IndexOutOfBoundException is thrown.&lt;br /&gt;
However if using minimal on the pre calculated merge there is no such exception.&lt;br /&gt;
See attached file.&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Combining minimal and optimistic has no clear meaning</title><link href="https://sourceforge.net/p/mtsa/bugs/8/" rel="alternate"/><published>2009-02-17T12:35:55Z</published><updated>2009-02-17T12:35:55Z</updated><author><name>German Sibay</name><uri>https://sourceforge.net/u/gsibay/</uri></author><id>https://sourceforge.neteb45bde8731114f587fd8a5ec2c04f4ee43400d6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Combining minimal and optimistic behaves differently when applied to a process than when applied to a composition.&lt;br /&gt;
When used on a simple MTS processes the optimistic version is first calculated and then minimised (LTS minimisation).&lt;br /&gt;
When used on a composite MTS the MTS minimisation is used (and the optimistic is not calculated) (MTS minimisation).&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;p&gt;minimal optimistic MTS1 = ... // (FSP process definition). Calculates the optimistic MTS and then minimises it (LTS minimisation)&lt;br /&gt;
minimal optimistic ||MTS2 = (MTS1).  // minimises MTS1 (MTS minimisation). No optimistic version is calculated.&lt;br /&gt;
minimal optimistic ||MTS3 = (MTS1 ++ AnotherMTS).  // minimises the merged MTS (MTS minimisation). No optimistic version is calculated.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Safety checks: unexplained requirement</title><link href="https://sourceforge.net/p/mtsa/bugs/7/" rel="alternate"/><published>2009-02-16T16:53:00Z</published><updated>2009-02-16T16:53:00Z</updated><author><name>Sebastian Uchitel</name><uri>https://sourceforge.net/u/suchitel/</uri></author><id>https://sourceforge.net4ebb7b31030ac15e9b22a19f2cab33712e4250aa</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Why does there have to be a deadlock free implementation to do a safety checks? (Note that this is the check against an observer, it is not referring to checks against FLTL safety properties)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Suspect behaviour of minimization</title><link href="https://sourceforge.net/p/mtsa/bugs/6/" rel="alternate"/><published>2009-02-16T16:50:10Z</published><updated>2009-02-16T16:50:10Z</updated><author><name>Sebastian Uchitel</name><uri>https://sourceforge.net/u/suchitel/</uri></author><id>https://sourceforge.netf81d9fcfa914dc4405bd1ffbcc24eb2e58245fbd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;With all the changes regarding refinement, it would only be natural to have problems with minimization. &lt;br /&gt;
We should have at least a sanity check at the end of it where the resulting minimized MTS is checked for equivalence against the original.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Weird code in checkSafety()</title><link href="https://sourceforge.net/p/mtsa/bugs/5/" rel="alternate"/><published>2009-02-16T16:44:56Z</published><updated>2009-02-16T16:44:56Z</updated><author><name>Sebastian Uchitel</name><uri>https://sourceforge.net/u/suchitel/</uri></author><id>https://sourceforge.net31bd037268ef8e99609d2ccbadf3c83c249b68c1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;WHy does it say "there must be a property to check"&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>