logo资料库

INCOSE MBSE System of Systems (SoS) Activity.pdf

第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
资料共11页,剩余部分请下载后查看
INCOSE (MBSE) Model Based System Engineering (SoS) System of Systems Activity Introduction Ron Williamson, Ph.D. Raytheon ron.williamson@incose.org Jan 30-31, 2011 INCOSE IW11 MBSE Workshop MBSE Wiki page: http://www.omgwiki.org/mbse MBSE SoS/Enterprise Modeling Wiki page: http://www.omgwiki.org/MBSE/doku.php?id=mbse:enterprise INCOSE IW11 MBSE Workshop 1
Outline Introduction • • Conceptual Model Summary for SoS • Concept Representations – Languages – Frameworks – Patterns • MBSE SoS Challenges • Systems Language Models for SoS – SysML (System Modeling Language) • Architecture Framework (AF) Models for SoS – UPDM (UML(Unified Modeling Language) Profile for DoDAF/MODAF • MBSE SoS Case Studies – Architecture Eco-System Efforts – UPDM and DoDAF 2.0 DM2 – UPDM and SysML, SoaML, BPMN, BMM, etc. • Questions…hold for the end of the session INCOSE IW11 MBSE Workshop 2
Introduction MBSE System of Systems • System of Systems (SoS)…one of many definitions/characterizations – A class of problems that have unique characteristics, distinguishing them for “classic” systems. • For example, unbounded context and usage, potentially emergent behaviors, large number of complex interactions, costly to fully verify and validate a priori,… – These unique characteristics have lead the SE and Architecting community to investigate new languages and frameworks to help better define these key SoS characteristics • SoS Engineering – Best Practices in Analysis, Architecture, Design, Development, Integration, Testing, Deployment and Maintenance – Modeling is increasingly critical to understanding, managing and validating – SoS modeling (e.g. SysML, MARTE, Modelica, eXtend, SimuLink, …) • SoS Architecting – Architecture Frameworks (DoDAF, MODAF, FEAF, Zachman, TOGAF,….) – Model Based Frameworks (e.g. UPDM - Unified Profile for DoDAF/MODAF) INCOSE IW11 MBSE Workshop 3
Introduction SoS Engineering Key Concepts • SoS Engineering Key Concepts – Legacy Systems – Dynamic Reconfiguration of Architecture – Service Oriented Architecture Enabler – Protocols and Standards to Enable Interoperable Systems – Added “ilities” or Quality Attributes – Federated Acquisition – Independent Systems – Concept of Operations Critical – Ongoing Experimentation – Converging Spirals SoS Modeling Implications  Saunders, T. et al, “United States Air Force Scientific Advisory Board Report on System- of-Systems Engineering for Air Force Capability Development,” SAB-TR-05-04, July 2005 INCOSE IW11 MBSE Workshop 4
Introduction …SoS MBSE Implications Legacy Systems  Models for behavior, interfaces, requirements, performance, e.g. SysML, Modelica, MARTE Dynamic Reconfiguration of Architecture  Dynamic Reconfigurable models of architecture, e.g. UPDM with UML/SysML model version management Service Oriented Architecture Enabler Protocols and Standards to Enable Interoperable Systems Added “ilities” or Quality Attributes Federated Acquisition  SOA modeling language, e.g. SoaML, SOA Patterns  Models for protocols, standards, interoperability, e.g. UPDM, DoDAF 2 MetaModel  Specialty Engineering models, e.g assurance  Models for acquisition project synergy, e.g. UPDM, MODAF, DoDAF 2 MetaModel Independent Systems  Models for independence in system functionality, e.g. Concept of Operations Critical  Models for CONOPs including Mission, Objectives, Agent Based, federated models Ongoing Experimentation  Analysis of Alternatives models for all viewpoints and model versioning Courses of Action, etc. e.g. UPDM Operational Viewpoint, BPMN Business Processes INCOSE IW11 MBSE Workshop 5
MBSE SoS Conceptual Model (partial) specifies View Viewpoint provides perspective on Arch Desc described by Architecture has SoS Stakeholder defines member of Enterprise Multiplicity default: 0..* visions for enterprise representation of SoS Policy Constrains Vision contributes to vision goals of vision Information abstract exchanges Domain realized as Capability represents requires fulfills capability Node realized as Configuration employs Goal fulfills goal Mission Standard standardizes Technology includes performs Function Asset deployed to Resource realizes Performed by composed of Hosted on System has Competence Interaction of from to carries requires SoS Connection Role standardizes carries Data accomplish Activity conducts Node INCOSE IW11 MBSE Workshop 6
Some MBSE SoS Challenges • Core Concepts have a wide range of interpretations and definitions across modeling languages – Duality: System of Systems and Model of Models – OMG Initiative: “Ecosystem” of Languages/Models • Methodology / Discipline differences expand into SoS Engineering – Object Oriented vs Structured/Functional – Enterprise vs SoS vs System – Business vs Engineering Models (BPMN vs UML vs SoaML vs SysML) – Enterprise, Business and Technical Architecture Models (pick your favorite Architecture • • Frameworks) Example Concepts with several interpretations – Capability – Function – Activity – Requirement – View – Viewpoint Example Languages with overlap – BPMN and UML (SysML, UPDM) UML/BPMN Integration Straw Poll (source OMG) They remain separate standards BPMN is a UML profile with notation Create a unified model encompassing both Semantic models with UML and BPMN viewpoints BPMN replaces UML activity diagrams BPMN grows to make UML not required BPMN and UML are separate models, mapped with QVT There are ways to make links between them 3 6 13 9 4 0 2 3 INCOSE IW11 MBSE Workshop 7
Systems Language Models for SoS • SysML Core Concepts – Structure, Behavior, Requirements, Parametrics • View, Viewpoint, Block, Part, Role, Connector, Interface, Item, ItemFlow, Activity, State, Transition, Requirement, Constraint Block,… – SoS Core Concepts • View, Viewpoint, Enterprise, Mission, Projects, Milestone, Vision, Goal, Policy, Capability, Node, Configuration, Resource, System, Information, Data, Technology, Standard, Organization, Task, Activity, Measures of Effectiveness, Key Performance Parameters, “ilities”, Scenario, Workflow… • SysML/SoS Mapping Example (one of several approaches) – Structure (Block,…) • Enterprise, Capability, Configuration, Resource, Systems, Information, Data, Technology, Organization, Milestone, Vision, Goal, Node, … – Behavior (Activity, State,…) • Function, Task, Activity, Scenario, Workflow, – Requirement • Policy, Constraint, Standard,… – Parametrics • MoE’s, KPP’s, “ilities”… See UPDM and DoDAF Meta model References for mapping standards efforts INCOSE IW11 MBSE Workshop 8
分享到:
收藏