title: How does instancing work for a device with subclassed execution environment?
body: <p>I have a device with an execution environment as such:</p>
  <p><a href="https://i.stack.imgur.com/hU7DM.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/hU7DM.png" alt="Base device with base environment" /></a></p>
  <p>The idea is to describe general properties for any deployment, and then instance it with specific subclasses. But I'm confused how instancing works in this case. Could be tooling limitations throwing me off track. Tools set aside, from a pure UML perspective, how would I describe a device instance with an environment execution child element being an instance of a specific subclass, in a way that does not imply there is <em>both</em> a generalized and subclassed variant of the execution environment?</p>
  <p>This is what I come up with in my tool (EA):</p>
  <p><a href="https://i.stack.imgur.com/oQdSP.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/oQdSP.png" alt="Instances of device and environment" /></a></p>
  <p>But my strict interpretation of above is instance &quot;:Base Computer&quot; having one instance each of Base Environment and Sub1.</p>