mbse design pattern for non-standard interfaces€¦ · •model-based systems engineering (mbse)...
TRANSCRIPT
![Page 1: MBSE DESIGN PATTERN FOR NON-STANDARD INTERFACES€¦ · •Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design,](https://reader035.vdocuments.us/reader035/viewer/2022081400/5f16c2cf51434b77b0516134/html5/thumbnails/1.jpg)
HARRIS.COM | #HARRISCORP
MBSE DESIGN PATTERN FOR NON-STANDARD INTERFACES
D. WOOD, A. PETERS, P. GARCIA
Harris Corporation, Contact info: [email protected]
![Page 2: MBSE DESIGN PATTERN FOR NON-STANDARD INTERFACES€¦ · •Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design,](https://reader035.vdocuments.us/reader035/viewer/2022081400/5f16c2cf51434b77b0516134/html5/thumbnails/2.jpg)
| 2Efficient Use of Enterprise and System Architecting Technology to Connect, Inform and ProtectTM
Overview of System Modeling
• Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design, analysis, verification and validation activities beginning in the conceptual design phase and continuing throughout development and later life cycle phases [1].
Software Architecture• System CONOPS (Behavior)
• Internal Interface Definition
• Software Requirements
Definition
SI&T• Test Case Definition
• Requirements/Test association
• Connection Diagrams
(Structure)
MBSE Facilitates
• Iterative Integration
• Segment Configuration
• Managing System Interfaces
System Engineering
Concerns• Sponsor CONOPS
• Stakeholder Needs
• External Interfaces
• System Requirements
• Proposed Signal Architecture
• Proposed C2 Architecture
• Proposed Power Architecture
MBSE Process
➢ MBSE does not replace traditional document-based SE, MBSE formalizes it
➢ MBSE combines traditional methods and best practices with rigorous modeling techniques [2]
![Page 3: MBSE DESIGN PATTERN FOR NON-STANDARD INTERFACES€¦ · •Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design,](https://reader035.vdocuments.us/reader035/viewer/2022081400/5f16c2cf51434b77b0516134/html5/thumbnails/3.jpg)
| 3Efficient Use of Enterprise and System Architecting Technology to Connect, Inform and ProtectTM
Importance of Interface Design to Systems Engineering
• Defining system interfaces is at the center of systems engineering
• The system engineer is responsible to define the overall characteristics of the interfaces
• Keys to successful interface design:
o Specify relevant properties and behavior of each part of the system
o Identify the connections between each system component
o Identify connection types
‒ Classification (Hardware, Software, etc.)
‒ Constraints (Reliability, Physical, Environmental, etc.)
‒ Protocol (TCP, HTTP, etc.)
• Common Standard Interfaces
o IEEE 802.x
o MIL-STD-1553
o RS-232C
![Page 4: MBSE DESIGN PATTERN FOR NON-STANDARD INTERFACES€¦ · •Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design,](https://reader035.vdocuments.us/reader035/viewer/2022081400/5f16c2cf51434b77b0516134/html5/thumbnails/4.jpg)
| 4Efficient Use of Enterprise and System Architecting Technology to Connect, Inform and ProtectTM
Typical MBSE Approach for Modeling Interfaces
Pin GbE
1 DA+
2 DA-
3 DB+
4 DC+
5 DC-
6 DB-
7 DD+
8 DD-
1 2 3 4 5 6 7 8
➢ Standard pin-out and characteristics
➢ Can be reused throughout projects
➢ May be included in standard part libraries (provided by third party companies – i.e. Zuken)
Cat5E Cable T568B
Standard Pin-out
![Page 5: MBSE DESIGN PATTERN FOR NON-STANDARD INTERFACES€¦ · •Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design,](https://reader035.vdocuments.us/reader035/viewer/2022081400/5f16c2cf51434b77b0516134/html5/thumbnails/5.jpg)
| 5Efficient Use of Enterprise and System Architecting Technology to Connect, Inform and ProtectTM
Problems with Modeling Non-Standard Interfaces
• System specific pin-out
o Want to use standard (COTS) connector shells with a unique system specific pin-out
• System specific signal allocations
o Interface may have unique signal constraints / link impairments
![Page 6: MBSE DESIGN PATTERN FOR NON-STANDARD INTERFACES€¦ · •Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design,](https://reader035.vdocuments.us/reader035/viewer/2022081400/5f16c2cf51434b77b0516134/html5/thumbnails/6.jpg)
| 6Efficient Use of Enterprise and System Architecting Technology to Connect, Inform and ProtectTM
Approach to Non-Standard Interfaces
Modeling Arbitrary Signals and Pin-outs
• Define the signals as types separate from the connector-pin definition
• Assign the signal elements to the pins using a SysML dependency association with a unique <<Over>> stereotype
o The <<Over>> stereotype described in: ‘A modeling pattern for layered system interfaces’ by Peter M. Shames, Marc A. Sarrel
‒ http://www.omgsysml.org/A_modeling_pattern_for_layered_system_interfaces-INCOSE%20IS15_paper-sarrel-shames.pdf
![Page 7: MBSE DESIGN PATTERN FOR NON-STANDARD INTERFACES€¦ · •Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design,](https://reader035.vdocuments.us/reader035/viewer/2022081400/5f16c2cf51434b77b0516134/html5/thumbnails/7.jpg)
| 7Efficient Use of Enterprise and System Architecting Technology to Connect, Inform and ProtectTM
Example System Interface
Example system is composed of two subsystems with a non-standard interface
• Want to depict a single ICD that captures all aspects of the subsystem-to-subsystem interface
• This model will also include the internal cabling
Notice the port interface type:
MCSS-RFSS IF
![Page 8: MBSE DESIGN PATTERN FOR NON-STANDARD INTERFACES€¦ · •Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design,](https://reader035.vdocuments.us/reader035/viewer/2022081400/5f16c2cf51434b77b0516134/html5/thumbnails/8.jpg)
| 8Efficient Use of Enterprise and System Architecting Technology to Connect, Inform and ProtectTM
Complete Subsystem to Subsystem Interface Description
This interface includes a power and optical interface
• Notice the power and optical interfaces are <<Full>> ports
We can also depict mechanical, hydraulic, and other interfaces types as ports
![Page 9: MBSE DESIGN PATTERN FOR NON-STANDARD INTERFACES€¦ · •Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design,](https://reader035.vdocuments.us/reader035/viewer/2022081400/5f16c2cf51434b77b0516134/html5/thumbnails/9.jpg)
| 9Efficient Use of Enterprise and System Architecting Technology to Connect, Inform and ProtectTM
Link Layer Signals Mapped to Connector Pins
Dependency relationship
(with <<Over>> Stereotype)
shows signal to pin mapping
COTS
Connector
![Page 10: MBSE DESIGN PATTERN FOR NON-STANDARD INTERFACES€¦ · •Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design,](https://reader035.vdocuments.us/reader035/viewer/2022081400/5f16c2cf51434b77b0516134/html5/thumbnails/10.jpg)
| 10Efficient Use of Enterprise and System Architecting Technology to Connect, Inform and ProtectTM
Power and Return Paths Mapped to Connector Pins
Using key words such as:
• Physical
• DataLinkLayer
• PowerLevels
We can parse the model and create an ICD as a separate document for:
• Version Control
• CDRL
Notice the types:
i.e. 28V DC @ RFSS or GbE @ RFSS
Power and Data types are defined for this particular Interface
![Page 11: MBSE DESIGN PATTERN FOR NON-STANDARD INTERFACES€¦ · •Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design,](https://reader035.vdocuments.us/reader035/viewer/2022081400/5f16c2cf51434b77b0516134/html5/thumbnails/11.jpg)
| 11Efficient Use of Enterprise and System Architecting Technology to Connect, Inform and ProtectTM
Data Types for Specific Interfaces
Base Classifier describes
constraints that do not
change from interface to
interface
Derived Classifier describes
constraints that may change
at each interface in the
system
Constraints may change as the signal travels through the system
Goals:
• Depict the unchanging aspects of the signal
• Depict the constraints found at this interface
![Page 12: MBSE DESIGN PATTERN FOR NON-STANDARD INTERFACES€¦ · •Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design,](https://reader035.vdocuments.us/reader035/viewer/2022081400/5f16c2cf51434b77b0516134/html5/thumbnails/12.jpg)
| 12Efficient Use of Enterprise and System Architecting Technology to Connect, Inform and ProtectTM
Internal Block Diagram (IBD) w/ Interface
![Page 13: MBSE DESIGN PATTERN FOR NON-STANDARD INTERFACES€¦ · •Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design,](https://reader035.vdocuments.us/reader035/viewer/2022081400/5f16c2cf51434b77b0516134/html5/thumbnails/13.jpg)
| 13Efficient Use of Enterprise and System Architecting Technology to Connect, Inform and ProtectTM
Internal Block Diagram (IBD) w/ Interface Pin-Outs
Physical connection can
show cable or pins
![Page 14: MBSE DESIGN PATTERN FOR NON-STANDARD INTERFACES€¦ · •Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design,](https://reader035.vdocuments.us/reader035/viewer/2022081400/5f16c2cf51434b77b0516134/html5/thumbnails/14.jpg)
| 14Efficient Use of Enterprise and System Architecting Technology to Connect, Inform and ProtectTM
Summary/Conclusion
This modeling pattern:
• Allows modelers to create customizable interfaces using existing connectors
o Flexibility to assign system specific pin-outs
• Allows modelers to assign system specific signal characteristics
o Flexibility to add signal constraints / Link impairments
• Facilitates creating link budgets by having Interface constraints
• Create complete and detailed IBDs that will facilitate digital handoff to CAD
o Cable drawings
o Cable labels
o Wiring diagrams
• Can create a generic non-standard interface design template (reference model) to be reused throughout the model/organization
Design patterns provide a reusable, recognizable solution to engineering activities