Home › Science zone › Scientific instruments › Neutron Beam Instruments (NBIs) › Gallery: Port-based systems engineering of block models for control and simulation of Neutron Beam Instruments of the OPAL research reactor using UML/SysML (from 2007, online extracts) ›
Figure 08: Model: Bunker shield assembly for the the Platypus reflectometer as UML2 composite structure diagram with flowport notation.
[custom_image] Submitted by webel on Thu, 22/01/2009 - 08:34
This content or the methodology here is OBSOLETE !
Click on the image to view it full size in an image viewer !
The «block» class is wrapped by a block «wrapper» Component that is hyperlinked to a block wrapper class diagram for the block. Other «block» classes are shown to provide a usage context and alternative navigation points1. Physical values (part-specific defaults) are not easily shown on the parts2. The limits of the port-based modelling and assembly interpretations are challenged by a postbunker guide that is part inside and part outside the bunker.
- 1. Since 2008 MagicDraw UML supports easier navigation to clients of a Class in a Composite Structure Diagram, so there is less need for this strategy now. Note also that it is not always wise to indicate the usage context explicitly, it can prevent modularisation !
- 2. Since 2008 MagicDraw UML supports SysML-style property-specific value indicators on UML Property symbols in composite structure diagrams
- Printer-friendly version
- Login to post comments
Zones
- Science zone
- Galleries index: Science
- Gallery: Science: examples
- Scientific instruments
- Radiotelescopes
- Neutron Beam Instruments (NBIs)
- Gallery: Port-based systems engineering of block models for control and simulation of Neutron Beam Instruments of the OPAL research reactor using UML/SysML (from 2007, online extracts)
- Figure 01: Convention and notation for Class/Interface pairs and associated wrapper Component.
- Figure 02: Flowport notation for mapping UML2 to Java
- Figure 03: Example: neutron beam instrument flowports and blocks for UML2
- Figure 04: ExampleBlock convention for block wrapper components and organisation of engineering elements
- Figure 05: Example: UML2 composite structure diagram (systems engineering view) of a fictitious neutron beam conditioning bunker.
- Figure 06: Example: wrapped class diagram (software engineering view) of a fictitious neutron beam conditioning bunker
- Figure 07: Model: Top-level UML2 composite structure diagram (systems engineering view) for the Platypus Reflectometer
- Figure 08: Model: Bunker shield assembly for the the Platypus reflectometer as UML2 composite structure diagram with flowport notation.
- Figure 09: Model: bunker shield assembly for the Platypus reflectometer as "wrapped block" class diagram.
- Figure 10: Model: UML2 composite structure diagram for the monochromation beam stage of the neutron diffractometers of the OPAL NBIs.
- Figure 11: Model: UML2 composite structure diagram of the monochromator assembly
- Figure 12: Model: UML2 composite structure diagram of the monochromator stage assembly with motorised goniometer rotation, tilt, and translation stages, which are driven by encoded devices.
- Figure 13: Model: wrapped block class diagram (software engineering view) for the entire monochromation beam ("logical") stage.
- Figure 14: SWT TableTree ModelClient showing an instance of the Platypus reflectometer model.
- Figure 15: Simplified SysML version of the Platypus neutron reflectometer model.
- Meeting of the NeXus International Advisory Committee (NIAC), 2006
- Meeting of the NeXus International Advisory Committee (NIAC), 2008
- Gallery: Port-based systems engineering of block models for control and simulation of Neutron Beam Instruments of the OPAL research reactor using UML/SysML (from 2007, online extracts)
- Particle colliders
- Data analysis and visualisation
- Symbolic Algebra zone
- Cognitive Science zone
- Biology zone
- Astrophysics & Astronomy zone
- Synthesis zone
- Mathematics zone




















