SWRADIO FTF DISPOSITION RESOLVED OMG ISSUE NO 8871 DISPOSITION

SWRADIO FTF DISPOSITION CLOSED NO CHANGE OMG ISSUE NO
SWRADIO FTF DISPOSITION RESOLVED OMG ISSUE NO 8871 DISPOSITION
SWRADIO RTF MINUTES BOSTON TECHNICAL MEETING WEDNESDAY

VERSION06 NOVEMBER 25 2002 SWRADIO MODELING CONVENTIONS THE PURPOSE


OMG Issue Number:9301

SWRadio FTF

Disposition: Resolved

OMG Issue No: 8871


Disposition: Resolved

OMG Issue No: 8871

Title: Correct Comm. Equipment Type Definitions

Source:

PrismTech, Jerry Bickle, [email protected]

Summary:

There are still some types not defined in the spec or should be modified, continuation from 7895


1)ArchitectureType make a

EnumerationProperty as an unsigned integer with some defined types. This allows for growth without changing type. 2)Types that are specializations are not defined in rose profile. 3) General question, now that we have EnumerationProperty type which enumeration types (e.g., CryptoAlgorithm, ArchitectureType. etc.) should be modified to be EnumerationProperty instead, so integer values can used instead of strings. 4) OperatingEnvironmentDescription is more of a CharacteristicSetProperty than a string. 5) PhaseNoise not defined 8) PlugAndPlayInformation a better type name


Extent of Change: Minor


Resolution:

During the 2006 OMG TC St, Louis Meeting, all comm. Equipment types were reviewed.

The following definitions were modified as follows:




Revised Text:

7.1.1 RequiredTypes, AnntenaType

From

“• <<enumeration>>AntennaType (OMNI, DIRECTIONAL, OTHER)

The physical configuration of an antenna.”

To

“• <<primitive>>AntennaType

