MARTE introduced a modifier as part of the ValueType specifically for this
problem... we were
thinking of "required" and "provided" and "simulated" as examples, for
timing values, but the principle is the same. This modifier was called the
"value source" (see section 8.2.4 of the MARTE spec for an explanation,
and Figure D.5 for a definition).
Another modifier that is mentioned there is a 'statisticalQualifier" which
allows
specification of the mean or the variance or a percentile, using the same
type.
Murray Woodside
Distinguished Research Professor
Dept of Systems and Computer Engineering,
Carleton University, 1125 Colonel By Drive, Ottawa K1S 5B6, Canada.
(613)-520-5721.....fax (613)-
520-5727....cmw@sce.carleton.ca
(
http://www.sce.carleton.ca/faculty/woodside.html)
On Sat, 5 May 2012, Dan George wrote:
> Indicated airspeed and true airspeed are both speeds but are not compatible with each other.
> E.g, the result of adding the two is not meaningful. Should I create:
> 1. ValueType for each having quantityKind=Speed
> 2. specialization of QuantityKind Speed for each and also a ValueType for each having the
> corresponding quantityKind (e.g., quantityKind=TAS)?
> Of course, #1 looks simpler but I wonder if #2 will offer benefits that, under the right
> circumstances, would outweigh the complexity.
>
> There are other cases such as altitude: baro, pressure, msl, WGS-84 geoid, WGS-84 ellipsoid,
> AGL, etc.. Even length can be broken down several ways: height, width, distance, depth, ...
>
> The goal would be to specify interconnection in such a way as to operate on quantities only in
> meaningful ways and flag an error, otherwise.
>
> Thanks,
> Dan
>
> --
> You received this message because you are subscribed to the Google
> Groups "SysML Forum" group.
> Public website:
http://www.SysMLforum.com
> To post to this group, send email to
sysml...@googlegroups.com
> To unsubscribe from this group, send email to
>
sysmlforum+...@googlegroups.com
> For more options, visit this group at
>
http://groups.google.com/group/sysmlforum?hl=en_US?hl=en
>
>