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 descending Source UML keywords SysML keywords Keywords
INFO It has a model B with a val component. The val component has a start value of 10. A class A is defined with a component b of type B. A component modification indicates that the start value of b.val is 20.0. SysPhS-1.1 SysPhS, Modelica
INFO It is acknowledged that this concept does not support a standard object-oriented paradigm, not[r] is this always even desirable. Experience on large scale, complex systems engineering problems have proven, however, that segregation of form and function... OMG Systems Modeling Language (SysML) 1.6 Behavior Allocate, allocation, «allocate» functional allocation
INFO It is deemed complete if, after its execution, the subject will be in a state in which no further inputs or actions are expected and the UseCase can be initiated again, or in an error state. Unified Modeling Language 2.5.1 UseCase, Behavior, BehavioredClassifier, UseCase::subject error handling
INFO It is exact because, by international agreement, a metre is defined as the length of the path travelled by light in vacuum during a time interval of ​1⁄299792458 second. Wikipedia light
INFO It is expected that an «allocate» relationship between model elements is a precursor to a more concrete relationship between the elements, their properties, operations, attributes, or sub-classes. OMG Systems Modeling Language (SysML) 1.6 «keyword», Class, Element, Property, attribute, Operation, Classifier::attribute Allocate, allocation, «allocate»
INFO It is free of coma and spherical aberration at a nearly flat focal plane if the primary and secondary curvature are properly figured. Wikipedia reflecting telescope, reflector, optical telescope, telescope, Ritchey–Chrétien telescope, coma, spherical abberation, focal plane, mirror curvature, primary mirror, secondary mirror, mirror
INFO It is sometimes desirable to construct views from other views, and to establish an order for presenting the views. Views may include one or more views as properties, each of which conforms to their viewpoint. The order of the referenced views is ... OMG Systems Modeling Language (SysML) 1.6 Property View, Conform, Viewpoint
EXAMPLE, INFO It is the intent of the systems engineer in this example to allocate this behavior to parts of the PowerSubsystem. It is quickly found, however, that the behavior as depicted cannot be allocated, and must be further decomposed. OMG Systems Modeling Language (SysML) 1.6 Activity, Behavior functional allocation
INFO It may also be described indirectly through a Collaboration that uses the UseCase and its Actors as the Classifiers that type its parts. Unified Modeling Language 2.5.1 UseCase, UseCase::subject, Behavior, BehavioredClassifier, Collaboration, Actor, part, Classifier
INFO It may have an associated effect Behavior, which is executed when the Transition is traversed (executed). Unified Modeling Language 2.5.1 State, StateMachine, Transition, Transition::effect
EXAMPLE, INFO It will also be assumed that the overall mission cost effectiveness can be determined by applying an objective function to a set of criteria, each of which is represented by a measure of effectiveness. OMG Systems Modeling Language (SysML) 1.6 «moe» Measure of Effectiveness, objective function
INFO Item flows can also be more general than the actual flow, as shown by the connector on the right. The water distiller produces distilled water, but the item flow is for any kind of fluid. OMG Systems Modeling Language (SysML) 1.6 InformationFlow ItemFlow
INFO Item flows in internal block diagrams specify flows local to a block. OMG Systems Modeling Language (SysML) 1.6 InformationFlow ItemFlow
INFO Item flows on connectors indicate fluid passes through the ports and between the parts. The diagram connects a tank to each end of a pipe. SysPhS-1.1 Connector SysML Internal Block Diagram, ItemFlow SysPhS, hydraulics
INFO, NOTATION Item flows on connectors shall be compatible with flow properties of the blocks usages at each end of the connector, if any. The direction of the item flow shall be compatible with the direction of flow specified by the flow properties. OMG Systems Modeling Language (SysML) 1.6 InformationFlow ItemFlow
INFO Item flows specify the things that flow between blocks and/or parts and across associations or connectors. OMG Systems Modeling Language (SysML) 1.6 ItemFlow
INFO, NOTATION Item properties are owned by the common (possibly indirect) owner of the source and target of the item flow, rather than by the source and target types, as flow properties are. OMG Systems Modeling Language (SysML) 1.6 InformationFlow ItemFlow
CONSTRAINT ItemFlow::2_type_restricted An ItemFlow itemProperty shall be typed by a ValueType, Block, or Signal. OMG Systems Modeling Language (SysML) 1.6 ItemFlow, ItemFlow::itemProperty
INFO ItemFlow::itemProperty : Property [0..1] An optional property that relates the flowing item to the instances of the connectors enclosing block. This property is applicable only for item flows realized by connectors. The itemProperty attribute has no ... OMG Systems Modeling Language (SysML) 1.6 InformationFlow ItemFlow, ItemFlow::itemProperty
INFO Items in warehouses are assigned a location, while resources in factories indicate own much they are being used as a percentage of time. Only objects that are items in warehouses or resources in factories have these location and utilization properties. OMG Systems Modeling Language (SysML) 1.6 Classifier, Stereotype, Property PropertySpecificType
CONSTRAINT Join nodes may have a joinSpec, which is a ValueSpecification that determines the condition under which the join will emit a token. If a JoinNode has a joinSpec, then this ValueSpecification is evaluated whenever a new token is offered to the JoinNode ... Unified Modeling Language 2.5.1 Activity, Activity Diagram, ControlNode, JoinNode, ActivityNode::incoming, ActivityEdge, JoinNode::joinSpec, ValueSpecification, token
join – This type of Pseudostate serves as a common target Vertex for two or more Transitions originating from Vertices in different orthogonal Regions. Unified Modeling Language 2.5.1 Pseudostate, PseudostateKind::join, Transition, Region, Vertex
CONSTRAINT joinSpec ... This evaluation shall not be interrupted by any new tokens offered during the evaluation, nor shall concurrent evaluations be started when new tokens are offered during an evaluation. The ValueSpecification shall evaluate to a Boolean value. Unified Modeling Language 2.5.1 Activity, Activity Diagram, ControlNode, JoinNode, ActivityNode::incoming, ActivityEdge, JoinNode::joinSpec, ValueSpecification, token, Boolean
INFO JTAG (named after the Joint Test Action Group which codified it) is an industry standard for verifying designs and testing printed circuit boards after manufacture. Wikipedia JTAG, electronics, PCB, printed circuit board, micro-controller
INFO JTAG: The connector pins are: 1. TDI (Test Data In); 2. TDO (Test Data Out); 3. TCK (Test Clock); 4. TMS (Test Mode Select); 5. TRST (Test Reset) optional. Wikipedia JTAG, electronics, PCB, printed circuit board, micro-controller
RULE junction – ... If more than one guard evaluates to true, one of these is chosen. The algorithm for making this selection is not defined. Unified Modeling Language 2.5.1 Pseudostate, PseudostateKind::junction, Transition, Transition::guard
SEMANTIC junction – ...It may happen that, for a particular compound transition, the configuration of Transition paths and guard values is such that the compound transition is prevented from reaching a valid state configuration. In those cases, the entire ... Unified Modeling Language 2.5.1 Pseudostate, PseudostateKind::junction, Transition, StateMachine, valid state configuration, state configuration
SEMANTIC junction – This type of Pseudostate is used to connect multiple Transitions into compound paths between States. Unified Modeling Language 2.5.1 Pseudostate, PseudostateKind::junction, Transition
INFO Just like a Class, a Stereotype may have Properties, which have traditionally been referred to as Tag Definitions. When a Stereotype is applied to a model element, the values of the Properties have traditionally been referred to as tagged values. Unified Modeling Language 2.5.1 Stereotype, stereotype Property, tagged value, tag definition
INFO kind = external means that the Transition exits its source Vertex. If the Vertex is a State, then executing this Transition will result in the execution of any associated exit Behavior of that State. Unified Modeling Language 2.5.1 State, StateMachine, Transition, Transition::source, Vertex, TransitionKind, Transition::kind, TransitionKind::external
INFO kind = internal ... This kind of Transition can only be defined if the source Vertex is a State. Unified Modeling Language 2.5.1 State, StateMachine, Transition, Transition::source, Vertex, TransitionKind, Transition::kind, TransitionKind::internal, Internal Transition compartment
INFO kind = internal is a special case of a local Transition that is a self-transition (i.e., with the same source and target States), such that the State is never exited (and, thus, not re-entered), which means that no exit or entry Behaviors are executed ... Unified Modeling Language 2.5.1 State, StateMachine, Transition, Transition::source, Vertex, TransitionKind, Transition::kind, TransitionKind::internal, Internal Transition compartment
INFO kind = local ... However, for local Transitions the target Vertex must be different from its source Vertex. A local Transition can only exist within a composite State. Unified Modeling Language 2.5.1 State, StateMachine, Transition, Transition::source, Vertex, TransitionKind, Transition::kind, TransitionKind::local, composite State, State::/isComposite
INFO kind = local is the opposite of external, meaning that the Transition does not exit its containing State (and, hence, the exit Behavior of the containing State will not be executed). ... Unified Modeling Language 2.5.1 State, StateMachine, Transition, Transition::source, Vertex, TransitionKind, Transition::kind, TransitionKind::local
INFO Leptons are spin 1/2 particles. The spin-statistics theorem thus implies that they are fermions and thus that they are subject to the Pauli exclusion principle: No two leptons of the same species can be in the same state at the same time. Wikipedia
INFO Leptons have various intrinsic properties, including electric charge, spin, and mass. Wikipedia
INFO Light path in a Cassegrain telescope. Wikipedia Cassegrain telescope
INFO Light path in a Newtonian telescope. Wikipedia Newtonian reflector
INFO Like any association end or property these can be the subject of parametric constraints, design values, units, and quantity kinds. OMG Systems Modeling Language (SysML) 1.6 Association, Classifier, ObjectNode, Variable, Parameter Block, ValueType, SysML Block Definition Diagram, AdjunctProperty, AdjunctProperty::principal
INFO Like UML, SysML defines no specific semantics or constraints for properties with shared aggregation, but particular models or tools may interpret them in specific ways. OMG Systems Modeling Language (SysML) 1.6 AggregationKind::shared, AggregationKind, Association, Property
SEMANTIC LiteralNull: In the context of a MultiplicityElement with a multiplicity lower bound of 0, this corresponds to the empty set (i.e., a set of no values). It is equivalent to specifying no values for the Element. Unified Modeling Language 2.5.1 LiteralNull, MultiplicityElement, value
INFO local - Implies that the Transition, if triggered, will not exit the composite (source) State, but it will exit and re-enter any state within the composite State that is in the current state configuration. Unified Modeling Language 2.5.1 Transition, TransitionKind, Transition::kind, Enumeration, TransitionKind::local, State::entry, State::exit, composite State
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
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
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 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 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
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 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
INFO Mixers have inputs u1 and u2, and an output y. SysPhS-1.1 SysPhS, signal processing, mixer
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 Model [ERROR] contains a connect equation linking component p2 of s1 to component p1 of s2. SysPhS-1.1 Connector, Port "standard" Port, FlowProperty
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 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 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 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 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 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
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 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
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, 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 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 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 Neutrons or protons bound in a nucleus can be stable or unstable, however, depending on the nuclide. Wikipedia neutron
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 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 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»
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
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 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
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 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
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 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 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
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 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
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
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 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
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
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
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
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
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 NOTE. Values of StructuralFeatures may be ordered even if the upper multiplicity is 1. Unified Modeling Language 2.5.1 StructuralFeature, AddStructuralFeatureValueAction, StructuralFeatureAction
CONSTRAINT no_executable_nodes ObjectFlows may not have ExecutableNodes at either end. Unified Modeling Language 2.5.1 ObjectFlow
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
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 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 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::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::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::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 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
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 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
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 Often depicting ordinary objects in an unusual context, his work is known for challenging observers' preconditioned perceptions of reality. Wikipedia