Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bernd Zeuner (Deutsche Telekom) December 2, 2018

Similar presentations


Presentation on theme: "Bernd Zeuner (Deutsche Telekom) December 2, 2018"— Presentation transcript:

1 Bernd Zeuner (Deutsche Telekom) December 2, 2018
IISOMI Guidelines December 2018 Update Bernd Zeuner (Deutsche Telekom) December 2, 2018

2

3 Guideline Updates

4 IISOMI 514/TR-514 v1.3 info UML Modeling Guidelines
Published Version 1.3, July/2018 TR-514_UML_Modeling_Guidelines_v pdf Version 1.4 development started Draft Version , October 29, 2018 Draft_TR-514_UML_Modeling_Guidelines_v docx Preliminary solution 1 for bit set modeling deleted «StrictComposite» made obsolete «LifecycleAggregate» made obsolete Meaning of Composite/Shared/None aggregation property and association end multiplicity clarified

5 IISOMI 515/TR-515 v1.3 info Papyrus Guidelines
Published Version 1.3, July/2018 TR-515_Papyrus_Guidelines_v pdf Version 1.4 development started Draft Version , August 27, 2018 Draft_TR-515_Papyrus_Guidelines_v docx

6 IISOMI 531/TR-531 v1.1 info Papyrus Guidelines
Published Version 1.1, July/2018 TR-531_UML-YANG_Mapping_Gdls_v pdf Version 1.2 development started Draft Version , November 8, 2018 Draft_TR-531_UML-YANG_Mapping_Gdls_v docx Preliminary solution 1 for bit set modeling deleted Statement added in section 1 that RFC 8342 NMDA is fulfilled Mapping of leafrefs refined in section 5.6.1 «StrictComposite» and «LifecycleAggregate» mappings removed Uses statement in an augmentation wrapped by a container statement

7 TR-543 v1.0 info UML to OpenAPI Mapping Guidelines
Published Version 1.0, February/2018 TR-543-v1.0-info.pdf

8 TR-544 v1.0 info UML to ProtoBuf Mapping Guidelines
Published Version 1.0, February/2018 TR-544-v1.0-info.pdf

9 Profile Updates

10 UML Profiles OpenModelProfile, v0.2.15/16
«Choice» stereotype made obsolete OpenModelOperation::isOperationIdempotent property made obsolete OpenModelOperation::isAtomic property made obsolete «StrictComposite» stereotype made obsolete «LifecycleAggregate» stereotype made obsolete OpenInterfaceModelProfile, v0.0.10 «OpenInterfaceModelClass» stereotype made obsolete OpenInterfaceModelAttribute::attributeValueChangeNotification property made obsolete NotificationDefinition enumeration no longer used and deleted BITS removed from Encoding enumeration BitDefinition data type deleted Optional «Bit» stereotype (extending the Property meta class) added Optional «Bits» stereotype (extending the DataType meta class) added Github repository:

11 GitHub Repository Updates
Restructuring

12 IISOMI GitHub Repositories
Current EAGLE-Open-Model-Profile-and-Tools repository contains too many subprojects  unable to identify releases of individual parts Current EAGLE-Open-Model-Profile-and-Tools repository will be renamed  “EagleUmlCommon” and keep Common data types libraries UML profiles Style sheet New repositories EagleYangOpenApi administered by Bartosz EagleYangUml administered by Martin EagleUmlYang administered by Xing and Karthik  already in use EagleUmlOpenAPI need to define an administrator

13 UML Modeling Guidelines
Open Issues

14 UML Modeling Guidelines Known Open Issues
Many (10+) “old” unresolved review comments 7.1 File Naming Conventions (tbd) 7.7.2 Using Colors in diagrams (need further recommendations) 7.7.3 Style Sheets for diagrams (are there more in use?) Some UML properties are applicable for being defined by OCL expressions See iisomi2018.BZ _Requirements_for_Definitions.docx How is unknown Model/Interface Compatibility

15 UML Modeling Guidelines Known Open Issues
Specification pattern

16 Papyrus Guidelines Known Open Issues
Current applied tool versions: Eclipse version “Oxygen” Papyrus version RC4 Gendoc version 0.6.0 Eclipse releases are now published by date (first release ; Photon was the last one following the alphabet) Papyrus is based on Eclipse Do we want “continuously” use the latest published version

17 UML to YANG Mapping Guidelines Known Open Issues
Too many to list them all see yellow marked items in the mapping guidelines Currently under discussion Use of “current ()” function in the xPath expression of leafrefs UML pre- and post-condition mapping using “must” statement(s) Model/Interface Compatibility

18 UML to YANG Mapping Tool Known Open Issues
See review comments in Issue #7 No automatic generation of the augment’s target node path Do we need to write the tools (also the YANG to UML tool) in a different programming language

19 Future Guideline Editorships
And UML to YANG Mapping Call Chairman

20 Guideline Editorships / Mapping Call Chairman
Deutsche Telekom will stop active contribution to IISOMI/OIMT/OTCC at the end of the year The following guideline documents need an editor: UML Modeling Guidelines Papyrus Guidelines UML to YANG Mapping Guidelines The UML to YANG Mapping Sub-team needs a chairman Opportunity to re-arrange the IISOMI/OIMT conference calls?


Download ppt "Bernd Zeuner (Deutsche Telekom) December 2, 2018"

Similar presentations


Ads by Google