1、Information technology Object management group systems modeling language(OMG SysML)Technologies de linformation Langage de modlisation de sytmes OMG(OMG SysML)INTERNATIONAL STANDARDISO/IEC19514Reference numberISO/IEC 19514:2017(E)First edition2017-03 ISO/IEC 2017 ii ISO/IEC 2017 All rights reservedC
2、OPYRIGHT PROTECTED DOCUMENT ISO/IEC 2017,Published in SwitzerlandAll rights reserved.Unless otherwise specified,no part of this publication may be reproduced or utilized otherwise in any form or by any means,electronic or mechanical,including photocopying,or posting on the internet or an intranet,wi
3、thout prior written permission.Permission can be requested from either ISO at the address below or ISOs member body in the country of the requester.ISO copyright officeCh.de Blandonnet 8 CP 401CH-1214 Vernier,Geneva,SwitzerlandTel.+41 22 749 01 11Fax+41 22 749 09 47copyrightiso.orgwww.iso.orgISO/IEC
4、 19514:2017(E)ISO/IEC 19514:2017(E)ISO/IEC 2017-All rights reserved iiiTable of ContentsFOREWORD.xixINTRODUCTION.xx1 Scope.11.1 General.12 Normative References.13 Additional Information.23.1 Relationships to Other Standards.23.2 How to Read this International Standard.23.2.1 Organization.33.3 Acknow
5、ledgments.44 Language Architecture.74.1 General.74.2 Design Principles.104.3 Architecture.104.4 Extension Mechanisms.134.5 SysML Diagrams.135 Conformance.155.1 Overview.155.2 Conformance Types.156 Language Formalism.176.1 Levels of Formalism.176.2 Clause Structure.176.2.1 Overview.176.2.2 Diagram El
6、ements.176.2.3 UML Extensions.176.2.4 Usage Examples.186.3 Conventions and Typography.18STRUCTURAL CONSTRUCTS.19ISO/IEC 19514:2017(E)iv ISO/IEC 2017-All rights reserved7 Model Elements.217.1 Overview.217.1.1 View and Viewpoint.217.2 Diagram Elements.227.3 UML Extensions.257.3.1 Diagram Extensions.25
7、 7.3.1.1 UML Diagram Elements not Included in SysML.257.3.2 Stereotypes.26 7.3.2.1 Conform.26 7.3.2.2 ElementGroup.27 7.3.2.3 Expose.28 7.3.2.4 Problem.28 7.3.2.5 Rationale.29 7.3.2.6 Stakeholder.29 7.3.2.7 View.29 7.3.2.8 Viewpoint.307.4 Usage Examples.308 Blocks.338.1 Overview.338.2 Diagram Elemen
8、ts.348.2.1 Block Definition Diagram.348.2.2 Internal Block Diagram.408.3 UML Extensions.428.3.1 Diagram Extensions.42 8.3.1.1 Block Definition Diagram.42 8.3.1.2 Internal Block Diagram.44 8.3.1.3 UML Diagram Elements not Included in SysML Block Definition Diagrams.46 8.3.1.4 UML Diagram Elements not
9、 Included in SysML Internal Block Diagrams.468.3.2 Stereotypes.47 8.3.2.1 AdjunctProperty.49 8.3.2.2 Binding Connector.50 8.3.2.3 Block.51 8.3.2.4 Bound Reference.53 8.3.2.5 ClassifierBehaviorProperty.54 8.3.2.6 ConnectorProperty.54 8.3.2.7 DirectedRelationshipPropertyPath.55 8.3.2.8 DistributedProp
10、erty.56 8.3.2.9 ElementPropertyPath.56 8.3.2.10 EndPathMultiplicity.56 8.3.2.11 NestedConnectorEnd.57 8.3.2.12 ParticipantProperty.57 8.3.2.13 PropertySpecificType.58 8.3.2.14 ValueType.588.3.3 Model Libraries.59ISO/IEC 19514:2017(E)ISO/IEC 2017-All rights reserved v 8.3.3.1 Package PrimitiveValueTy
11、pes.59 8.3.3.2 Package UnitAndQuantityKind.608.4 Usage Examples.628.4.1 Wheel Hub Assembly.628.4.2 Example Value Type Definitions.648.4.3 Design Configuration for SUV EPA Fuel Economy Test.658.4.4 Water Delivery.658.4.5 Constraining Decomposition.658.4.6 Units and Quantity Kinds.679 Ports and Flows.
12、719.1 Overview.719.1.1 Ports.719.1.2 Flow Properties,Provided and Required Features,and Nested Ports.719.1.3 Proxy Ports and Full Ports.719.1.4 Item Flows.729.1.5 Deprecation of Flow Ports and Flow Specifications.729.2 Diagram Elements.739.2.1 Block Definition Diagram.739.2.2 Internal Block Diagram.
13、769.3 UML Extensions.789.3.1 Diagram Extensions.78 9.3.1.1 DirectedFeature.78 9.3.1.2 FlowProperty.78 9.3.1.3 FullPort.78 9.3.1.4 InvocationOnNestedPortAction.78 9.3.1.5 ItemFlow.78 9.3.1.6 Port.78 9.3.1.7 ProxyPort.79 9.3.1.8 TriggerOnNestedPort.799.3.2 Stereotypes.79 9.3.2.1 AcceptChangeStructural
14、FeatureEventAction.81 9.3.2.2 Block.82 9.3.2.3 ChangeStructuralFeatureEvent.82 9.3.2.4 DirectedFeature.82 9.3.2.5 FeatureDirection.83 9.3.2.6 FlowDirection.84 9.3.2.7 FlowProperty.84 9.3.2.8 FullPort.85 9.3.2.9 InterfaceBlock.86 9.3.2.10 InvocationOnNestedPortAction.86 9.3.2.11 ItemFlow.86 9.3.2.12
15、ProxyPort.87 9.3.2.13 TriggerOnNestedPort.88ISO/IEC 19514:2017(E)vi ISO/IEC 2017-All rights reserved9.4 Usage Examples.899.4.1 Ports with Required and Provided Features.899.4.2 Flow Ports and Item Flows.899.4.3 Ports with Flow Properties.909.4.4 Proxy and Full Ports.909.4.5 Association and Port Deco
16、mposition.919.4.6 Item Flow Decomposition.9510 Constraint Blocks.9710.1 Overview.9710.2 Diagram Elements.9810.2.1 Block Definition Diagram.9810.2.2 Parametric Diagram.9810.3 UML Extensions.9910.3.1 Diagram Extensions.99 10.3.1.1 Block Definition Diagram.99 10.3.1.2 Parametric Diagram.10110.3.2 Stereotypes.100 10.3.2.1 ConstraintBlock.10110.4 Usage Examples.10110.4.1 Definition of Constraint Blocks on a Block Definition Diagram.10110.4.2 Usage of Constraint Blocks on a Parametric Diagram.101BEHAV