AntennaType, a specialization of String, denotes the physical configuration of an antenna (e.g., (OMNI, DIRECTIONAL, etc.).”

7.1.1 RequiredTypes, ArchitectureType

From

“• <<enumeration>>ArchitectureType(FPGA, CPLD, PPC, x86)

The architecture of the device (examples could be FPGA, CPLD, PPC, x86, etc).”

To

“• <<primitive>>ArchitectureType

ArchitectureType, a specialization of String, denotes the architecture of the device (e.g., FPGA, CPLD, PPC, x86, etc.).”

7.1.1 RequiredTypes, CryptoAlgorithm

From

“• <<enumeration>> CryptoAlgorithm (BLOWFISH, RSA, DES, 3DES, AES, HASH_MD5,OTHER)

Cryptographic algorithm”

To

“• <<primitive>>CryptoAlgorithm

CryptoAlgorithm, a specialization of String, denotes the type of crypto algorithm (e.g., BLOWFISH, RSA, DES, 3DES, AES, HASH_MD5, etc.). ”

7.1.1 RequiredTypes, DistributionType change as follows:

From

“ <<enumeration>>DistributionType (GAUSSIAN, POISSON, RAYLEIGH, RICIAN, BINOMIAL, CHISQUARE, TDISTRIBUTION, WEIBULL, LOGNORMAL, NONE)

Specifies the type of probability distribution.”

To

“• <<primitive>>DistributionType

DistributionType, a specialization of String, specifies the type of probability distribution (e.g., GAUSSIAN, POISSON, RAYLEIGH, RICIAN, BINOMIAL, CHISQUARE, TDISTRIBUTION, WEIBULL, LOGNORMAL, NONE).”

Add 7.1.1 RequiredTypes, Degrees

“• <<primitive>>Degrees

Degrees, a specialization of Float, denote units of measurement for angles.”

7.1.1 RequiredTypes, Frequency

From

“• Frequency

Frequency, a specialization of Float, denotes the number of complete cycles per second of a signal.”

To

“• <<primitive>>Hertz

Hertz, a specialization of Double, a unit of frequency equal to one cycle per second.”

7.1.1 RequiredTypes, FrequencyResponsePoint

From

“FrequencyResponsePoint(frequency: Frequency, amplitude: dB, phase: Degrees)”

To

“FrequencyResponsePoint(frequency: Hertz, amplitude: Decibel, phase: Degrees)”



Add 7.1.1 RequiredTypes, FrequencyResponse

“• FrequencyResponse

FrequencyResponse type is array of FrequencyResponsePoint(s).”

7.1.1 RequiredTypes, Impedance

From

“• Impedance

Impedance, a specialization of Float, denotes the opposition that a device offers to an electric current. Impedance is composed of two components, resistance and reactance.”

To

“• Impedance (resistance: Float, reactance: Float)

Impendance type denotes the opposition that a device offers to an electric current. Impedance is composed of two components, resistance and reactance.”

7.1.1 RequiredTypes, LogicUnit

From

“• LogicUnit

LogicUnit, a specialization of UShort, denotes the description a basic logic blocks available inside the device.”

To

<<primitive>>LogicUnit

LogicUnit, a specialization of ULong, denotes the description a basic logic blocks available inside the device.”

Remove 7.1.1 RequiredTypes, OperatingEnvironmentDescription

7.1.1 RequiredTypes, PhaseNoise

From

“• PhaseNoise

Random and short duration fluctuations in the phase of a signal.”

To

“• <<primitive>>PhaseNoise

PhaseNoise, a specialization of Short, denotes a random and short duration fluctuations in the phase of a signal.”

7.1.1 RequiredTypes, PlugAndPlayInformation

Change “PlugAndPlayInformation” to “DeviceModelInformation”





7.1.1 RequiredTypes, RadiatingElementType

From

“• <<enumeration>>RadiatingElementType (MONOPOLE, DIPOLE, PATCH, CONE, DISH, OTHER)

Physical configuration of a radiating element.”

To

“• <<primitive>>RadiatingElementType

RadiatingElementType, a specialization of String, denotes the physical configuration of a radiating element (e.g., MONOPOLE, DIPOLE, PATCH, CONE, DISH, etc.).”



7.1.1 RequiredTypes, RadiationPatternPoint

From

“RadiationPatternPoint (gain: dB, angle: Degrees)”

To

“RadiationPatternPoint (gain: Decibel, angle: Degrees)”

Remove 7.1.1 RequiredTypes, Range

“• Range (minval: ULong, maxval: ULong)”

Represents the allowable min and max values for a range of values.”



7.1.5 CommEquipment, for all 7.1.5.X subsections, Attributes section

Replace “frequency: Frequency” with “frequency: Hertz”

Replace “maxTunedFrequency: Frequency” with “maxTunedFrequency: Hertz”

Replace “minTunedFrequency: Frequency” with “minTunedFrequency: Hertz”

Replace “tunedFrequency: Frequency” with “tunedFrequency: Hertz”

Replace “maxSampleRate: Float” with “maxSampleRate: Hertz”

Replace “minSampleRate: Float” with “minSampleRate: Hertz”

Replace “sampleRate: Frequency” with “sampleRate: Hertz”

Replace “maxInputFrequency: Frequency” with “maxInputFrequency: Hertz”

Replace “minInputFrequency: Frequency” with “minInputFrequency: Hertz”

Replace “maxOutputFrequency: Frequency” with “maxOutputFrequency: Hertz”

Replace “minOutputFrequency: Frequency” with “minOutputFrequency: Hertz”

Replace “currentOutputFrequency: Frequency” with “currentOutputFrequency: Hertz”

Replace “currentInputFrequency: Frequency” with “currentInputFrequency: Hertz”

Replace “nextInputFrequency: Frequency” with “nextInputFrequency: Hertz”

Replace “nextOutputFrequency: Frequency” with “nextOutputFrequency: Hertz”



7.1.5.4.1 Antenna, M1 Associations

From

“• arrayElement: RadiatingElement [1..*]

The individual radiating element objects of the antenna.”

To

“• arrayElement: AntennaElement [1..*]

The individual radiating element objects of the antenna.”



7.1.5.4 Processor, Attributes

From

“• <<queryproperty>>processorArchitecture: ArchitectureType

To

“• <<characteristicselectionproperty>>processorArchitecture: ArchitectureType

7.1.5.3.2 SoftwareProcessor, Attributes

From

“• <<queryproperty>>operatingEnvironment: OperatingEnvironmentDescription [1..*]”

To

“• <<characteristicsetproperty>>operatingEnvironment: NameVersionCharacteristic [1..*]”

7.1.5 CommEquipment, update Figure 7.1 - CommEquipment M1 Illustration with the following figure



SWRADIO FTF DISPOSITION RESOLVED OMG ISSUE NO 8871 DISPOSITION

7.1.5 CommEquipment , Attributes

From

“• <<queryproperty>>equipmentInformation: PlugAndPlayInformation”

To

“• <<queryproperty>>equipmentInformation: DeviceModelInformation”



Disposition: Resolved





Tags: issue, disposition, 8871, disposition, swradio, resolved