-
Key: SYSML2_-207
-
Status: open
-
Source: Model Driven Solutions ( Mr. Ed Seidewitz)
-
Summary:
The resolutions by the KerML FTF to the following issues make restrictions to the functionality of imports in KerML and hence, by reference, in SysML, also:
KERML_-73Disallow public imports at root levelKERML_-74Make imports private by defaultKERML_-75Restrict the functionality of recursive import
The discussion of imports in Clause 7 Language Description need to be updated to reflect these changes (particularly in 7.5.3 Imports). In addition, adopting the requirement to always show visibility of imports in the concrete syntax, consistent with
KERML_-74, requires changes in- 8.2.2.5.1 Packages (textual notation)
- 8.2.3.5 Namespaces and Packages Graphical Notation
- 8.3.5 Namespaces and Packages Abstract Syntax, Figure 5 Namespaces
-
Reported: SysML 2.0b2 — Sun, 26 May 2024 21:27 GMT
-
Updated: Fri, 2 Aug 2024 05:18 GMT
-
Attachments:
- Exhibit-ends.svg 5 kB (image/svg+xml)
- Expose-ends.svg 6 kB (image/svg+xml)
- Import-2-ends.svg 8 kB (image/svg+xml)
- sysml2_208-import.jpg 15 kB (image/jpeg)
- sysml2_208-recursive-import.jpg 16 kB (image/jpeg)
- sysml2_208-toplevel-import.jpg 16 kB (image/jpeg)
SYSML2_ — Update language description and concrete syntax related to imports
- Key: SYSML2_-207
- OMG Task Force: Systems Modeling Language (SysML) 2.0 FTF 2