Snippets (text quotes and extracts from authoritative sources)

A Snippet is a short quote or extract (typically a phrase, a sentence, or at most a few sentences) from an authoritative source document such as a specification, technical manual, or design manual. Throughout this site, content is often related to supporting Snippets and each Snippet page links back to the content pages that reference it! The Snippet and Note concepts are very closely related and they support each other.

The Snippet concept is also at the heart of the Parsing Analysis recipe for UML® and SysML®

Kind Snippet quote/extract Sort ascending Source UML keywords SysML keywords Keywords
INFO Properties of any type may be shown in a "properties" compartment or in additional compartments with user-defined labels. OMG Systems Modeling Language (SysML) 1.6 Property, compartment Block, properties compartment
INFO Precise measurements show that the boiling point of VSMOW water under one standard atmosphere of pressure is actually 373.1339 K (99.9839 °C) when adhering strictly to the two-point definition of thermodynamic temperature. Wikipedia thermodynamics, temperature, celsius, kelvin, Kelvins, water, boiling point
INFO Positronium (Ps) is a system consisting of an electron and its anti-particle, a positron, bound together into an exotic atom, specifically an onium. Wikipedia
INFO Ports with types that have flow properties in different directions or flow properties that are all in both directions, including have two open arrow heads inside them facing away from each other (<>). This includes the directions of nested and... OMG Systems Modeling Language (SysML) 1.6 Port ProxyPort, FullPort, FlowProperty, FlowProperty::direction, FlowDirectionKind::in, FlowDirectionKind::out, FlowDirectionKind::inout, nested Port
INFO Ports with types that have flow properties all in the same direction, either all in or all out, can have an arrow inside them indicating the direction of the properties with respect to the owning block. OMG Systems Modeling Language (SysML) 1.6 Port ProxyPort, FullPort, FlowProperty, FlowProperty::direction, FlowDirectionKind::in, FlowDirectionKind::out
INFO Ports that are not specified as proxy or full are simply called “ports.” OMG Systems Modeling Language (SysML) 1.6 Port
INFO, NOTATION Ports that are not proxy or full can appear in block compartments labeled ports. OMG Systems Modeling Language (SysML) 1.6 Port, compartment, ports compartment nested Port, block compartment
INFO Ports nest other ports in the same way that blocks nest other blocks. The type of the port is a block (or one of its specializations) that also has ports. OMG Systems Modeling Language (SysML) 1.6 Port nested Port
INFO, NOTATION Ports are specialized kinds of properties, and can be shown in same way as other properties. They can appear in block compartments in the same format as other properties of their owning blocks, or as the ends of associations, with the port appearing ... OMG Systems Modeling Language (SysML) 1.6 Port, compartment, Property, Association, Association::memberEnd, Association::ownedEnd nested Port, block compartment
NOTATION Ports are special cases of properties, and have a variety of notations ... OMG Systems Modeling Language (SysML) 1.6 Property, Port part property, MD:PartProperty
INFO, NOTATION Ports are notated by rectangles overlapping the boundary of their owning blocks or properties (parts or ports) typed by the owning block. OMG Systems Modeling Language (SysML) 1.6 Port
INFO Ports are a special class of property used to specify allowable types of interactions between blocks ... OMG Systems Modeling Language (SysML) 1.6 Property, Port, ports compartment Block, block property systems engineering, Model-Based Systems Engineering, SysML, Systems Modeling Language
INFO Ports appearing in block compartments can have their direction appear textually before the port name as “in,” “out,” or “inout” determined in the same way as the arrow direction. OMG Systems Modeling Language (SysML) 1.6 Port ProxyPort, FullPort, FlowProperty, FlowProperty::direction, FlowDirectionKind::in, FlowDirectionKind::out, FlowDirectionKind::inout, nested Port
INFO, NOTATION Port rectangles can have port rectangles overlapping their boundaries, to notate a port type that has ports (nested ports). OMG Systems Modeling Language (SysML) 1.6 Port nested Port
INFO, NOTATION Port labels appear in the same format as properties on the end of an association. Port labels can appear inside port rectangles. OMG Systems Modeling Language (SysML) 1.6 Port, label, NamedElement::name, Type
INFO Pins for control parameters are regular pins, not UML control pins. This is so the control value can be passed into or out of the action and the invoked behavior, rather than control the starting of the action, or indicating the ending of it. OMG Systems Modeling Language (SysML) 1.6 Behavior, Operation, Pin ControlOperator, ControlValueKind
INFO Pins are used to specify the inputs and outputs for Actions. Unified Modeling Language 2.5.1 Activity, Activity Diagram, Action, Pin, InputPin, OutputPin, Action::/input, Action::/output
CONSTRAINT PhSVariable: [5] changeCycle must be positive or 0. SysPhS-1.1 SysPhS, SysML, Systems Modeling Language
CONSTRAINT PhSVariable: [4] changeCycle may be other than 0 only when isContinuous is false. SysPhS-1.1 SysPhS, SysML, Systems Modeling Language
CONSTRAINT PhSVariable: [3] isConserved may be true only when isContinuous is true and the stereotyped property is on a block specialized from ConservedQuantityKind (see Subclause 11.2.2). SysPhS-1.1 SysPhS, SysML, Systems Modeling Language
CONSTRAINT PhSVariable: [2] isContinuous may be true only when the stereotyped property is typed by Real or one of its specializations. SysPhS-1.1 Real SysPhS, SysML, Systems Modeling Language
CONSTRAINT PhSVariable: [1] The stereotyped property must be typed by Real, Integer, or Boolean, or one of their specializations. SysPhS-1.1 Real, Integer, Boolean SysPhS, SysML, Systems Modeling Language
CONSTRAINT PhSConstant: [3] Properties stereotyped by PhSConstant must not redefine more than one other property, which must have the same name and type and must be stereotyped by PhSVariable or PhSConstant. SysPhS-1.1 Property::redefinedProperty SysPhS, SysML, Systems Modeling Language
CONSTRAINT PhSConstant: [2] Properties stereotyped by PhSConstant must have multiplicity 1, unless they are also stereotyped by MultidimensionalElement (see Subclause 11.5). SysPhS-1.1 SysPhS, SysML, Systems Modeling Language
CONSTRAINT PhSConstant: [1] Properties stereotyped by PhSConstant must be typed by Real, Integer, or Boolean, or one of their specializations. SysPhS-1.1 Real, Integer, Boolean SysPhS, SysML, Systems Modeling Language
INFO Part, reference, value, and constraint properties may be shown in block definition compartments with the labels "parts," "references," "values," and "constraints" respectively. OMG Systems Modeling Language (SysML) 1.6 Property Block, value property, MD:ValueProperty, reference property, MD:ReferenceProperty, constraint property, MD:ConstraintProperty, parts compartment, references compartment, values compartment, constraints compartment
INFO Part properties, typed by blocks ... represent the components of the system. They are connected through ports .. which represent signal outputs and inputs ... SysPhS-1.1 Port Block, part property, "standard" Port SysPhS, signal processing
INFO Part properties, typed by blocks ... represent components in this system. They are connected to each other through ports, which represent openings in the tanks and pipe ... SysPhS-1.1 Connector, Port part property, Block, "standard" Port SysPhS, hydraulics
INFO Parametric diagrams include usages of constraint blocks to constrain the properties of another block. OMG Systems Modeling Language (SysML) 1.6 Constraint ConstraintBlock, SysML Parametric Diagram mathematics, equation
INFO parametric diagrams can make use of the nested property name notation to refer to multiple levels of nested property containment, as shown in this example. OMG Systems Modeling Language (SysML) 1.6 ConstraintBlock, constraint property, SysML Parametric Diagram, nested Property, multi-level property path
INFO Parameters may also be marked as streaming (i.e., have the isStreaming property be true). Such Parameters allow values to be passed into and out of a Behavior execution any time during its course, rather than just on invocation and completion. Unified Modeling Language 2.5.1 Behavior, Parameter::isStreaming, Parameter, execution
INFO Otherwise, the appropriate history entry into the Region is executed (see above). If no default history Transition is defined, then standard default entry of the Region is performed .... Unified Modeling Language 2.5.1 State, StateMachine, Vertex, Pseudostate, history, PseudostateKind::deepHistory, PseudostateKind::shallowHistory, default history mechanism
INFO Originally, the only symbol for the litre was l (lowercase letter L), following the SI convention that only those unit symbols that abbreviate the name of a person start with a capital letter. Wikipedia litre, units, scientific unit system, volume, SI unit, SI alternative unit, ISO-80000
INFO Optionally, members of an element group can be ordered using its orderedMember property. OMG Systems Modeling Language (SysML) 1.6 Comment ElementGroup, ElementGroup::/member, ElementGroup::orderedMember
INFO Optical radiation is part of the electromagnetic spectrum. It is subdivided into ultraviolet radiation (UV), the spectrum of light visible for man (VIS) and infrared radiation (IR). It ranges between wavelengths of 100 nm to 1 mm [DISPUTED] Wikipedia optical radiation, optical astronomy, optics, [DISPUTED]
INFO One or more result values may be posted to a streaming output Parameter any time after the invocation of a Behavior up to or at its completion. These result values are then available to affect the further course of the execution of the invoking Behavior.. Unified Modeling Language 2.5.1 Behavior, Parameter::isStreaming, Parameter, execution, ParameterDirectionKind::out
INFO One or more protons are present in the nucleus of every atom; they are a necessary part of the nucleus. Wikipedia
INFO One or more argument values may be posted to a streaming input Parameter at or any time after the invocation of a Behavior and before its completion. These argument values are then available to affect the further course of the Behavior execution ... Unified Modeling Language 2.5.1 Behavior, Parameter::isStreaming, Parameter, execution, ParameterDirectionKind::in
INFO, NOTATION One can label an ItemFlow with the classifiers of the items that may be conveyed. For example: a label Water would imply that instances of Water might be transmitted over this ItemFlow. OMG Systems Modeling Language (SysML) 1.6 InformationFlow ItemFlow
INFO Once the test fails and the loop is completed, the tokens on the bodyOutput OutputPins from the last iteration are moved to the result OutputPins and offered on any edges outgoing from those OutputPins. Unified Modeling Language 2.5.1 Activity, Activity Diagram, LoopNode, LoopNode::loopVariable, OutputPin, LoopNode::bodyOutput
INFO On [a] psychrometric chart, this process is represented as [a] line sloping downward and to the left. This process is assumed to occur as simple cooling first and then condensation. While the moisture is condensing the air is assumed to remain saturated. CED Engineering course PDF: 'Air Conditioning Psychrometrics (A.Bhatia)' thermodynamics, Psychrometrics, humid air, temperature, dry bulb temperature, wet bulb temperature, relative humidity, absolute humidity, sensible heat, heat, energy, energy transfer, cooling
NOTATION On Communication Diagrams, the Messages are decorated by a small arrow in the direction of the Message close to the Message name and sequence number along the line between the lifelines ... OMG Systems Modeling Language (SysML) 1.6 Message, MessageEnd, Communication Diagram, Lifeline
INFO Often depicting ordinary objects in an unusual context, his work is known for challenging observers' preconditioned perceptions of reality. Wikipedia
INFO object_nodes ControlFlows may not have ObjectNodes at either end, except for ObjectNodes with control type. Unified Modeling Language 2.5.1 ControlFlow, ActivityEdge, token, control token, object token, ObjectNode, ObjectNode::isControlType, Pin::isControl
INFO ObjectNodes may also specify an inState set of States. If such a set is specified, then any object token held by the ObjectNode shall have a value with a type that has or inherits a StateMachine as its classifierBehavior that has all of the states .. Unified Modeling Language 2.5.1 Activity, ObjectNode, ObjectNode::inState, token, object token, StateMachine, BehavioredClassifier::classifierBehavior, instance, state configuration, State
SEMANTIC ObjectNodes hold object tokens accepted from incoming ObjectFlows and may subsequently offer them to outgoing ObjectFlows (with a modeler-specified exception for ControlFlows, see isControlType for ObjectNodes ...). Unified Modeling Language 2.5.1 Activity, ActivityNode, ObjectNode::isControlType, ObjectNode, ActivityNode::incoming, ActivityNode::outgoing, object token
INFO ObjectNodes are TypedElements ... If an ObjectNode has a type specified, then any object tokens held by the ObjectNode shall have values that conform to the type of the ObjectNode. If no type is specified, then the values may be of any type. Unified Modeling Language 2.5.1 Activity, ObjectNode, token, object token, TypedElement
INFO ObjectNode::upperBound : ValueSpecification [0..1] The maximum number of tokens that may be held by this ObjectNode. Tokens cannot flow into the ObjectNode if the upperBound is reached. If no upperBound is specified, then there is no limit on how many ... Unified Modeling Language 2.5.1 ObjectNode, ObjectNode::upperBound, ValueSpecification, token, object token
INFO ObjectNode::selection : Behavior [0..1] ... A Behavior used to select tokens to be offered on outgoing ActivityEdges. Unified Modeling Language 2.5.1 ObjectNode, ObjectNode::selection
INFO ObjectNode::ordering : ObjectNodeOrderingKind [1..1] = FIFO Indicates how the tokens held by the ObjectNode are ordered for selection to traverse ActivityEdges outgoing from the ObjectNode. Unified Modeling Language 2.5.1 ObjectNode, ObjectNodeOrderingKind, ObjectNodeOrderingKind::FIFO
INFO ObjectNode::isControlType : Boolean [1..1] = false Indicates whether the type of the ObjectNode is to be treated as representing control values that may traverse ControlFlows. Unified Modeling Language 2.5.1 ObjectNode::isControlType
INFO ObjectNode::inState : State [0..*] ... The States required to be associated with the values held by tokens on this ObjectNode. Unified Modeling Language 2.5.1 ObjectNode::isControlType, ObjectNodeOrderingKind, ObjectNodeOrderingKind::FIFO
INFO Objectives can be a single lens or mirror, or combinations of several optical elements. Wikipedia optical astronomy, optics, objective, lens, mirror, optical telescope
INFO Null tokens (object tokens without a value) satisfy the type of all object nodes. Unified Modeling Language 2.5.1 Activity, ObjectNode, token, object token, TypedElement, null token
CONSTRAINT no_executable_nodes ObjectFlows may not have ExecutableNodes at either end. Unified Modeling Language 2.5.1 ObjectFlow
RULE NOTE. Values of StructuralFeatures may be ordered even if the upper multiplicity is 1. Unified Modeling Language 2.5.1 StructuralFeature, AddStructuralFeatureValueAction, StructuralFeatureAction
INFO NOTE. The duration of a Transition traversal is undefined, allowing for different semantic interpretations, including both “zero” and non-“zero” time. Unified Modeling Language 2.5.1 State, StateMachine, Transition
RULE, SEMANTIC NOTE. Such guard Constraints are evaluated before any compound transition containing this Pseudostate is executed, which is why this is referred to as a static conditional branch. Unified Modeling Language 2.5.1 StateMachine, Pseudostate, PseudostateKind::junction, static conditional branch, Constraint, Transition::guard, compound transition
CONSTRAINT NOTE. Operation referenced in the CallEvent of an AcceptCallAction should not have an associated method Behavior. Otherwise, a call to the Operation will have the immediate effect of executing the method and will not be placed into the event pool ... Unified Modeling Language 2.5.1 AcceptCallAction, Operation, CallEvent, Behavior
SEMANTIC NOTE. Each submachine State represents a distinct instantiation of a submachine, even when two or more submachine States reference the same submachine. Unified Modeling Language 2.5.1 State, StateMachine, submachine
SEMANTIC Note that “unlimited” denotes the lack of a limit on the value of some element (such as a multiplicity upper bound), not a value of “infinity.” Unified Modeling Language 2.5.1 value, notation, LiteralUnlimitedNatural, UnlimitedNatural, *, unlimited
EXAMPLE, INFO Note that this state machine was developed in conjunction with the DriveBlackBox interaction in Figure D.7. OMG Systems Modeling Language (SysML) 1.6 State, StateMachine, StateMachine Diagram, Interaction HSUV sample problem black box, Object Constraint Language
NOTATION Note that this notation for the subject classifier differs from the normal Classifier notation – it has no header or compartments. Unified Modeling Language 2.5.1 UseCase, UseCase::subject
EXAMPLE, INFO Note that the «view» models contain no model elements of their own, and that changes to the model in other packages are automatically updated in the Operational and Performance Views. OMG Systems Modeling Language (SysML) 1.6 Package, ElementImport HSUV sample problem, View
INFO Note that the value of the stakeholder property is an instance of the stereotype not the class to which the stereotype is applied. OMG Systems Modeling Language (SysML) 1.6 View, Viewpoint, Stakeholder, View::/stakeholder, Viewpoint::stakeholder
INFO Note that the parentheses are not considered part of the output-argument list, so a reply-message-label without an output-argument-list may still optionally include an empty set of parentheses (“()”) after the message-name. Unified Modeling Language 2.5.1 reply-message-label, Message, Message::messageSort, MessageSort, MessageSort::reply, ValueSpecification, Operation, Parameter, Behavior::ownedParameter
INFO Note that the parentheses are not considered part of the input-argument list, so a request-message-label without an input-argument-list may still optionally include an empty set of parentheses (“()”) after the message-name. Unified Modeling Language 2.5.1 request-message-label, Message, Message::messageSort, MessageSort, Operation, Signal, Parameter, BehavioralFeature::ownedParameterSet, message-name
EXAMPLE, INFO Note that the interactions DriveBlackBox and Stac4rtVehicleBlackBox (described in D.4.3 Elaborating Behavior (Sequence and State Machine Diagrams), are depicted as owned by the AutomotiveDomain block. OMG Systems Modeling Language (SysML) 1.6 HSUV sample problem
INFO Note that the incoming and outgoing object flows for the ProvidePower activity have been decomposed. This was done to distinguish the flow of electrically generated mechanical power and gas generated mechanical power, and to provide further insight ... OMG Systems Modeling Language (SysML) 1.6 Activity, ObjectFlow HSUV sample problem
EXAMPLE, INFO Note that the AllocateActivityPartition, if used in this manner, is unambiguously associated with behavior allocation. OMG Systems Modeling Language (SysML) 1.6 Behavior, Action, part behavior allocation, SysML specification figure, Allocate, part property, MD:PartProperty, AllocateActivityPartition functional allocation
EXAMPLE, INFO Note how the relationships in this diagram are also reflected in the Automotive Domain Model Block Definition Diagram, Figure D.15. OMG Systems Modeling Language (SysML) 1.6 Connector, Association, Class context diagram, SysML Internal Block Diagram, SysML Block Definition Diagram
EXAMPLE, INFO Note how PowerSourceManagement is “RefinedBy” the HSUVOperationalStates model (Figure D.8). OMG Systems Modeling Language (SysML) 1.6 Refine HSUV sample problem, Requirement, Refine requirements engineering
NOTATION Note also that the subject rectangle does not imply that the subject classifier owns the contained UseCases, but merely that the UseCases apply to that classifier. Unified Modeling Language 2.5.1 UseCase, UseCase::subject
EXAMPLE, INFO Note also that rationale can be attached to the «deriveReqt» relationship. In this case, rationale is provided by a referenced document “Hybrid Design Guidance.” OMG Systems Modeling Language (SysML) 1.6 Refine HSUV sample problem, Requirement, DeriveReqt, Rationale requirements engineering
INFO NoBuffer::1_not_overwrite The «nobuffer» and «overwrite» stereotypes cannot be applied to the same element at the same time OMG Systems Modeling Language (SysML) 1.6 ObjectNode, ActivityNode::outgoing, InputPin, Action::/input «noBuffer», NoBuffer, Overwrite, «overwrite»
INFO No pins are used on Monitor Traction, so once it is enabled, the continuously arriving enable control values from the control operator have no effect, per UML semantics. OMG Systems Modeling Language (SysML) 1.6 SysML specification figure, ControlOperator, ControlValueKind, ControlValueKind::disable, ControlValueKind::enable
INFO Ninety cubic-ft of lumber is dried at 140°F 'tdb' and 125.6°F 'twb'. The drying rate of the lumber is 5.68 lb of water per hour. If outside air is at 80.6°F 'tdb' and 80% relative humidity how much outside air is needed per min to carry away the moisture? CED Engineering course PDF: 'Air Conditioning Psychrometrics (A.Bhatia)' thermodynamics, Psychrometrics, humid air, temperature, dry bulb temperature, wet bulb temperature, relative humidity, absolute humidity, sensible heat, heat, energy, energy transfer, cooling, humidification
INFO Neutrons or protons bound in a nucleus can be stable or unstable, however, depending on the nuclide. Wikipedia neutron
INFO, NOTATION Nested ports that are not on proxy ports can appear anywhere on the boundary of the owning port rectangle that does not overlap the boundary of the rectangle the owning port overlaps. OMG Systems Modeling Language (SysML) 1.6 Port nested Port
INFO Near Infrared: 2.0 to 2.4: Wavelength (micrometres): K band: Most major optical telescopes and most dedicated infrared telescopes Wikipedia infrared, infrared astronomy, near infrared
INFO, NOTATION Multiple arrows coming out of a standalone Pin rectangle is an optional notation for multiple edges coming out of an OutputPin. Unified Modeling Language 2.5.1 ObjectNode, ActivityEdge, ObjectFlow
INFO Most telescope designs produce an inverted image at the focal plane; these are referred to as inverting telescopes. Wikipedia optical telescope, telescope, light, image, lens, mirror, inverting telescope
INFO Moreover, the UseCases may also state the requirements the specified subject poses on its environment by defining how the Actors should interact with the subject so that it will be able to perform its services. Unified Modeling Language 2.5.1 UseCase, UseCase::subject external requirement
EXAMPLE, INFO More specific value types can define the concrete data representations that a digital computer can process, such as conventional Float, Integer, or String types. OMG Systems Modeling Language (SysML) 1.6 DataType ValueType, Float, Integer, String
INFO Modelica data types can be subtyped to add a unit symbol. The interpretation of this symbol is not defined in Modelica. SysPhS-1.1 Modelica
INFO Modelers specialize Unit as done in SysMLs QUDV model library or in a similar manner in other model libraries. OMG Systems Modeling Language (SysML) 1.6 ModelLibrary QuantityKind, Unit, Unit::quantityKind, ValueType::quantityKind, Unit::definitionURI, QuantityKind::definitionURI scientific unit system, VIM3
INFO Modelers specialize QuantityKind as done in SysMLs QUDV model library or in a similar manner in other model libraries. OMG Systems Modeling Language (SysML) 1.6 ModelLibrary QuantityKind, Unit, Unit::quantityKind, ValueType::quantityKind scientific unit system, VIM3
INFO Modelers have the option of applying stereotypes for proxy and full ports to indicate whether ports are specifying features of their owners and internal parts (proxy), or for themselves separately (full). This is a concern when defining ports, rather ... OMG Systems Modeling Language (SysML) 1.6 Port FullPort, "standard" Port, ProxyPort
INFO Modelers can choose between proxy or full ports at any time in the development lifecycle, or not at all, depending on their methodology. OMG Systems Modeling Language (SysML) 1.6 Port FullPort, "standard" Port, ProxyPort
INFO Modelers can apply stereotypes for proxy and full ports at any stage of model development, or not all if the stereotype constraints are not needed. OMG Systems Modeling Language (SysML) 1.6 Port FullPort, "standard" Port, ProxyPort
INFO Model [ERROR] contains a connect equation linking component p2 of s1 to component p1 of s2. SysPhS-1.1 Connector, Port "standard" Port, FlowProperty
EXAMPLE, INFO Model elements are contained in packages, and relationships between packages (or specific model elements) are shown on this diagram. OMG Systems Modeling Language (SysML) 1.6 Package HSUV sample problem
INFO Mixers have inputs u1 and u2, and an output y. SysPhS-1.1 SysPhS, signal processing, mixer
INFO Message::signature : NamedElement [0..1] ... The signature of the Message is the specification of its content. It refers either an Operation or a Signal. Unified Modeling Language 2.5.1 Message, Message::signature, NamedElement, NamedElement::name, Operation, Signal
NOTATION Members that are inherited by a Classifier may be shown on a diagram of that Classifier by prepending a caret ’^’ symbol to the textual representation that would be shown if the member were not inherited. Unified Modeling Language 2.5.1 Classifier, Generalization
INFO Measure of Effectiveness is a user defined stereotype. OMG Systems Modeling Language (SysML) 1.6 Stereotype, custom Stereotype, user defined Stereotype «moe» Measure of Effectiveness
INFO Mathematica: v13.2+: Division of one temperature by another will result in a numeric ratio given by the value of both temperatures in Kelvin. Wolfram Language (Mathematica) online help reference Wolfram, Wolfram Language, Mathematica, temperature, celsius, Fahrenheit, kelvin, Kelvins
INFO Mathematica: v13.2+: Division by temperature units will produce a quantity equivalent to the temperature converted to Kelvin before division, with results canonically given in Kelvin. Wolfram Language (Mathematica) online help reference Wolfram, Wolfram Language, Mathematica, temperature, celsius, Fahrenheit, kelvin, Kelvins
INFO Many optical telescopes, such as those at Keck Observatory, operate effectively in the near infrared as well as at visible wavelengths. Wikipedia far infrared, near infrared, infrared astronomy
EXAMPLE, INFO Maintenance, registration, and insurance of the vehicle would be covered under a separate set of goal-oriented use cases. OMG Systems Modeling Language (SysML) 1.6 UseCase, UseCase Diagram