-
Key: FUML13-20
-
Status: closed
-
Source: Model Driven Solutions ( Mr. Ed Seidewitz)
-
Summary:
The RealValue::toString operation does not produce the correct result if the real value is equal to 1 or an exact power of 10. For example, when the value is 1, the result of the operation is 0.1E0, rather than the correct result of 0.1E1, and when the value is 10, the result is 0.1E1, rather than 0.1E2.
The problem is that the operation is specified so that, if the positive value is greater than 1, it is divided by 10 until it is less than or equal to 1. Instead, the test should be for the positive value being greater than or equal to 1, and division by 10 should continue until the value is less than and not equal to 1.
-
Reported: FUML 1.2 — Mon, 5 Sep 2016 19:30 GMT
-
Disposition: Resolved — FUML 1.3
-
Disposition Summary:
Correct RealValue::toString
Agreed.
-
Updated: Thu, 22 Jun 2017 16:38 GMT