From 1e2e97591691476da5a5efcc4ca58de8465458fa Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Fri, 1 May 2026 17:51:00 +0200 Subject: [PATCH 01/41] Update 1___overview.adoc --- docs/1___overview.adoc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/1___overview.adoc b/docs/1___overview.adoc index 8cff13c..839ee7a 100644 --- a/docs/1___overview.adoc +++ b/docs/1___overview.adoc @@ -94,7 +94,12 @@ The goal of this specification is therefore not to prescribe a fixed metadata im === Simulation Process Context -The metadata structure defined in this specification follows a simulation process aligned with the *Credible Simulation Process Framework.* +The metadata structure defined in this specification follows a simulation process aligned with the https://modelica.github.io/ssp-ls-traceability/main/#sec-crediblesimulationprocessframework[*Credible Simulation Process Framework*] + +[#im-csp] +.Credible Simulation Process with attached metadata to the process phases +image::CSP.png[] + This process distinguishes the following phases: From 80d020bf1846786a2022aec1dc4c31cc4b228f7a Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Fri, 1 May 2026 18:05:05 +0200 Subject: [PATCH 02/41] Create B__SIC-Core subset for basic use cases.adoc --- docs/B__SIC-Core subset for basic use cases.adoc | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/B__SIC-Core subset for basic use cases.adoc diff --git a/docs/B__SIC-Core subset for basic use cases.adoc b/docs/B__SIC-Core subset for basic use cases.adoc new file mode 100644 index 0000000..8f91aa4 --- /dev/null +++ b/docs/B__SIC-Core subset for basic use cases.adoc @@ -0,0 +1 @@ +gfhghf From 3badf4c1b2da81649d3be62548e8feb7d7858cd2 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Fri, 1 May 2026 18:06:12 +0200 Subject: [PATCH 03/41] Rename B__SIC-Core subset for basic use cases.adoc to B__sic-core-subset.adoc --- ...re subset for basic use cases.adoc => B__sic-core-subset.adoc} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/{B__SIC-Core subset for basic use cases.adoc => B__sic-core-subset.adoc} (100%) diff --git a/docs/B__SIC-Core subset for basic use cases.adoc b/docs/B__sic-core-subset.adoc similarity index 100% rename from docs/B__SIC-Core subset for basic use cases.adoc rename to docs/B__sic-core-subset.adoc From 79beeb3d5660fd8ccdb4e61f0d2b2fd0c5346913 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Fri, 1 May 2026 18:06:56 +0200 Subject: [PATCH 04/41] Rename B__sic-core-subset.adoc to B___sic-core-subset.adoc --- docs/{B__sic-core-subset.adoc => B___sic-core-subset.adoc} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/{B__sic-core-subset.adoc => B___sic-core-subset.adoc} (100%) diff --git a/docs/B__sic-core-subset.adoc b/docs/B___sic-core-subset.adoc similarity index 100% rename from docs/B__sic-core-subset.adoc rename to docs/B___sic-core-subset.adoc From f3e309d502119c6a5dcb5114a174db7bf60c87f9 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Fri, 1 May 2026 18:08:30 +0200 Subject: [PATCH 05/41] Update index.adoc --- docs/index.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/index.adoc b/docs/index.adoc index 8953833..19c7540 100644 --- a/docs/index.adoc +++ b/docs/index.adoc @@ -25,3 +25,5 @@ include::3___conformance.adoc[] include::4___literature.adoc[] include::A___mapping_srmd.adoc[] + +include::B___sic_core_subset.adoc[] From aa08ae8807855e22e65bb178d3b25b0c0fd62382 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Fri, 1 May 2026 18:11:00 +0200 Subject: [PATCH 06/41] Update and rename B___sic-core-subset.adoc to B___sic_core_subset.adoc --- docs/B___sic-core-subset.adoc | 1 - docs/B___sic_core_subset.adoc | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) delete mode 100644 docs/B___sic-core-subset.adoc create mode 100644 docs/B___sic_core_subset.adoc diff --git a/docs/B___sic-core-subset.adoc b/docs/B___sic-core-subset.adoc deleted file mode 100644 index 8f91aa4..0000000 --- a/docs/B___sic-core-subset.adoc +++ /dev/null @@ -1 +0,0 @@ -gfhghf diff --git a/docs/B___sic_core_subset.adoc b/docs/B___sic_core_subset.adoc new file mode 100644 index 0000000..fa33e48 --- /dev/null +++ b/docs/B___sic_core_subset.adoc @@ -0,0 +1,22 @@ +[appendix] +== Subset of SIC-Core for basic usecases + +This appendix is an optional part of the SIC Core specification. +It provides an implementation of the SIC Core standard attributes in the SRMD (Simulation Resource Meta Data) format, which is one of the formats specified in the SSP LS Traceability specification. +It is normative for any mapping to the SRMD format that uses the specified classification type. + +=== Introduction + +In the following, an implementation of the SIC Core standard into the SRMD metadata format will be shown. +The SRMD (Simulation Resoure Meta Data) metadata format is one of the formats specified in the SSP LS Traceability specification. +These formats form part of the Modelica Association Project SSP (System Structuring and Parametrization) provided format specifications. +The SRMD format allows to specify any metadata or other attributes in the form of key value pairs in an XML-based format. +The format description also specifies where this metadata file should be stored in an FMU or SSP archive. +The SSP LS Traceability specification is a normative reference for this appendix. + +=== Mapping of SIC Core attributes to the SRMD format + +The `type` attribute of the `Classification` element must be specified as `org.mic-core.sic-core`. +This `Classification` element must only contain `ClassificationEntry` elements with `keyword` attributes from the following table. +It should contain entries for all SIC Core attributes that are considered mandatory. + From f2635a84ec9c2a276be16ffdc059b20821027c6a Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Fri, 1 May 2026 18:29:29 +0200 Subject: [PATCH 07/41] Update B___sic_core_subset.adoc --- docs/B___sic_core_subset.adoc | 36 +++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/docs/B___sic_core_subset.adoc b/docs/B___sic_core_subset.adoc index fa33e48..348fd7c 100644 --- a/docs/B___sic_core_subset.adoc +++ b/docs/B___sic_core_subset.adoc @@ -1,22 +1,26 @@ [appendix] == Subset of SIC-Core for basic usecases -This appendix is an optional part of the SIC Core specification. -It provides an implementation of the SIC Core standard attributes in the SRMD (Simulation Resource Meta Data) format, which is one of the formats specified in the SSP LS Traceability specification. -It is normative for any mapping to the SRMD format that uses the specified classification type. +The information and metadata required depend on the use case. The following proposes a set of metadata that enables basic functionality for search, analysis, reuse, and traceability. A key factor for user acceptance is that most of this information can be provided by the used IT systems. +The Administrative Data category contains information used to identify and organize the simulation. -=== Introduction +This set of metadata can be used as starting point in implementation metadata for simulation. -In the following, an implementation of the SIC Core standard into the SRMD metadata format will be shown. -The SRMD (Simulation Resoure Meta Data) metadata format is one of the formats specified in the SSP LS Traceability specification. -These formats form part of the Modelica Association Project SSP (System Structuring and Parametrization) provided format specifications. -The SRMD format allows to specify any metadata or other attributes in the form of key value pairs in an XML-based format. -The format description also specifies where this metadata file should be stored in an FMU or SSP archive. -The SSP LS Traceability specification is a normative reference for this appendix. +[cols="1>m,2^e,7<",width="100%",align="center",frame="topbot",options="header"] +|=== +| Attribute Name| Category | Obligation | Description | Typical Source +| Ordering project | Administrative | Recommended | Unique name of the ordering project | Project management tool +| Specific Product | Administrative | Recommended | Unique name of the specific product | Project management tool +| Simulation Request | Administrative | Recommended | Unique name of the Simulation Request | Project management tool +| Simulation task | Administrative | Mandatory | Unique name of the simulation task | Project management tool +| Item under Test | Analysis | Mandatory | System, component, or product being analyzed | Tool / system +| Simulation Objective | Analysis | Recommended | Objective or purpose of the simulation | User +| Quality criterion | Mandatory | Recommended | Criteria used to evaluate simulation success | User +| Used Model | Execution | Mandatory | Model used for the simulation | Tool / system +| Used Parameter | Execution | Mandatory | Parameter used for the simulation | user (selection) +| Used Tool | Execution | Mandatory | Tool used for the simulation | Tool / system +| Task status | Fulfillment | Mandatory | Is the task still in progress abortet, finished | User +| Credibility fulfilled | Fulfillment | Recommended | Documentation of the credibility fulfillment decision | User +| Objectives fulfilled | Fulfillment | Recommended | Documentation of the objectives fulfillment decision | User +|=== -=== Mapping of SIC Core attributes to the SRMD format - -The `type` attribute of the `Classification` element must be specified as `org.mic-core.sic-core`. -This `Classification` element must only contain `ClassificationEntry` elements with `keyword` attributes from the following table. -It should contain entries for all SIC Core attributes that are considered mandatory. - From 6e7e0c0259870bdecbdae444290612fcd067fd46 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Fri, 1 May 2026 18:38:19 +0200 Subject: [PATCH 08/41] Update 2___core_attributes.adoc --- docs/2___core_attributes.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index 0758960..80f1796 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -5,6 +5,8 @@ This chapter introduces and describes the list of SIC core attributes. Each attribute is introduced with an attribute description and an indication of the attribute obligation, i.e., whether the attribute is mandatory, recommended, or optional, and whether the attribute can be instantiated multiple times or not. To enhance the understanding of an attribute, some value examples and, if applicable, additional explanations or rationales for the attribute are provided. +In *appendix B a subset of these attributes* is proposed that enables basic functionality for search, analysis, reuse, and traceability. This subset of metadata can also be used as starting point in implementation metadata for simulation. + The attributes are organized by the following attribute groups: * Administrative Data From ed0d5a2f1983d74dd93a65e256de68ea5f3aa0f4 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Fri, 1 May 2026 18:55:28 +0200 Subject: [PATCH 09/41] Update 2___core_attributes.adoc --- docs/2___core_attributes.adoc | 68 ++++++++++++++++++++++++++++++++++- 1 file changed, 67 insertions(+), 1 deletion(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index 80f1796..fe9f6a2 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -7,7 +7,7 @@ To enhance the understanding of an attribute, some value examples and, if applic In *appendix B a subset of these attributes* is proposed that enables basic functionality for search, analysis, reuse, and traceability. This subset of metadata can also be used as starting point in implementation metadata for simulation. -The attributes are organized by the following attribute groups: +The attributes of SIC-Core are organized by the following attribute groups: * Administrative Data @@ -25,6 +25,30 @@ The attributes are organized by the following attribute groups: * Fulfillment + +=== Composite attributes + +Attributes marked with an *asterisk ( * )* represent *composite or sub-attributes with a predefined internal structure.* + +In the list the sub-attributes are not separately listed. + +Example: + +*Simulation Model Name** + +The attribute includes the following sub-attributes (details in chapter 2.9): + +* Name (that is listed in the main List) + +* Version + +* Identifier + +* URL + +* Full Name + + === Administrative Data The Administrative Data category contains information used to identify and organize the simulation. @@ -1133,3 +1157,45 @@ Can have multiple values:: No Value entry examples:: Additional explanation and rationale:: The _Date_ attribute is useful for evaluation. + +=== Composite attributes of MIC Simulation Task Extension Attributes + +The attributes marked with an asterisk (*) have the same sub-attributes listed below. + +==== #Attribute X Name*# (is listed in the main list) +Obligation:: see Main list + +*Sub-attributes* + +==== #Attribute X Version# + +Attribute description:: The _Overall Product Version_ is a human readable version designation for the overall product. +Obligation:: same as attribute X name +Can have multiple values:: Yes +Value examples:: +Additional explanation and rationale:: The _Overall Product Version_ attribute is essential information that helps keep track of which _Overall Product Version_ the simulation task was generated for. + +==== #Attribute X Identifier# + +Attribute description:: The _Overall Product Identifier_ is the unique master ID of the overall product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. If the company has a versioning mechanism for products in the project management IT infrastructure, the version ID is included in the identifier so that the product can be referenced with version accuracy. +Obligation:: same as attribute X name +Can have multiple values:: Yes +Value examples:: +Additional explanation and rationale:: The (version accurate) _Overall Product Identifier_ attribute is essential information needed to facilitate automated traceability to the overall product for which the simulation is initially requested and executed. "Overall product? can also refer to a customer's product if a company develops and simulates a relevant product as a system or component specifically for a customer product. + +==== #Attribute X URL# + +Attribute description:: The _Overall Product URL_ is an alternate way to identify the overall product. All information given to the _Overall Product Identifier_ attribute apply here. +Obligation:: Optional +Can have multiple values:: Yes +Value examples:: +Additional explanation and rationale:: All of the information provided for the _Overall Product Identifier_ attribute applies here as well. + +==== #Attribute X Full Name# + +Attribute description:: The _Overall Product Full Name_ is the commonly known name of the overall product, whose development or validation requires the respective simulation. +Obligation:: Optional +Can have multiple values:: Yes +Value examples:: +Additional explanation and rationale:: Providing the _Overall Product Full Name_ attribute with potentially relevant details helps quickly understand the overall product context for which the simulation is initially requested and executed. "Overall product? can also refer to a customer's product if a company develops and simulates a relevant product as a system or component specifically for a customer product. + From 111248d145ffa5b032db24c66cd35ca67903aa14 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Fri, 1 May 2026 18:57:40 +0200 Subject: [PATCH 10/41] Update 2___core_attributes.adoc --- docs/2___core_attributes.adoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index fe9f6a2..757aaa6 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -30,7 +30,7 @@ The attributes of SIC-Core are organized by the following attribute groups: Attributes marked with an *asterisk ( * )* represent *composite or sub-attributes with a predefined internal structure.* -In the list the sub-attributes are not separately listed. +In the following list the sub-attributes are not separately listed. Example: @@ -48,6 +48,7 @@ The attribute includes the following sub-attributes (details in chapter 2.9): * Full Name +*List of SIC-Core attributes* === Administrative Data From aa2aa710838b42a9eba257993ff74b8acb26d11e Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 09:09:55 +0200 Subject: [PATCH 11/41] Add files via upload --- docs/images/CSP.png | Bin 0 -> 279345 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/images/CSP.png diff --git a/docs/images/CSP.png b/docs/images/CSP.png new file mode 100644 index 0000000000000000000000000000000000000000..06cfa8c2aaaeb63d70fe4a03d9b2f8fdbb3b6cb4 GIT binary patch literal 279345 zcmd?QWmuGNzcwl@NGJ%>pp*zwLw6|MA<{kMkPb0)2qN7b(mm4BA}!tB&5+Uzv2UOC zK5PA-^&ZFmu)ppPz%eri_uTgtzw7*+5vr;zgNH+o^XSndJUQ8S>W>~_^gVin%Jvu& zc*k7DPZRiq;-W4i`KV%uau;}kZYiN8@#s-y)RS8i4B$1kqpXh0qeomn|Nfx7HrJhh z^ynd9?wy3DyWxHYRS!|cxYB6ytr}4T!v*R92dI8%LE$LiwN|6w z>#;oSv9z-#Pxvb>*inny#e)|j-CKb2@Fy-8hhpoc$5f#6u*ls$*;31p?yI1ul8;~h zfBEHn>JpY$;G-4L?jRRR=qAs71HoKxd~Xvf#85jxrJmENeapxA-&g)4v_;}kaXU@_ zG1D;A=?=}1`FW$k-bBNsuO(ruP*qhcd%HU)cJ~Kaj#h2SlRLt%2WA` zcyW$X3W7RP|Gv@aw2-r_MZz~9K1iMn?f7V%N%-$)rl%na@1lRYEDrDd@$wlnKKzqZ-jAE&rY0UA5ekfD8_;TjSk&khnWANJs z=lIz4e_yeo@3BQo+OfQ~8p!(^2gV?s+1;SQ6d~X?blc=Z#FV=r*P2JqWb_nH&rZ(U zvGtZ?YhTA@qxTsmoyyuy3|)7+C?pf|rxlc}7EAQ+@#JGNl*^>%ArjNG8JGnn{dk1A zuG>|aE5n0wS_wPi&;NU)Jnc+${~q;dR8$6mbwMl!fj)}=myas^=|j$hojV)k z*n>_l?=7mISW?M2pJ&{XUa#^KPSf^TUcdb3MSt-`Z=A`$Sd*raF-7t@(o{T;-=KH6 z3W%lb`lFJ?{|)1G)L;tp{$V0?{pLD>x@27@s&Ua;W%p8tD6MXl4~`#kgC4A}D!Rjf$=$o4G2bfF&nK9e z)nH=R!MeZy*&YZUvs6&3S(Mp2s-;MdC!tAYiz`fRL0%%ncOH~|a4CD*r9uYs7!;Ji zP0EK(HJk>FN}Qe*Cr&%!j%z`gzDLVuEBZ~)v}?x!_tPUxrGd6RKHkY2FH^8@t2`FZ z1I*rB^?zm_Bd9cf!;v`p7f8E|o4DzM`}2~+=83%0pu(VTGA3F`GDhiCk+wg#*oGdK z*T6j**1!)HF_1s+!DLTfy^SSIF~k0XMmU+B2rKS0bq{d!w`;?S-<7aLB5OWCGS>MW zS5jdNc25GxjEyAohox=t5dnmX$Yms;yPd>o=d<{cm(>JiSU-q4>*ez6! zdkI^A^=Qy}a=I8x9Byt-&P>Ry&fgK5V{*EVLYS0tUCWwEIE8Kg6o5G z`7685+s}d$FX7L5{@AF+&8%Xc?*;CPi9LT9fD8j8liqZ(zg452vt-NWL41N>cC~Dh77Nag%T7@_h1Ocht z6l5{+p_ve<$Gev5@hhDq=M zbNJ7#s4weWDEwOjbU!{kz;5WP5QkfRE?*heG6pZzF-Ixo)i7J%gJxoNy89IAy_A{3VU!fLBq{Ah6*jx zzFwt?*XCPxF85~`@J}~aPN%MI{#y#Gri}#k(qB{jtGBmQ;P2#={{#VdBV1EdX#jsP zc5!I<-FT~=!!Te}GR=tw9^@>ox8np>6fdFgO zdZBwZj_GXSzFJvI#;@?bVkJIJ+I42CDk~-;IHeAwAFcj6$Y19NDi@`)Cj2r_kWmXfq-&fuyH+ zL3r0yKx6eD^+$59OjN2=2)^~J?RvEv5}%i(e4}+#rx{oc`ZI*BXqJOK_3Od~@6SH2 z9|)y&gy0)gdD)}MC5RLbaS%*b96dfhD`G}Ext;FLL0@>}FM3|4s%JC`ZdY2(Ea=r$ zC7yS2T_1R<$Hq1PEh5z_qjfYX4pNT`(Q6OgPgir#k05-ex1n5gxg@MyZSUn0lQbfl zQ^EF830!fada>?W=zKiy1omuIbQ%W~4XYH5?quzbW;o51v$(cy1EBnqNbr|t~#CFk}k z-jV0>RwS_fWc&31kTYfQTV~V6P#^XXLphPKb9u|5qTCZ01FK7=wqV>b&&*)~l~8SD zqw?eD5mswvlbPN`6;J%3dp^h(!VAt&?J>x&yL3T|Juj{ix#l2k9PQ=BIQ)LyQc&?eKUK&NE=noXYok#OdPY$mLWF^CfTTe5+I zXx3e!dOEd*?}ZhpvuRUsd6sfRD~^g7+!GCd+K|Dh$eYk~$qRQoD#sH{DqGG*Bc+!7 z0_DcIGTtCP9a=E~kL-I0a?JSSgT5>lDo#6(<*$#cZ%}#!;w$H5L4g) zvO{LK(N2z(HH56iKCW=L?t5!+V6c_6uxQWE7FPtXMoZMZ{!0d{d;L2IMAXDcu3aiB zmYIlzeN=Z1iX@QV_w106Qo3XwAB=@koO!JZ@w=J_o9UFj02K;GuM+1PD;hNvkL5=3 zI*PC3?62qW*eXr;X(+9~?0^~@`~a7?8g3{`^H1aZ%Y6ZE65&=!P%B1OXeK5d5J&G7ar)fN*e{Nc*a_oD#P9j;IYm(IFxq};RKr9Ge-_y;TukYHoD z4nCM4467^DdsfIt)r?C>3JH`&B&?w z+NH;R^#QVE+NhXnQ*yCadXIsRVQ9Tjm}L!8btgmLbMbApc9Be^>nArvvw*DntEN#P zAIJCtE352P!|<8TUd7%SOocq0R$wEz z&k+jl`Kk-e6J?)a3|{!YL68BX+U~#5DYNH8Zcl2L?X<0mWDg6KT4B)GTdS+k^)7)B zEZF?H{IR4)65Dv*?0)lD$y+_e>ArEoOoy{yDo`$T&8`_K&F00e zyw1Lxd&+?!N$TmrSd)kyzZ#3}icZDnb%Fjz#1rPQLoMPuF;gRqzma%UgyeI) zG@~}P#rUJK@d4eF273Zz$dMHpIcwPII==awFpBB*taj}Pd^6hfjo5FdEz6)>g%iq{Brk2z)KCo*BfttAdybV3wzse3tGRfGuyKKkFjdRQK-DmA_f zFzbtIOf}MkDP%-6MrwXRz~+#HjqLkq7woHb-y>e3K)gaXlzSb#B5`o~`Rup}nze*h z6Aqb?jXDk1)jpBy;-4}0o4}qgu&tO)Wo?PaWg>Sv9}zOIcC?1N+ zh_Yhrc$-yj;BeR}5L_sSCseygWXRmnTMgf7&A~yxC1{>=Q~2PRu0pF&jpW2OX(5cH zfDSs@JF*%{?|B3G5ss7WZIn#*x2C9&Ia}wqzj16y zM5eZ3`C_eF^EFgL5=Ws5|Bd{dq;lI)xniKv{z2Ux#JyZ%tjI=d9-DBS4+Go=71Vs- zIb|BLZv;705o3(FCPdcrYDNb?Y5n~l%`Sdq$JCinlH4Vc1wS?%;9o--3lSD6$)QA} zqi5U8@_k#H$Ck@AV}ObGR8T2B-Ad7KmS?{Mbktl(wqo`8WJ2g@Z{^eBgq$UZkh`ox zk~pi`)AoxFh*0u@=f#d4NhBJ`Xqj!5T4wY~kADaW$jU;<&CQTbK5WM+yO=puZGnU( ze}2LxnQ)>n_;cy>-aAyxx@GP1e5CIaOlmid>Yn=qE2q=t?xS5+M$E4{Z^b_O(psbn zg(dJvZ4HdyoXp7Jnv;IY-AFFyKUQe;h9g=pWpJ*z z1uFEp$96fr{9O`T0mRLPo3TSifm_NcyRm1bH4idWeh!}uy`m!)h3~qC-)BspZ zEL2*o_&69SytZpctBHh$*gc6c);@Z*!Mi*V;B6M4kRb!(dxN%07!|#Wq^obEea3GG zcLw*G(5$zdZRNTeErf*ZtG1vcxuw5Jgb#a$MUlL z@741!))Z6@6FyNC6=rJ56Y2BWEyujxG+oC1Nr965yuG2*nSYv}Y5ncAPEkh0= z0BsZ102<>qVu-dnxe?&pTvBhxMm+R_|;Cek?h zTE{o|Hfk1ii1?z0ppfR-k!PXaf=>HI)*OysuF3ZFi184#U#2xx=P3dob#h>aVWMFo zj3e4{YroU_92f_$?}$KxT`1d=<$cT6Cr-=+pXNNr1wV)Kazy6`GN4}#iFhhz?Sgnb z4Y8`jSs`Ejrk!aEog&@#XGYUmadDp=r0_ll#BQI*)zMgiN7#VQk*6k{z{~`A77!4iH2AOTpu#`5kU6KcyRA0`YxkIEE<473p|HAzB{_1cB(Y@GX ztSh$I%N6$(gB530>qqyDI%L{R#V6Uj+$OQ(9fRjouL(SNqED|^r9uX6kLtOMBA>f7 z6JD?<=X)LB{RfWPa9$R%gt&XX8~7Gh3*x8L6zivN*Rs< zLMpb$^WtMKtBO}6?Xd-NkO`N%$?t8aZGxfoeHw#i&}BJyI8BmoM-7dT#4trOVJze5 zHhvu1jM$HFrc`26gU5?@wGig0uq&Bze%%(bAdp#oomb%<)fm!1BWtPe0{?Z|)#Xt|?uJsgxH> zceJCY1WTNA6}gEwwZ9Bn{?#p4NXD+e)M>zm!@^zY*)h2n;+Z8{+E0ED7}-qltP%*N zVuy*1V-4w5V^@oj(jV^y558-wr{o&#Np-O|I5qIRu!(qcCoH0Y6=u_dOxdL1+Y6`K z`1FucouRmOrkKImQAU%;O>G?S;cwo(pMVecXQi^5k4npiR(y}3YPw9GAfXXl;}a=C zia1rye>~fHmfFW{U8K?k|6*ANPvRb*~SNdR&O4R0IFEZesOv;+Qv3{sE8=;0v;CrB$=>2 zU2|igOIYekRJOfGO!n7%CURa*M7_f_B;258CT8@9G+D}=2suxtqrIaNM|J33rw7ud zwmxJ1H92pWkdGZnnNHjf``(Y!RorjRGH9ry_^eDZ2Qo`R&2vB3dY@4>JK;Nu8LQ{0 z*Jr{+*vS7kK5ZEMDUAm?)AW2E`@#aO#>K#pH-v)ygSn^wf_OHP{2KkMNtnH$vWa&)YV?i1LdZ}%&2x_q*&Pa^eS>4^2q~nSX zk6qJQ^j?u}TKGhcalScGKnQ3!xOSh&&tTdF*fy-kXJ(nSQ~0?q?*}6@|+D(|A0SSrR(r(<~5UKBkd0GuJ?8#zm&-1n{-t?JW%IGR zkdqclDaJe+O|;zA@l|jsUkK`gSskv}Qi(N~Qb<5cU9sE$A-QeZJ{uW?wXHI_H09q8 zE;O4LDNu9+Q;ok8%+=ZmoDz&S5po|n;Yd6h>mak@;u@rbQly|%Z`0EYq1XMk5Z-A| zcGV2N?V*1(NZS*mq!4vINz; z3P>NYI^OH&P;gH9vpTSx`0BTQReruA(L;bY@FM{Me3vY62dXBC&(TEWyR5D$s3r<+ z4P3TsGjIy*k`CV-4QC2}i#0F`aq|6`Uwb<;pkJw8?*L~Q!us88Uh7tUI1U;VTe3I4 z8B9;$*CyR~&?)?O8VF3N?WB}q~^h)kVFzWg55ed9Ndho4X3met{wN9s5 z+8wfocv59w^k|rNRwb!vP&!OV)vY0)uIv~T#sVlRUtJQwZkvw~2_zMUX7WB043!bSd{%bB!$!$Z zXB4K&-8QNa2|h-(1%h<^gk@-zpYAZv_3C~-l25l=IGot;=G}tpLcT(OI8qMrlDIdI zIYB|ka=>08IK4ksQ#LiHEtsU@Q1csxBw)t7R+1rQxj!q6&mHxoi^BMq*oX@GwMcNV zYAA71^L|~Xi~1~ZQ}TBfLk@pKG|7H8T*4UAqh?vOtu3$-*VN^gkz`zMKBkhW4wyR) z&Ywju&f`+5&q*Dr?RY}!%(@Yl$MUIP1nqMUpY)eUH*ddT5J2U7ZR19Vq(G&pwk3^M zrC9)f$UULwia&W1`qk2nwlnY#92T)i)}ol9l~()5#el}%=M%g179X{$IlcD&97xTK z!atV9Jpz-#FrDz#B-B{^Et4?oOrgo?mJsxt*Zj|mlc$mCZ6hh0ZwNW+d*l)OG{0+R z{89TA^%@tfzod|iw&%U;iQ+LMhfY>zhSfjgS*@eek~Ay8MVh23?a$S#AiU@h6eta% zruUNNN%^LNbmPLBrJ0Gwl|17yU6J6d8-cynB#*`LyH8H0jz1p-%xNarMU=miIF0+N zRhxpA*xvchx{L7MfYuLxVdxs0ow&jsl-+T5u>OO;)X97WaIr~;|MXB@AsTfWC< zx84V_K9t*|VU?jFQOP3LB|zHxd;{NecyAa2$^LP!a{%Iry#cB@N9?VtLKAoyf@0*uq_z3M&oU_1ve~51ZIg7zJldjOFO4b4^oIAi?%EK zlB|M5S?zkA=wZJIzM1|4WEP@B9763lmIGcvpRxebtad1F3TWAh;XSHuR+HoD)Smo` zxSi?xm5P{4?2GXnT~TzO{#Hnq9Yqn?4T3ekzSf9pwO_}VYG$VABu zzbFxC)>2qZ862pe&!uPbkYZzKD5r}rqmCa!JzRq5hLb{CHFBEAak--NtDW0<4{C>E zK_lrS(;79_{w(7sHrR$OKLasNkl^7~!7nd`$Ty{P8kOx1^j*Ks# zjDV~Vla?QB3>B@`65F96{dFV;dS6m_uj~sHz_L_o+QIT+yf?InM;kbHvR)IX(r?}L zP%&oD1p7bGXIp4em(KT=%~ok$63q9An(A4X&k0&sst0VrdG>Y)F!TviNt4(LZq6MgUlqk_x)D>KR@Z`OxHldYMp*?jWz4e^5r8#q>^CK2(1ucwGN^ z&a^$6?}xoT`&?O7P-R*asrSpulVlA-%#?Yf;Wx#v?ky8aY*Gvm7T;-J&xR4QxKaR& z&*YH~9KF5Sc^rJM;c&5Mt8M@fvcaBX83B+RD^&UQbr`zlW7yfAhUF$KzmUAO)ce3O zd`7hM44^R;zipML3$6f@bmG^ktRJQJgd~MY)rNtgXnWTUz}}|?JhR@0*cLjO_Gk8z zy$=mH^K(b|v0mGmErKuoow;W)xw>L@Y=#ro6CzV4)9U#ru@|Jvq9&}1@{Lz|?S_S0 zLSFaDWkyTM*>7@hFrxB=9II0O!T)3*N*I45{z4z(ioKgkGAcOh{`xy*D*w7R2-Y2%t?UwK*3XbVrq@v+j?r_gJY6!{^)6ml*LvBLuR_>8yTOgW$? zoicFqjzG)->9at;3Xk}@*krMLBEO$-{%566t4A2~rIXwCWZEl~Q}YhD!5xe&L4xmT z<&hz}X(5e0CntH#p;(j=tZGSA1Y&!l-av=$xW;I@uhvbHPGsW3ULF>u!GoIHh$<-?xw zZc80Z^aVR7J5M#wO74xwW9WdW{ZeJWuzpjki->y19Ho{e^`gt?pFi(*Q)_jrFnd0? z^OalZRl7a3DjYJ%JO5jC&+`LD(x+J4S-zg}R6e>hdd@1oScz}^)z)XXG}~WviGfkY z)4t#7vd}o8Z=-vUiFyf*T0BY{pFkOyU!F$I;SHn@YZu#faVeksW4!q>IsP2an%RW^ zWfOtt#ld))!yRQ0Nq7ptqcYU_(|2Q)G|bCF>->MCx>E2@hqsE3t>6Pu9|Y zdxjly!4I$jYwk?vQk+l;puQP44FM8wA=%7c!iYI{ingS=xlNx*JazE4{|f{sv~iw~ zt;qX|OSgVf9*ftL!oo+58Z++k6kKGs$XaqNO82U`k;9#V677aChf#3q=u-aa-Y~BZ zyV|#vgiF2DP#Amq=x?0ptqXk-{nE^o2Gh?1?jr))sUJOdzNb_>C#(~KxN1Xfz)exy zwu`>(YJc?;tXRsF>DL+o`-e;vEv5cd%OWe6ZSI;*aY1X7#u7+@qwXxPC0eN zm`_>bdhy*Du6@aQM{&LMrhj9C&pG`4?y4^(Haa4~hufuRx@*Z=KI^&#!8Lv8h7Fb5 zIDtZjq3!QNz&$VU5DnsSm}%!eqyMY^(e|y96ui}|nC*N$j+_u0^OUm`Wq$R^fqZFI&l6>%}Kca?uvQOlXqL2||+y26+uGB$QJ2JnL15Kew7xCK5cj zsiZddF5Q0It=S8-$CCB73HMw>#0|>>Vx5b2h~cF#&yKGYX-mxJ>MAQ9Vx&4P{s*&A|g>!&v)-(+nU!cVaQ2Y zi{2zFpR-FXvC$;{+TLr2L%=fv2kURz4pupc>_FVt17Gc*sYW zL8k>|ySr)-@zkY~@*8TeNOdOOILg@DlvXVxAlNxGpCQm;cyL$jva@}~FXXL(%G$b0Xn_vOfsPNx4sw zV0dKFbqdEaTf&tqm1W1yWb{h~TGe^b?+=!VPso;D8?50HrfjiKBCKYKgxzP1Wapi- ze70m~UZHqLp9ta@zGxSZ@PAfY+GGk43qKVQJ5y4_JHG!NHk;v@a&YK z!8jAhSaE+RA3W)T9y{>byvs%S>P&I_Mr-~o{%xir8OCrZGpT{z*e&9O4$<1); zdVC8s9~7$sV1fJ!tj+Le$C^_t-}X5#$a=8dg3UF~GMk>*SIDZ`R$ONB2&obOd^X-R z>AgxRIg!gp+u4|~lRV?DJY2orqMC^*a4 zI`8*ck-WF(+k-p*4So8wwN$GqZyZ8yL`oEs^5{GDqZade1v%vk5rOE9*GK+o#DtpF zIndcJ9^a)65{i?_q^t>WgWQSH2%ZO(duyT1&bafJJ?duRfYBAApRfAa838t)uNuOg zG!a=F6O!`S)=Ere!&4|d9ekHA^?{su_ApIQ)yu4M`ks3q4%3=z$RxQgH9CP1I7@W7 zS%+o=Z{95#&=m!h#KMBL-sOHE#zYZLPFCwgycJwoJ5LZ#Y^b-h72X*xm_avNSsfqL3l| z@rSMEiu3i=0|fb5b=sC@d)9l-KaMs(XR!E`@(P8D<7AHjT>uj_@Y~vKZ zk><~Jq;g3ijt z@jI)e1tO@NTr`B7%emokK7x8+TiucuO_%RdV zV;+SCrPlB|q-=lXM_@Aq)FV#}%FvcD`ch?|0?-s$eA-7VvqKV*Op{oir!#lV^Y}+% zriLZI638Gb_}yTf&?#nso3JWJ!lB6EO-f1TDHeTE&wI#Kxd^ z#ZM7h7B-|ITrQ^e!tdTY!cH zn&&3yEPE^U)C&ps+zWS`FoMM~Ze<=U^X&Q1kg)$F;?VY;7-ts{QX3A$T8k9C!^
  • IqUq}ANxukmg;x60#sB# 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/E~p~(M&m_KCGWH-x-Ig!ITiQHLi;hz5joWj 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

    0cm0Tq7jjUNW4O8T$Qa+yv+S?PikS-l`$*8i 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 iZC2lV8w3UA8i_H?1_jnfM Date: Sat, 2 May 2026 09:11:31 +0200 Subject: [PATCH 12/41] Update 1___overview.adoc --- docs/1___overview.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/1___overview.adoc b/docs/1___overview.adoc index 839ee7a..81cc606 100644 --- a/docs/1___overview.adoc +++ b/docs/1___overview.adoc @@ -25,7 +25,7 @@ It must be possible to answer questions such as: * Were the simulation objectives and credibility requirements fulfilled? -While the MIC Core specification provides metadata for simulation models, it does not describe the simulation tasks in which those models are used. +While the MIC Core specification provides metadata for simulation models, it does not support and describe the simulation tasks in which those models are used. This specification addresses this gap. From 8cfb3ec1920fed3aceb393a8a2f8e5414b147f4b Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 09:16:31 +0200 Subject: [PATCH 13/41] Update 1___overview.adoc --- docs/1___overview.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/1___overview.adoc b/docs/1___overview.adoc index 81cc606..35319da 100644 --- a/docs/1___overview.adoc +++ b/docs/1___overview.adoc @@ -10,7 +10,7 @@ It enables consistent identification, management, and exchange of simulation mod However, simulation models are rarely used in isolation. In engineering practice they are typically applied within simulation tasks that follow a structured engineering workflow. -These simulation tasks are initiated by simulation requests, use simulation models and other resources, and produce results that support engineering decisions. +These simulation tasks are initiated by simulation requests, use simulation models and other resources, and produce results that support engineering decisions (see figure 1). In complex development environments, especially in large organizations and cross-company collaborations, the traceability and understanding of simulation activities becomes critical. It must be possible to answer questions such as: From 4c2188b659e21298a2faedcced4fbd010a16bc0b Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 09:16:51 +0200 Subject: [PATCH 14/41] Add files via upload --- docs/images/CSP.png | Bin 279345 -> 279282 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/images/CSP.png b/docs/images/CSP.png index 06cfa8c2aaaeb63d70fe4a03d9b2f8fdbb3b6cb4..0c9f7f90644a4583e4406e1a40c0863fd5c3b40b 100644 GIT binary patch delta 164058 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

    7&nOS1Oi%ka$A?qs!8s!PTb>*+{ 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%0At!^a!FjxIi1Oj*gbO7Hmj4 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 delta 164268 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 From 71dff4744d8ed55db032e770a9dfbb3ad85b0791 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 09:18:23 +0200 Subject: [PATCH 15/41] Update 1___overview.adoc --- docs/1___overview.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/1___overview.adoc b/docs/1___overview.adoc index 35319da..6e4540e 100644 --- a/docs/1___overview.adoc +++ b/docs/1___overview.adoc @@ -10,7 +10,7 @@ It enables consistent identification, management, and exchange of simulation mod However, simulation models are rarely used in isolation. In engineering practice they are typically applied within simulation tasks that follow a structured engineering workflow. -These simulation tasks are initiated by simulation requests, use simulation models and other resources, and produce results that support engineering decisions (see figure 1). +These simulation tasks are initiated by simulation requests, use simulation models and other resources, and produce results that support engineering decisions. In complex development environments, especially in large organizations and cross-company collaborations, the traceability and understanding of simulation activities becomes critical. It must be possible to answer questions such as: @@ -25,7 +25,7 @@ It must be possible to answer questions such as: * Were the simulation objectives and credibility requirements fulfilled? -While the MIC Core specification provides metadata for simulation models, it does not support and describe the simulation tasks in which those models are used. +While the MIC Core specification provides metadata for simulation models, it does not support and describe the simulation tasks in which those models are used (see figure 1). This specification addresses this gap. From 5db5980ae5f3e228780ca4084c1d8a2aef036104 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 09:53:51 +0200 Subject: [PATCH 16/41] Update B___sic_core_subset.adoc --- docs/B___sic_core_subset.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/B___sic_core_subset.adoc b/docs/B___sic_core_subset.adoc index 348fd7c..262f758 100644 --- a/docs/B___sic_core_subset.adoc +++ b/docs/B___sic_core_subset.adoc @@ -11,11 +11,11 @@ This set of metadata can be used as starting point in implementation metadata fo | Attribute Name| Category | Obligation | Description | Typical Source | Ordering project | Administrative | Recommended | Unique name of the ordering project | Project management tool | Specific Product | Administrative | Recommended | Unique name of the specific product | Project management tool -| Simulation Request | Administrative | Recommended | Unique name of the Simulation Request | Project management tool +| Simulation Request | Administrative | Mandatory | Unique name of the Simulation Request | Project management tool | Simulation task | Administrative | Mandatory | Unique name of the simulation task | Project management tool | Item under Test | Analysis | Mandatory | System, component, or product being analyzed | Tool / system -| Simulation Objective | Analysis | Recommended | Objective or purpose of the simulation | User -| Quality criterion | Mandatory | Recommended | Criteria used to evaluate simulation success | User +| Simulation Objective | Analysis | Mandatory | Objective or purpose of the simulation | User +| Quality criterion | Mandatory | Mandatory | Criteria used to evaluate simulation success | User | Used Model | Execution | Mandatory | Model used for the simulation | Tool / system | Used Parameter | Execution | Mandatory | Parameter used for the simulation | user (selection) | Used Tool | Execution | Mandatory | Tool used for the simulation | Tool / system From cf149fcd23e7bf0bd3a51bf11dc7382082d0b42f Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 09:54:20 +0200 Subject: [PATCH 17/41] Update 2___core_attributes.adoc --- docs/2___core_attributes.adoc | 90 +++++++++++++++++------------------ 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index 757aaa6..75a42ef 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -54,13 +54,27 @@ The attribute includes the following sub-attributes (details in chapter 2.9): The Administrative Data category contains information used to identify and organize the simulation. +==== Overall Product Name + +The Overall product name is the unique master name of the overall product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. + +Obligation:: Recommended + +Can have multiple values:: Yes + +Value entry examples:: + +* carZZ, aeroplaneTT + +Providing the Overall product name attribute makes it easier to track and trace the impact of a simulation result on the overall product for which the simulation is initially being requested and executed. "Overall product” can also refer to a customer's product if a company develops and simulates a relevant product as a system or component specifically for a customer product. + ==== Specific Product Name Attribute description:: The _Specific Product Name_ is the unique master name of the specific product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. Obligation:: Mandatory -Can have multiple values:: No +Can have multiple values:: Yes Value entry examples:: @@ -106,21 +120,6 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Task Name_ attribute makes it easier to trace back to the simulation task when it is referenced in a simulation delivery. -==== Overall Product Name - -Attribute description:: The _Overall Product Name_ is the unique master name of the overall product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. - -Obligation:: Recommended - -Can have multiple values:: Yes - -Value entry examples:: - -* carZZ -* aeroplaneTT - -Additional explanation and rationale:: Providing the _Overall Product Name_ attribute makes it easier to track and trace the impact of a simulation result on the overall product for which the simulation is initially being requested and executed. "Overall product" can also refer to a customer's product if a company develops and simulates a relevant product as a system or component specifically for a customer product. - ==== Simulation Task Confidentiality Level Attribute description:: The _Simulation Task Confidentiality Level_ is a classification with respect to the access to contained information. @@ -242,7 +241,7 @@ Attribute description:: The _Name of Item under Test_ specifies the product, sys Obligation:: Mandatory -Can have multiple values:: Yes +Can have multiple values:: No Value entry examples:: @@ -251,6 +250,35 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Name of Item under Test_ attribute helps clarifying the subject of simulation. +==== Specific engineering task + +Additional explanation and rationale:: The Specific engineering task is the engineering that directly benefits from the simulation results. +Obligation:: Recommended + +Can have multiple values:: No + +Value entry examples:: + +Detection of critical occlusions when turning right with pedestrians. + +Additional explanation and rationale:: The Specific engineering task attribute in combination with the Higher level engineering task attribute supports understanding the context in witch the simulation is placed. + +==== Higher level engineering task + +The Higher level engineering task is a higher level engineering task that sets the context of the specific engineering task. + +Obligation:: Recommended + +Can have multiple values:: No + +Value entry examples:: + +Development of an AD driving function based on camera signals + +Additional explanation and rationale:: The Higher level engineering task attribute in combination with the Specific engineering task attribute supports understanding the context in witch the simulation is placed. + + + ==== Simulation Objective Attribute description:: The _Simulation Objective_ represents the engineering question that is to be answered by the simulation task. @@ -293,34 +321,6 @@ Value entry examples:: Additional explanation and rationale:: The _Quality Criterion_ attribute facilitate the configuration of the simulation setup. -==== Higher Level Engineering Task - -Attribute description:: The _Higher Level Engineering Task_ is a _Higher Level Engineering Task_ that sets the context of the _Specific Engineering Task_. - -Obligation:: Recommended - -Can have multiple values:: No - -Value entry examples:: - -* development of an AD driving function based on camera signals - -Additional explanation and rationale:: The _Higher Level Engineering Task_ attribute in combination with the _Specific Engineering Task_ attribute supports understanding the context in which the simulation is placed. - -==== Specific Engineering Task - -Attribute description:: The _Specific Engineering Task_ is the engineering that directly benefits from the simulation results. - -Obligation:: Recommended - -Can have multiple values:: No - -Value entry examples:: - -* detection of critical occlusions when turning right with pedestrians - -Additional explanation and rationale:: The _Specific Engineering Task_ attribute in combination with the _Higher Level Engineering Task_ attribute supports understanding the context in which the simulation is placed. - ==== Verification Criterion Attribute description:: A _Verification Criterion_ is a quality requirement that must be met during the simulation in order to verify that the simulation results align with the specified objectives of the simulation task. From 4a0024e88d821960ddc66ba3f5e5526ba99d3e67 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 09:56:21 +0200 Subject: [PATCH 18/41] Update 2___core_attributes.adoc --- docs/2___core_attributes.adoc | 37 ++++++++++++++++------------------- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index 75a42ef..b96cd1f 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -7,25 +7,6 @@ To enhance the understanding of an attribute, some value examples and, if applic In *appendix B a subset of these attributes* is proposed that enables basic functionality for search, analysis, reuse, and traceability. This subset of metadata can also be used as starting point in implementation metadata for simulation. -The attributes of SIC-Core are organized by the following attribute groups: - -* Administrative Data - -* Analysis - -* Requirements - -* Design - -* Implementation - -* Execution - -* Evaluation - -* Fulfillment - - === Composite attributes Attributes marked with an *asterisk ( * )* represent *composite or sub-attributes with a predefined internal structure.* @@ -48,7 +29,23 @@ The attribute includes the following sub-attributes (details in chapter 2.9): * Full Name -*List of SIC-Core attributes* +The attributes of SIC-Core are organized by the following attribute groups: + +* Administrative Data + +* Analysis + +* Requirements + +* Design + +* Implementation + +* Execution + +* Evaluation + +* Fulfillment === Administrative Data From 180bd3ae70477202299044c90fe80ee27f12df2a Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 09:57:40 +0200 Subject: [PATCH 19/41] Update 2___core_attributes.adoc --- docs/2___core_attributes.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index b96cd1f..50561f0 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -29,6 +29,8 @@ The attribute includes the following sub-attributes (details in chapter 2.9): * Full Name +=== Attribute groups + The attributes of SIC-Core are organized by the following attribute groups: * Administrative Data From 4996f4d4b00448de3a93856e65efa4c5da0b7a06 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 10:56:13 +0200 Subject: [PATCH 20/41] Update 2___core_attributes.adoc --- docs/2___core_attributes.adoc | 171 ++++++++++++++++++++++++---------- 1 file changed, 122 insertions(+), 49 deletions(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index 50561f0..e366fbf 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -386,77 +386,81 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Modeled Entity_ attribute enables specification of individual simulation models and parameters. This could not only comprise the item under test, but all additional entities modeled needed to conduct the simulation. -==== Entity Parameter -Attribute description:: The _Entity Parameter_ reference provided parameters of the entity to be modeled. +==== Required Modeled Effect -Obligation:: Mandatory +Attribute description:: The _Required Modeled Effect_ is a real-world physical effect that is to be considered in the modeling. + +Obligation:: Recommended Can have multiple values:: Yes Value entry examples:: -* data sheet of camera -* material database +* resolution of camera -Additional explanation and rationale:: Providing the _Entity parameter_ attribute is essential input information for the parameterization. +Additional explanation and rationale:: The _Required Modeled Effect_ is a real-world physical effect that should be considered in modeling. -==== Simulation Environment Requirement +==== Further Model Requirements -Attribute description:: A _Simulation Environment Requirement_ is a requirement placed on the simulation environment. +Attribute description:: The _Further Model Requirements_ is additional requirements placed on a model, including things that explicitly shall / are not be considered in the model. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: Yes Value entry examples:: -* tool for causal modeling and simulation and supporting FMI -* FEM - -Additional explanation and rationale:: Providing the _Simulation Environment Requirement_ attribute helps specify the required simulation environment. +Additional explanation and rationale:: The _Further Model Requirements_ shall be considered in the same liability as the required modeled effects. This may not yet be available at the start of the simulation task. The attribute could therefore be omitted. It should be present once the simulation task has been completed. -==== Simulation Integration Requirement +==== Simulation Model Confidentiality Level -Attribute description:: A _Simulation Integration Requirement_ is a requirement placed on the interaction of the simulation setup elements. +Attribute description:: The _Simulation Model Confidentiality Level_ is a classification with respect to the access to classified information. -Obligation:: Mandatory +Obligation:: Recommended -Can have multiple values:: Yes +Can have multiple values:: No Value entry examples:: -Additional explanation and rationale:: Providing the _Simulation Integration Requirement_ attribute helps specify the required simulation integration, i.e. to specify how all elements of the simulation setup should interact. +* CSC-0: public +* CSC-1: internal +* CSC-2: confidential +* CSC-3: strictly confidential -==== Test Case Requirements +Additional explanation and rationale:: The _Simulation Model Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -Attribute description:: The _Test Case Requirements_ is the description of the goals and objectives of a test case. +==== Model Quality Requirement -Obligation:: Mandatory +Attribute description:: A _Model Quality Requirement_ is a requirement placed on a simulation model. + +Obligation:: Optional Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: Providing the _Test Case Requirements_ attribute helps specify the implementation of test cases. +Additional explanation and rationale:: Providing the _Model Quality Requirement_ attribute helps specify the implementation of simulation models. -==== Required Modeled Effect +==== Entity Parameter -Attribute description:: The _Required Modeled Effect_ is a real-world physical effect that is to be considered in the modeling. +Attribute description:: The _Entity Parameter_ reference provided parameters of the entity to be modeled. -Obligation:: Recommended +Obligation:: Mandatory Can have multiple values:: Yes Value entry examples:: -* resolution of camera +* data sheet of camera +* material database -Additional explanation and rationale:: The _Required Modeled Effect_ is a real-world physical effect that should be considered in modeling. +Additional explanation and rationale:: Providing the _Entity parameter_ attribute is essential input information for the parameterization. -==== Further Model Requirements -Attribute description:: The _Further Model Requirements_ is additional requirements placed on a model, including things that explicitly shall / are not be considered in the model. +==== Value Distribution Function + +Attribute description:: The _Value Distribution Function_ (value deviation) specifies the probability of deviations certain value. Obligation:: Recommended @@ -464,11 +468,11 @@ Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: The _Further Model Requirements_ shall be considered in the same liability as the required modeled effects. This may not yet be available at the start of the simulation task. The attribute could therefore be omitted. It should be present once the simulation task has been completed. +Additional explanation and rationale:: The _Value Distribution Function_ attribute serves for ensuring that the simulation results are robust against little value deviation in a real world situation (required tolerances uncertainties). -==== Simulation Model Confidentiality Level +==== Parameter Confidentiality Level -Attribute description:: The _Simulation Model Confidentiality Level_ is a classification with respect to the access to classified information. +Attribute description:: The _Parameter Confidentiality Level_ is a classification with respect to the access to classified information. Obligation:: Recommended @@ -481,23 +485,35 @@ Value entry examples:: * CSC-2: confidential * CSC-3: strictly confidential -Additional explanation and rationale:: The _Simulation Model Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. +Additional explanation and rationale:: The _Parameter Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -==== Value Distribution Function +====Parameter Quality Requirement -Attribute description:: The _Value Distribution Function_ (value deviation) specifies the probability of deviations certain value. +Attribute description:: A Parameter quality requirement is a requirement placed on (a set of) parameters. -Obligation:: Recommended +Obligation:: Optional Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: The _Value Distribution Function_ attribute serves for ensuring that the simulation results are robust against little value deviation in a real world situation (required tolerances uncertainties). +Additional explanation and rationale:: Providing the Parameter quality requirements in requieremts phase attribute helps specify the implentation of parameters. Quality requirements can be also part of general requirements -==== Parameter Confidentiality Level +==== Test Case Requirements -Attribute description:: The _Parameter Confidentiality Level_ is a classification with respect to the access to classified information. +Attribute description:: The _Test Case Requirements_ is the description of the goals and objectives of a test case. + +Obligation:: Mandatory + +Can have multiple values:: Yes + +Value entry examples:: + +Additional explanation and rationale:: Providing the _Test Case Requirements_ attribute helps specify the implementation of test cases. + +==== Test Case Confidentiality Level + +Attribute description:: The _Test Case Confidentiality Level_ is a classification with respect to the access to classified information. Obligation:: Recommended @@ -512,6 +528,73 @@ Value entry examples:: Additional explanation and rationale:: The _Parameter Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. +====Test Case Quality Requirement + +Attribute description:: A Test case quality requirement is a requirement that is placed on a test case. + +Obligation:: Optional + +Can have multiple values:: Yes + +Value entry examples:: + +Additional explanation and rationale:: Providing the Test case requirements attribute helps specify the implementation of test cases. Quality requirements can be also part of general requirements + +==== Simulation Environment Requirement + +Attribute description:: A _Simulation Environment Requirement_ is a requirement placed on the simulation environment. + +Obligation:: Mandatory + +Can have multiple values:: Yes + +Value entry examples:: + +* tool for causal modeling and simulation and supporting FMI +* FEM + +Additional explanation and rationale:: Providing the _Simulation Environment Requirement_ attribute helps specify the required simulation environment. + +====Simulation Environment Quality Requirement + +Attribute description:: A Simulation environment quality requirement is a requirement placed on the simulation environment. + +Obligation:: Optional + +Can have multiple values:: Yes + +Value entry examples:: + +Additional explanation and rationale:: Providing the Simulation environment quality requirement attribute helps specify the required simulation environment. Quality requirements can be also part of general requirements + + +==== Simulation Integration Requirement + +Attribute description:: A _Simulation Integration Requirement_ is a requirement placed on the interaction of the simulation setup elements. + +Obligation:: Mandatory + +Can have multiple values:: Yes + +Value entry examples:: + +Additional explanation and rationale:: Providing the _Simulation Integration Requirement_ attribute helps specify the required simulation integration, i.e. to specify how all elements of the simulation setup should interact. + +====Simulation Integration Quality Requirement + +Attribute description:: A Simulation integration quality requirement is a requirement that is placed on the simulation integration. + +Obligation:: Optional + +Can have multiple values:: Yes + +Value entry examples:: + +Additional explanation and rationale:: Providing the Simulation integration quality requirement attribute helps specify the needed simulation integration, i.e., specify how all elements of the simulation setup shall interact. +Quality requirements can be also part of general requirements + + + ==== Quality Assurance Requirements Attribute description:: A _Quality Assurance Requirements_ is a requirements that is placed on the quality assurance in the requirements phase. @@ -536,17 +619,7 @@ Value entry examples:: Additional explanation and rationale:: Providing a _Requirements Verification Result_ attribute helps recognize the quality status of the requirements phase results. This attribute can contain a link to a verification report. -==== Model Quality Requirement -Attribute description:: A _Model Quality Requirement_ is a requirement placed on a simulation model. - -Obligation:: Optional - -Can have multiple values:: Yes - -Value entry examples:: - -Additional explanation and rationale:: Providing the _Model Quality Requirement_ attribute helps specify the implementation of simulation models. ==== Parameter Quality Requirement From 37d07d0946ce39ec760ca86d9faf18d4dbbc2b05 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 11:08:42 +0200 Subject: [PATCH 21/41] Update 2___core_attributes.adoc --- docs/2___core_attributes.adoc | 138 ++++++++++++---------------------- 1 file changed, 50 insertions(+), 88 deletions(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index e366fbf..0a41676 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -65,7 +65,7 @@ Value entry examples:: * carZZ, aeroplaneTT -Providing the Overall product name attribute makes it easier to track and trace the impact of a simulation result on the overall product for which the simulation is initially being requested and executed. "Overall product” can also refer to a customer's product if a company develops and simulates a relevant product as a system or component specifically for a customer product. +Additional explanation and rationale:: Providing the Overall product name attribute makes it easier to track and trace the impact of a simulation result on the overall product for which the simulation is initially being requested and executed. "Overall product” can also refer to a customer's product if a company develops and simulates a relevant product as a system or component specifically for a customer product. ==== Specific Product Name @@ -621,45 +621,23 @@ Additional explanation and rationale:: Providing a _Requirements Verification Re -==== Parameter Quality Requirement - -Attribute description:: A _Parameter Quality Requirement_ is a requirement placed on (a set of) parameters. - -Obligation:: Optional - -Can have multiple values:: Yes - -Value entry examples:: - -Additional explanation and rationale:: Providing the _Parameter Quality requirements_ in requirements phase attribute helps specify the implementation of parameters. - -==== Simulation Environment Quality Requirement - -Attribute description:: A _Simulation Environment Quality Requirement_ is a requirement placed on the simulation environment. - -Obligation:: Optional - -Can have multiple values:: Yes - -Value entry examples:: - -Additional explanation and rationale:: Providing the _Simulation Environment Quality Requirement_ attribute helps specify the required simulation environment. +=== Design -==== Simulation Integration Quality Requirement +==== Model Design Specification -Attribute description:: A _Simulation Integration Quality Requirement_ is a requirement that is placed on the simulation integration. +Attribute description:: A _Model Design Specification_ is the definition of how models are to be implemented, including model approaches, interfaces model structure, etc. -Obligation:: Optional +Obligation:: Recommended Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: Providing the _Simulation Integration Quality Requirement_ attribute helps specify the needed simulation integration, i.e., specify how all elements of the simulation setup shall interact. +Additional explanation and rationale:: The _Model Design Specification_ attribute provides the base for the model implementation. Typically, the attribute contains a link to the appropriate document or the model name and version which should be used. -==== Test Case Quality Requirement +==== Model Design Quality Requirement -Attribute description:: A _Test Case Quality Requirement_ is a requirement that is placed on a test case. +Attribute description:: A _Model Quality Requirement_ is a requirement that is placed on a simulation model. Obligation:: Optional @@ -667,21 +645,8 @@ Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: Providing _Test Case Quality Requirement_ attribute helps specify the implementation of test cases. - -=== Design - -==== Model Design Specification - -Attribute description:: A _Model Design Specification_ is the definition of how models are to be implemented, including model approaches, interfaces model structure, etc. - -Obligation:: Recommended - -Can have multiple values:: Yes - -Value entry examples:: +Additional explanation and rationale:: Providing the _Model Design Quality Requirement_ helps to implement simulation models with appropriate and sufficient quality. -Additional explanation and rationale:: The _Model Design Specification_ attribute provides the base for the model implementation. Typically, the attribute contains a link to the appropriate document or the model name and version which should be used. ==== Parameter Design Specification @@ -699,29 +664,18 @@ Value entry examples:: Additional explanation and rationale:: The _Parameter Design Specification_ attribute provides the base for the (set of) parameters implementation. Typically, the attribute contains a link to the appropriate document or the Parameter Name and version which should be used. -==== Simulation Environment Design Specification - -Attribute description:: A _Simulation Environment Design Specification_ is the definition of how simulation environment is to be implemented or which tool and version should be used. - -Obligation:: Recommended - -Can have multiple values:: Yes -Value entry examples:: - -Additional explanation and rationale:: The _Simulation Environment Design Specification_ attribute provides the base for the Simulation environment implementation. Typically the attribute contains a link to the appropriate document or the tool name and version which should be used. - -==== Simulation Integration Design Specification +==== Parameter Design Quality Requirement -Attribute description:: A _Simulation Integration Design Specification_ is the definition of how simulation components are to be integrated. +Attribute description:: A _Parameter Design Quality Requirement_ is a requirement that is placed on (a set of) parameters. -Obligation:: Recommended +Obligation:: Optional -Can have multiple values:: No +Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: The _Simulation Integration Design Specification_ attribute provides the base for the Simulation integration implementation. Typically the attribute contains a link to the appropriate document. +Additional explanation and rationale:: Providing the _Parameter Design Quality Requirement_ attribute helps to implement the (set of) parameters with appropriate and sufficient quality. ==== Test Case Design Specification @@ -739,33 +693,36 @@ Value entry examples:: Additional explanation and rationale:: The _Test Case Design Specification_ are the base for test cases. -==== Design Quality Assurance +==== Test Case Design Quality Requirement -Attribute description:: A _Design Phase Quality Assurance_ describe a quality assurance measure in the design phase. +Attribute description:: A _Test Case Design Quality Requirement_ is a requirement that is placed on a test cases. -Obligation:: Recommended +Obligation:: Optional Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: Providing the _Design Phase Quality Assurance_ helps understanding the quality assurance measures made in the design phase. +Additional explanation and rationale:: Providing the _Test Case Design Quality Requirement_ helps to implement test cases with appropriate and sufficient quality. -==== Design Verification Result -Attribute description:: The _Design Verification Result_ is the result of the verification activity in the design phase. +==== Simulation Environment Design Specification + +Attribute description:: A _Simulation Environment Design Specification_ is the definition of how simulation environment is to be implemented or which tool and version should be used. Obligation:: Recommended -Can have multiple values:: No +Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: Providing the _Design Verification Result_ helps to recognize the quality status of the requirements phase results. This attribute can contain a link to a verification report. +Additional explanation and rationale:: The _Simulation Environment Design Specification_ attribute provides the base for the Simulation environment implementation. Typically the attribute contains a link to the appropriate document or the tool name and version which should be used. -==== Model Design Quality Requirement -Attribute description:: A _Model Quality Requirement_ is a requirement that is placed on a simulation model. + +==== Simulation Environment Design Quality Requirement + +Attribute description:: A _Simulation Environment Design Quality Requirement_ is a requirement that is placed on a simulation environment. Obligation:: Optional @@ -773,23 +730,24 @@ Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: Providing the _Model Design Quality Requirement_ helps to implement simulation models with appropriate and sufficient quality. +Additional explanation and rationale:: Providing the _Simulation Environment Design Quality Requirement_ attribute helps to implement the simulation environment with appropriate and sufficient quality or the chosen tool has to fulfill. -==== Parameter Design Quality Requirement +==== Simulation Integration Design Specification -Attribute description:: A _Parameter Design Quality Requirement_ is a requirement that is placed on (a set of) parameters. +Attribute description:: A _Simulation Integration Design Specification_ is the definition of how simulation components are to be integrated. -Obligation:: Optional +Obligation:: Recommended -Can have multiple values:: Yes +Can have multiple values:: No Value entry examples:: -Additional explanation and rationale:: Providing the _Parameter Design Quality Requirement_ attribute helps to implement the (set of) parameters with appropriate and sufficient quality. +Additional explanation and rationale:: The _Simulation Integration Design Specification_ attribute provides the base for the Simulation integration implementation. Typically the attribute contains a link to the appropriate document. -==== Simulation Environment Design Quality Requirement -Attribute description:: A _Simulation Environment Design Quality Requirement_ is a requirement that is placed on a simulation environment. +==== Simulation Integration Design Quality Requirement + +Attribute description:: A _Simulation Integration Design Quality Requirement_ is a requirement that is placed on a simulation environment. Obligation:: Optional @@ -797,31 +755,35 @@ Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: Providing the _Simulation Environment Design Quality Requirement_ attribute helps to implement the simulation environment with appropriate and sufficient quality or the chosen tool has to fulfill. +Additional explanation and rationale:: Providing the _Simulation Integration Design Quality Requirement_ attribute helps to implement the simulation environment with appropriate and sufficient quality. This includes all interactions of simulation setup elements. -==== Simulation Integration Design Quality Requirement -Attribute description:: A _Simulation Integration Design Quality Requirement_ is a requirement that is placed on a simulation environment. -Obligation:: Optional +==== Design Quality Assurance + +Attribute description:: A _Design Phase Quality Assurance_ describe a quality assurance measure in the design phase. + +Obligation:: Recommended Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: Providing the _Simulation Integration Design Quality Requirement_ attribute helps to implement the simulation environment with appropriate and sufficient quality. This includes all interactions of simulation setup elements. +Additional explanation and rationale:: Providing the _Design Phase Quality Assurance_ helps understanding the quality assurance measures made in the design phase. -==== Test Case Design Quality Requirement +==== Design Verification Result -Attribute description:: A _Test Case Design Quality Requirement_ is a requirement that is placed on a test cases. +Attribute description:: The _Design Verification Result_ is the result of the verification activity in the design phase. -Obligation:: Optional +Obligation:: Recommended -Can have multiple values:: Yes +Can have multiple values:: No Value entry examples:: -Additional explanation and rationale:: Providing the _Test Case Design Quality Requirement_ helps to implement test cases with appropriate and sufficient quality. +Additional explanation and rationale:: Providing the _Design Verification Result_ helps to recognize the quality status of the requirements phase results. This attribute can contain a link to a verification report. + + === Implementation From e79487a735992c94f1057d00585b68e3af0d6238 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 11:12:03 +0200 Subject: [PATCH 22/41] Update 2___core_attributes.adoc --- docs/2___core_attributes.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index 0a41676..d9b3be2 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -53,7 +53,7 @@ The attributes of SIC-Core are organized by the following attribute groups: The Administrative Data category contains information used to identify and organize the simulation. -==== Overall Product Name +==== #Overall Product Name# The Overall product name is the unique master name of the overall product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. @@ -67,7 +67,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the Overall product name attribute makes it easier to track and trace the impact of a simulation result on the overall product for which the simulation is initially being requested and executed. "Overall product” can also refer to a customer's product if a company develops and simulates a relevant product as a system or component specifically for a customer product. -==== Specific Product Name +==== #Specific Product Name# Attribute description:: The _Specific Product Name_ is the unique master name of the specific product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. From 00d72746cbda4b2c075250b8cf0c6cfaaa9a2487 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 11:25:35 +0200 Subject: [PATCH 23/41] Update 2___core_attributes.adoc --- docs/2___core_attributes.adoc | 220 +++++++++++++++++----------------- 1 file changed, 113 insertions(+), 107 deletions(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index d9b3be2..38a5fd9 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -81,7 +81,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Specific Product Name_ attribute makes it easier to track and trace the impact of a simulation result on the specific product for which the simulation is initially being requested. -==== Ordering Project Name +==== #Ordering Project Name# Attribute description:: The _Ordering Project Name_ is the unique master name of the ordering development project within the company's project management IT infrastructure. @@ -95,7 +95,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Ordering Project Name_ attribute makes it easier to track and trace the simulation task and the simulation request back to the ordering development project and its engineering context. -==== Simulation Request Name +==== #Simulation Request Name# Attribute description:: The _Simulation Request Name_ is the unique name of the simulation request within the company's project management IT infrastructure. @@ -107,7 +107,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Request Name_ attribute makes it easier to trace back to the simulation request when it is referenced in a simulation task or simulation delivery, for example. -==== Simulation Task Name +==== #Simulation Task Name# Attribute description:: The _Simulation Task Name_ is the unique name of the simulation task within the originating company's project management IT infrastructure. @@ -119,7 +119,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Task Name_ attribute makes it easier to trace back to the simulation task when it is referenced in a simulation delivery. -==== Simulation Task Confidentiality Level +==== #Simulation Task Confidentiality Level# Attribute description:: The _Simulation Task Confidentiality Level_ is a classification with respect to the access to contained information. @@ -136,7 +136,7 @@ Value entry examples:: Additional explanation and rationale:: The _Simulation Task Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -==== Predicted Simulation Start Date +==== #Predicted Simulation Start Date# Attribute description:: The _Predicted Simulation Start Date_ is the date at which all information will have been provided so that the simulation service can start. @@ -148,7 +148,7 @@ Value entry examples:: Additional explanation and rationale:: The _Predicted Simulation Start Date_ is meaningful information for the simulation engineers for simulation process planning and team workload planning. -==== Requested Simulation Delivery Date +==== #Requested Simulation Delivery Date# Attribute description:: The _Requested Simulation Delivery Date_ is the due date that the simulation results will be appreciated by the ordering person or organization. @@ -160,7 +160,7 @@ Value entry examples:: Additional explanation and rationale:: Providing a _Requested Simulation Delivery Date_ attribute helps plan the details of a simulation process depending on available organizational and technical resources and the expected process duration. -==== Requesting Person +==== #Requesting Person# Attribute description:: The _Requesting Person_ is the person who needs the obtained simulation results on a technical level and will work with the results. @@ -172,7 +172,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Requesting Person_ attribute in combination with the _Contracting Person_ attribute helps streamline communication in the event of questions about the details of the request or a need for technical clarification. Which _Requesting Person's_ information is actually provided depends on negotiations and regulations. -==== Requesting Entity +==== #Requesting Entity# Attribute description:: The _Requesting Entity_ is the department or external company that needs the obtained simulation results on a technical level and will work with the results. @@ -184,7 +184,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Requesting Entity_ attribute in combination with the _Contracting Entity_ attribute helps streamline communication in the event of questions about the details of the request or a need for technical clarification. What information about the _Requesting Entity's_ information is actually provided depends on negotiations and regulations. -==== Contracting Person +==== #Contracting Person# Attribute description:: The _Contracting Person_ is the person who accepts the simulation request to provide a simulation service. @@ -196,7 +196,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Contracting Person_ attribute, in combination with the Requesting Person attribute helps streamline communication in the event of administrative questions about the details of the request or a need for administrative clarification. Which _Contracting Person's_ information is actually provided depends on negotiations and regulations. -==== Contracting Entity +==== #Contracting Entity# Attribute description:: The _Contracting Entity_ is the department or external company who accepts the simulation request to provide a simulation service. @@ -208,7 +208,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Contracting Entity_ attribute in combination with the _Requesting Entity_ attribute helps streamline communication in the event of questions about the details of the request or a need for technical clarification. What information about the _Contracting Entity's_ information is actually provided depends on negotiations and regulations. -==== Simulation Task Creator Name +==== #Simulation Task Creator Name# Attribute description:: The _Simulation Task Creator Name_ is the name or other regulatory-compliant valid identifier of the person who initially created the simulation task in the project management IT system. @@ -220,7 +220,7 @@ Value entry examples:: Additional explanation and rationale:: The _Simulation Task Creator Name_ attribute should automatically be extracted from the project management IT system. -==== Simulation Task Creation Date +==== #Simulation Task Creation Date# Attribute description:: The _Simulation Task Creation Date_ is the date the simulation request in the project management IT system was created. @@ -234,7 +234,7 @@ Additional explanation and rationale:: The _Simulation Task Creation Date_ attri === Analysis -==== Name of Item under Test +==== #Name of Item under Test# Attribute description:: The _Name of Item under Test_ specifies the product, system, component, or software, etc. that is subject of a simulation being requested by a simulation request or performed by a simulation task. @@ -249,7 +249,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Name of Item under Test_ attribute helps clarifying the subject of simulation. -==== Specific engineering task +==== #Specific engineering task# Additional explanation and rationale:: The Specific engineering task is the engineering that directly benefits from the simulation results. Obligation:: Recommended @@ -262,7 +262,7 @@ Detection of critical occlusions when turning right with pedestrians. Additional explanation and rationale:: The Specific engineering task attribute in combination with the Higher level engineering task attribute supports understanding the context in witch the simulation is placed. -==== Higher level engineering task +==== #Higher level engineering task# The Higher level engineering task is a higher level engineering task that sets the context of the specific engineering task. @@ -278,7 +278,7 @@ Additional explanation and rationale:: The Higher level engineering task attribu -==== Simulation Objective +==== #Simulation Objective# Attribute description:: The _Simulation Objective_ represents the engineering question that is to be answered by the simulation task. @@ -292,7 +292,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Objective_ attribute helps keep the focus on the target and to ensures that the entire simulation task is streamlined to the target. -==== Simulation further Requirements +==== #Simulation further Requirements# Attribute description:: The _Simulation further Requirements_ define what is to be determined, confirmed, or neglected by a simulation. @@ -306,7 +306,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the Simulation further requirement attribute is an important input for the development of the test cases of a simulation. Often detailed information is linked. -==== Quality Criterion +==== #Quality Criterion# Attribute description:: A _Quality Criterion_ is a quality requirement that must be met during the simulation, particularly given the importance of the decision to be made. @@ -320,7 +320,7 @@ Value entry examples:: Additional explanation and rationale:: The _Quality Criterion_ attribute facilitate the configuration of the simulation setup. -==== Verification Criterion +==== #Verification Criterion# Attribute description:: A _Verification Criterion_ is a quality requirement that must be met during the simulation in order to verify that the simulation results align with the specified objectives of the simulation task. @@ -332,7 +332,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Verification Criterion_ attribute helps to align with the _Specific Engineering Task_ and to facilitate the simulation setup by providing clear instructions. -==== Validation Criterion +==== #Validation Criterion# Attribute description:: A _Validation Criterion_ is a quality requirement that must be met during the simulation in order to validate that the simulation results align with the needs of the _Specific Engineering Task_ that requested the simulation. @@ -358,7 +358,7 @@ Additional explanation and rationale:: The _Analysis Phase Verification Result_ === Requirements -==== Model Purpose and Objectives +==== #Model Purpose and Objectives# Attribute description:: The _Model Purpose and Objectives_ are indicating, based on the simulation purpose and objectives, individual _Model Purpose and Objectives_. @@ -372,7 +372,7 @@ Value entry examples:: Additional explanation and rationale:: The _Model Purpose and Objectives_ attribute, in alignment with the simulation purpose and objectives, facilitates the specification of individual simulation models and parameters. -==== Modeled Entity +==== #Modeled Entity# Attribute description:: The _Modeled Entity_ is the real-world entity that is to be modeled. @@ -387,7 +387,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Modeled Entity_ attribute enables specification of individual simulation models and parameters. This could not only comprise the item under test, but all additional entities modeled needed to conduct the simulation. -==== Required Modeled Effect +==== #Required Modeled Effect# Attribute description:: The _Required Modeled Effect_ is a real-world physical effect that is to be considered in the modeling. @@ -401,7 +401,7 @@ Value entry examples:: Additional explanation and rationale:: The _Required Modeled Effect_ is a real-world physical effect that should be considered in modeling. -==== Further Model Requirements +==== #Further Model Requirements# Attribute description:: The _Further Model Requirements_ is additional requirements placed on a model, including things that explicitly shall / are not be considered in the model. @@ -413,7 +413,7 @@ Value entry examples:: Additional explanation and rationale:: The _Further Model Requirements_ shall be considered in the same liability as the required modeled effects. This may not yet be available at the start of the simulation task. The attribute could therefore be omitted. It should be present once the simulation task has been completed. -==== Simulation Model Confidentiality Level +==== #Simulation Model Confidentiality Level# Attribute description:: The _Simulation Model Confidentiality Level_ is a classification with respect to the access to classified information. @@ -430,7 +430,7 @@ Value entry examples:: Additional explanation and rationale:: The _Simulation Model Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -==== Model Quality Requirement +==== #Model Quality Requirement# Attribute description:: A _Model Quality Requirement_ is a requirement placed on a simulation model. @@ -458,7 +458,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Entity parameter_ attribute is essential input information for the parameterization. -==== Value Distribution Function +==== #Value Distribution Function# Attribute description:: The _Value Distribution Function_ (value deviation) specifies the probability of deviations certain value. @@ -470,7 +470,7 @@ Value entry examples:: Additional explanation and rationale:: The _Value Distribution Function_ attribute serves for ensuring that the simulation results are robust against little value deviation in a real world situation (required tolerances uncertainties). -==== Parameter Confidentiality Level +==== #Parameter Confidentiality Level# Attribute description:: The _Parameter Confidentiality Level_ is a classification with respect to the access to classified information. @@ -487,7 +487,7 @@ Value entry examples:: Additional explanation and rationale:: The _Parameter Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -====Parameter Quality Requirement +==== #Parameter Quality Requirement# Attribute description:: A Parameter quality requirement is a requirement placed on (a set of) parameters. @@ -499,7 +499,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the Parameter quality requirements in requieremts phase attribute helps specify the implentation of parameters. Quality requirements can be also part of general requirements -==== Test Case Requirements +==== #Test Case Requirements# Attribute description:: The _Test Case Requirements_ is the description of the goals and objectives of a test case. @@ -511,7 +511,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Test Case Requirements_ attribute helps specify the implementation of test cases. -==== Test Case Confidentiality Level +==== #Test Case Confidentiality Level# Attribute description:: The _Test Case Confidentiality Level_ is a classification with respect to the access to classified information. @@ -528,7 +528,7 @@ Value entry examples:: Additional explanation and rationale:: The _Parameter Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -====Test Case Quality Requirement +==== #Test Case Quality Requirement# Attribute description:: A Test case quality requirement is a requirement that is placed on a test case. @@ -540,7 +540,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the Test case requirements attribute helps specify the implementation of test cases. Quality requirements can be also part of general requirements -==== Simulation Environment Requirement +==== #Simulation Environment Requirement# Attribute description:: A _Simulation Environment Requirement_ is a requirement placed on the simulation environment. @@ -555,7 +555,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Environment Requirement_ attribute helps specify the required simulation environment. -====Simulation Environment Quality Requirement +==== #Simulation Environment Quality Requirement# Attribute description:: A Simulation environment quality requirement is a requirement placed on the simulation environment. @@ -568,7 +568,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the Simulation environment quality requirement attribute helps specify the required simulation environment. Quality requirements can be also part of general requirements -==== Simulation Integration Requirement +==== S#imulation Integration Requirement# Attribute description:: A _Simulation Integration Requirement_ is a requirement placed on the interaction of the simulation setup elements. @@ -580,7 +580,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Integration Requirement_ attribute helps specify the required simulation integration, i.e. to specify how all elements of the simulation setup should interact. -====Simulation Integration Quality Requirement +==== #Simulation Integration Quality Requirement# Attribute description:: A Simulation integration quality requirement is a requirement that is placed on the simulation integration. @@ -595,7 +595,7 @@ Quality requirements can be also part of general requirements -==== Quality Assurance Requirements +==== #Quality Assurance Requirements# Attribute description:: A _Quality Assurance Requirements_ is a requirements that is placed on the quality assurance in the requirements phase. @@ -607,7 +607,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Quality Assurance Requirements_ attribute helps understand the quality assurance measures made in the requirements phase. The attribute contains the derivation or decomposition of the quality criteria specified in the objectives section. -==== Requirements Phase Verification Result +==== #Requirements Phase Verification Result# Attribute description:: The _Requirements Verification Result_ is the result of the verification activity in the requirements phase. @@ -623,7 +623,7 @@ Additional explanation and rationale:: Providing a _Requirements Verification Re === Design -==== Model Design Specification +==== #Model Design Specification# Attribute description:: A _Model Design Specification_ is the definition of how models are to be implemented, including model approaches, interfaces model structure, etc. @@ -635,7 +635,7 @@ Value entry examples:: Additional explanation and rationale:: The _Model Design Specification_ attribute provides the base for the model implementation. Typically, the attribute contains a link to the appropriate document or the model name and version which should be used. -==== Model Design Quality Requirement +==== #Model Design Quality Requirement# Attribute description:: A _Model Quality Requirement_ is a requirement that is placed on a simulation model. @@ -648,7 +648,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Model Design Quality Requirement_ helps to implement simulation models with appropriate and sufficient quality. -==== Parameter Design Specification +==== #Parameter Design Specification# Attribute description:: A _Parameter Design Specification_ is the definition of how parameters are to be implemented, including parameter structures, names, values, tolerances, etc. @@ -665,7 +665,7 @@ Value entry examples:: Additional explanation and rationale:: The _Parameter Design Specification_ attribute provides the base for the (set of) parameters implementation. Typically, the attribute contains a link to the appropriate document or the Parameter Name and version which should be used. -==== Parameter Design Quality Requirement +==== #Parameter Design Quality Requirement# Attribute description:: A _Parameter Design Quality Requirement_ is a requirement that is placed on (a set of) parameters. @@ -677,7 +677,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Parameter Design Quality Requirement_ attribute helps to implement the (set of) parameters with appropriate and sufficient quality. -==== Test Case Design Specification +==== #Test Case Design Specification# Attribute description:: A _Test Case Design Specification_ is the definition of how test cases are to be implemented. @@ -693,7 +693,7 @@ Value entry examples:: Additional explanation and rationale:: The _Test Case Design Specification_ are the base for test cases. -==== Test Case Design Quality Requirement +==== #Test Case Design Quality Requirement# Attribute description:: A _Test Case Design Quality Requirement_ is a requirement that is placed on a test cases. @@ -706,7 +706,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Test Case Design Quality Requirement_ helps to implement test cases with appropriate and sufficient quality. -==== Simulation Environment Design Specification +==== #Simulation Environment Design Specification# Attribute description:: A _Simulation Environment Design Specification_ is the definition of how simulation environment is to be implemented or which tool and version should be used. @@ -720,7 +720,7 @@ Additional explanation and rationale:: The _Simulation Environment Design Specif -==== Simulation Environment Design Quality Requirement +==== S#imulation Environment Design Quality Requirement# Attribute description:: A _Simulation Environment Design Quality Requirement_ is a requirement that is placed on a simulation environment. @@ -732,7 +732,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Environment Design Quality Requirement_ attribute helps to implement the simulation environment with appropriate and sufficient quality or the chosen tool has to fulfill. -==== Simulation Integration Design Specification +==== #Simulation Integration Design Specification# Attribute description:: A _Simulation Integration Design Specification_ is the definition of how simulation components are to be integrated. @@ -745,7 +745,7 @@ Value entry examples:: Additional explanation and rationale:: The _Simulation Integration Design Specification_ attribute provides the base for the Simulation integration implementation. Typically the attribute contains a link to the appropriate document. -==== Simulation Integration Design Quality Requirement +==== #Simulation Integration Design Quality Requirement# Attribute description:: A _Simulation Integration Design Quality Requirement_ is a requirement that is placed on a simulation environment. @@ -759,7 +759,7 @@ Additional explanation and rationale:: Providing the _Simulation Integration Des -==== Design Quality Assurance +==== #Design Quality Assurance# Attribute description:: A _Design Phase Quality Assurance_ describe a quality assurance measure in the design phase. @@ -771,7 +771,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Design Phase Quality Assurance_ helps understanding the quality assurance measures made in the design phase. -==== Design Verification Result +==== #Design Verification Result# Attribute description:: The _Design Verification Result_ is the result of the verification activity in the design phase. @@ -787,7 +787,7 @@ Additional explanation and rationale:: Providing the _Design Verification Result === Implementation -==== Simulation Model Name +==== #Simulation Model Name# Attribute description:: The _Simulation Model Name_ is the given name for the implemented simulation model within the company's project management IT infrastructure. @@ -799,33 +799,39 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Model Name_ attribute makes it easier to track and trace the simulation models implemented. -==== Parameter Name +==== #Simulation Model Confidentiality Level# -Attribute description:: The _Parameter Name_ is the given name for the implemented (set of) parameters within the company's project management IT infrastructure. +Attribute description:: The _Simulation Model Confidentiality Level_ is a classification with respect to the access to classified information. -Obligation:: Mandatory +Obligation:: Recommended -Can have multiple values:: Yes +Can have multiple values:: No Value entry examples:: -Additional explanation and rationale:: Providing the _Parameter Name_ attribute makes it easier to track and trace the (set of) parameters implemented. +* CSC-0: public +* CSC-1: internal +* CSC-2: confidential +* CSC-3: strictly confidential -==== Simulation Environment Name +Additional explanation and rationale:: The _Simulation Model Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -Attribute description:: The _Simulation Environment Name_ is the given name for the implemented simulation environment within the company's project management IT infrastructure. +==== #Simulation Model Quality# -Obligation:: Mandatory +Attribute description:: The _Simulation Model Quality_ is a statement of any kind that describes the model quality actually achieved by implementation. + +Obligation:: Recommended Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: Providing the _Simulation Environment Name_ attribute makes it easier to track and trace the simulation environment implemented. +Additional explanation and rationale:: Providing the _Simulation Model Quality_ attribute helps to assess the quality of a model. -==== Simulation Integration Name -Attribute description:: The _Simulation Integration Name_ is the given name for the implemented simulation integration within the company's project management IT infrastructure. +==== #Parameter Name# + +Attribute description:: The _Parameter Name_ is the given name for the implemented (set of) parameters within the company's project management IT infrastructure. Obligation:: Mandatory @@ -833,11 +839,12 @@ Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: Providing the _Simulation Integration Name_ attribute makes it easier to track and trace the simulation integration implemented. +Additional explanation and rationale:: Providing the _Parameter Name_ attribute makes it easier to track and trace the (set of) parameters implemented. -==== Simulation Model Confidentiality Level -Attribute description:: The _Simulation Model Confidentiality Level_ is a classification with respect to the access to classified information. +==== #Parameter Confidentiality Level# + +Attribute description:: The _Parameter Confidentiality Level_ is a classification with respect to the access to classified information. Obligation:: Recommended @@ -850,11 +857,11 @@ Value entry examples:: * CSC-2: confidential * CSC-3: strictly confidential -Additional explanation and rationale:: The _Simulation Model Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. +Additional explanation and rationale:: The _Parameter Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -==== Simulation Model Quality +==== #Parameter Quality# -Attribute description:: The _Simulation Model Quality_ is a statement of any kind that describes the model quality actually achieved by implementation. +Attribute description:: The _Parameter Quality_ is a statement of any kind that describes the Parameter Quality actually achieved by implementation. Obligation:: Recommended @@ -862,40 +869,40 @@ Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: Providing the _Simulation Model Quality_ attribute helps to assess the quality of a model. +Additional explanation and rationale:: Providing the _Parameter Quality_ attribute helps to assess the quality of a parameter or a set of parameters. -==== Parameter Confidentiality Level +==== #Test Case Name# -Attribute description:: The _Parameter Confidentiality Level_ is a classification with respect to the access to classified information. +Attribute description:: The _Test Case Name_ is the given name for the implemented test cases within the company's project management IT infrastructure. Obligation:: Recommended -Can have multiple values:: No +Can have multiple values:: Yes Value entry examples:: -* CSC-0: public -* CSC-1: internal -* CSC-2: confidential -* CSC-3: strictly confidential - -Additional explanation and rationale:: The _Parameter Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. +Additional explanation and rationale:: Providing the _Test Case Name_ attribute makes it easier to track and trace the test cases implemented. -==== Parameter Quality +==== #Test Case Confidentiality Level# -Attribute description:: The _Parameter Quality_ is a statement of any kind that describes the Parameter Quality actually achieved by implementation. +Attribute description:: The _Test Case Confidentiality Level_ is a classification with respect to the access to classified information. Obligation:: Recommended -Can have multiple values:: Yes +Can have multiple values:: No Value entry examples:: -Additional explanation and rationale:: Providing the _Parameter Quality_ attribute helps to assess the quality of a parameter or a set of parameters. +* CSC-0: public +* CSC-1: internal +* CSC-2: confidential +* CSC-3: strictly confidential -==== Simulation Environment Quality +Additional explanation and rationale:: The _Test Case Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -Attribute description:: The _Simulation Environment Quality_ is a statement of any kind that describes the Simulation Environment Quality actually achieved by implementation. +==== #Test Case Quality# + +Attribute description:: The _Test Case Quality_ is a statement of any kind that describes the Test Case Quality actually achieved by implementation. Obligation:: Recommended @@ -903,40 +910,37 @@ Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: Providing the _Simulation Environment Quality_ attribute helps to assess the quality of a simulation environment. +Additional explanation and rationale:: Providing the _Test Case Quality_ attribute helps to assess the quality of a test case. -==== Test Case Name +==== #Simulation Environment Name# -Attribute description:: The _Test Case Name_ is the given name for the implemented test cases within the company's project management IT infrastructure. +Attribute description:: The _Simulation Environment Name_ is the given name for the implemented simulation environment within the company's project management IT infrastructure. -Obligation:: Recommended +Obligation:: Mandatory Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: Providing the _Test Case Name_ attribute makes it easier to track and trace the test cases implemented. +Additional explanation and rationale:: Providing the _Simulation Environment Name_ attribute makes it easier to track and trace the simulation environment implemented. -==== Test Case Confidentiality Level +==== #Simulation Environment Quality# -Attribute description:: The _Test Case Confidentiality Level_ is a classification with respect to the access to classified information. +Attribute description:: The _Simulation Environment Quality_ is a statement of any kind that describes the Simulation Environment Quality actually achieved by implementation. Obligation:: Recommended -Can have multiple values:: No +Can have multiple values:: Yes Value entry examples:: -* CSC-0: public -* CSC-1: internal -* CSC-2: confidential -* CSC-3: strictly confidential +Additional explanation and rationale:: Providing the _Simulation Environment Quality_ attribute helps to assess the quality of a simulation environment. -Additional explanation and rationale:: The _Test Case Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -==== Test Case Quality -Attribute description:: The _Test Case Quality_ is a statement of any kind that describes the Test Case Quality actually achieved by implementation. +==== #Solver Setting# + +Attribute description:: A _Solver Setting_ is a specific parameter that control the behavior of simulation solver tools. Obligation:: Recommended @@ -944,21 +948,23 @@ Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: Providing the _Test Case Quality_ attribute helps to assess the quality of a test case. +Additional explanation and rationale:: Providing the _Solver Setting_ attribute helps to complete the simulation setup with recommended settings to control the requested behavior of the solver tool. -==== Solver Setting +==== #Simulation Integration Name# -Attribute description:: A _Solver Setting_ is a specific parameter that control the behavior of simulation solver tools. +Attribute description:: The _Simulation Integration Name_ is the given name for the implemented simulation integration within the company's project management IT infrastructure. -Obligation:: Recommended +Obligation:: Mandatory Can have multiple values:: Yes Value entry examples:: -Additional explanation and rationale:: Providing the _Solver Setting_ attribute helps to complete the simulation setup with recommended settings to control the requested behavior of the solver tool. +Additional explanation and rationale:: Providing the _Simulation Integration Name_ attribute makes it easier to track and trace the simulation integration implemented. + + -==== Simulation Integration Quality +==== #Simulation Integration Quality# Attribute description:: The _Simulation Integration Quality_ is a statement of any kind that describes the Simulation Integration Quality actually achieved by implementation. @@ -970,7 +976,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Integration Quality_ attribute helps to assess the quality of a simulation integration. -==== Implementation Quality Assurance Results +==== #Implementation Quality Assurance Results# Attribute description:: The _Implementation Quality Assurance Results_ describe the outcome of quality measurements done. @@ -982,7 +988,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Implementation Quality Assurance Results_ attribute helps to recognize and understand the base of the Implementation Quality Verdict. This attribute can contain a link to the results or quality assurance report. -==== Implementation Quality Verdict +==== #Implementation Quality Verdict# Attribute description:: The _Implementation Quality Verdict_ is the yes or no resp. passed or failed decision to the final implementation quality assurance. From 98dcd93e8d20672d350670353b0da1eab9900f48 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 11:34:27 +0200 Subject: [PATCH 24/41] Update 2___core_attributes.adoc --- docs/2___core_attributes.adoc | 40 +++++++++++++++++------------------ 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index 38a5fd9..3df42a5 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -53,7 +53,7 @@ The attributes of SIC-Core are organized by the following attribute groups: The Administrative Data category contains information used to identify and organize the simulation. -==== #Overall Product Name# +==== #Overall Product Name*# The Overall product name is the unique master name of the overall product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. @@ -67,7 +67,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the Overall product name attribute makes it easier to track and trace the impact of a simulation result on the overall product for which the simulation is initially being requested and executed. "Overall product” can also refer to a customer's product if a company develops and simulates a relevant product as a system or component specifically for a customer product. -==== #Specific Product Name# +==== #Specific Product Name*# Attribute description:: The _Specific Product Name_ is the unique master name of the specific product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. @@ -344,7 +344,7 @@ Value entry examples:: Additional explanation and rationale:: The _Validation Criterion_ attribute helps to guarantee that the simulation objectives and targets align with the specific engineering requirements and to define the simulation setup. -==== Analysis Phase Verification Result +==== #Analysis Phase Verification Result# Attribute description:: The _Analysis Phase Verification Result_ is the conclusion of the analysis phase closing verification. @@ -442,7 +442,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Model Quality Requirement_ attribute helps specify the implementation of simulation models. -==== Entity Parameter +==== #Entity Parameter# Attribute description:: The _Entity Parameter_ reference provided parameters of the entity to be modeled. @@ -568,7 +568,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the Simulation environment quality requirement attribute helps specify the required simulation environment. Quality requirements can be also part of general requirements -==== S#imulation Integration Requirement# +==== #Simulation Integration Requirement# Attribute description:: A _Simulation Integration Requirement_ is a requirement placed on the interaction of the simulation setup elements. @@ -1002,7 +1002,7 @@ Additional explanation and rationale:: Providing the _Implementation Quality Ver === Execution -==== Used Simulation Model Name +==== #Used Simulation Model Name# Attribute description:: The _Used Simulation Model Name_ is the given name of a simulation model actually used in simulation execution. @@ -1014,7 +1014,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Used Simulation Model Name_ attribute makes it easier to track and trace the simulation model actually used in the simulation. -==== Used Parameter Name +==== #Used Parameter Name# Attribute description:: The _Used Parameter Name_ is the given name of a parameter or parameter set actually used in simulation execution. @@ -1026,7 +1026,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Used Parameter Name_ attribute makes it easier to track and trace the simulation model actually used in the simulation. -==== Used Test Case Name +==== #Used Test Case Name# Attribute description:: The _Used Test Case Name_ is the given name of a test case actually used in simulation execution. @@ -1038,7 +1038,7 @@ Value entry examples:: Additional explanation and rationale:: The combination of _Used Test Case Name_ and _Used Test Case Version_ shall be unique. -==== Used Tool Name +==== #Used Tool Name# Attribute description:: The _Used Tool Name_ is the given name of a tool actually used in simulation execution. @@ -1050,7 +1050,7 @@ Value entry examples:: Additional explanation and rationale:: The combination of _Used Tool Name_ and _Used Tool Version_ shall be unique. -==== Execution Raw Data +==== #Execution Raw Data# Attribute description:: The _Execution Raw Data_ refers to the data that originally resulted from a simulation run before any digital or manual processing was carried out. @@ -1062,7 +1062,7 @@ Value entry examples:: Additional explanation and rationale:: The _Execution Raw Data_ is usually only stored for further processing for a limited time and discarded as soon as the desired or required relevant simulation results have been extracted from the raw data and processed, e.g. incorporated into design decisions. However, this does not always have to be the case. If raw data is discarded, a link to the raw data would fail. -==== Used Tool Settings +==== #Used Tool Settings# Attribute description:: The _Used Tool Settings_ is a tool specific setting actually applied to in simulation execution. @@ -1074,7 +1074,7 @@ Value entry examples:: Additional explanation and rationale:: The Tool settings are very similar to parameters. They can also consist of a parameter and a parameter value. However, tool settings are not applied to models but to tools. They must therefore be compatible with the used tool if they are applied in simulation execution. -==== Execution Log +==== #Execution Log# Attribute description:: The _Execution Log_ records all relevant activities within the simulation environment chronologically and usually saves them in a simple text file with the date and time, sometimes even in millisecond intervals. @@ -1088,7 +1088,7 @@ Additional explanation and rationale:: The _Execution Log_ is usually consulted === Evaluation -==== Evaluation Results +==== #Evaluation Results# Attribute description:: The _Evaluation Results_ are the key results that emerges from the processing of the raw results. @@ -1100,7 +1100,7 @@ Value entry examples:: Additional explanation and rationale:: Typically the attribute _Evaluation Results_ contains a link to the result data files. -==== Evaluation Quality-Assurance Results +==== #Evaluation Quality-Assurance Results# Attribute description:: The _Evaluation Quality-Assurance Results_ describe the outcome of quality measurements done. @@ -1112,7 +1112,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Evaluation Quality-Assurance Results_ attribute helps to recognize and understand the base of the Implementation Quality Verdict. This attribute can contain a link to the results or quality assurance report. -==== Evaluation Quality Verdict +==== #Evaluation Quality Verdict# Attribute description:: The _Evaluation Quality Verdict_ is the result of the evaluation of the simulation results, i.e. whether the simulation results could be considered valid and can appropriately meet the simulation objectives. @@ -1126,7 +1126,7 @@ Additional explanation and rationale:: Providing the _Evaluation Quality Verdict === Fulfillment -==== Objectives Fulfilled +==== #Objectives Fulfilled# Attribute description:: The _Objectives Fulfilled_ attribute is the clear and unambiguous documentation of a objective fulfillment decision with a predefined set of applicable entries, that indicates whether the objectives linked with the simulation task are fulfilled or not or whether a statement of the objectives fulfillment is not possible. @@ -1142,7 +1142,7 @@ Value entry examples:: Additional explanation and rationale:: The _Objective fulfillment_ attribute helps quickly recognize and assess the simulation results without having to inspect all the details of a simulation task. -==== Credibility Fulfilled +==== #Credibility Fulfilled# Attribute description:: The _Credibility Fulfilled_ attribute is the clear and unambiguous documentation of a credibility fulfillment decision with a predefined set of applicable entries, that indicates whether the simulation task fulfills credibility requirements or not or whether a statement of the credibility fulfillment is not possible. @@ -1158,7 +1158,7 @@ Value entry examples:: Additional explanation and rationale:: The _Credibility fulfillment_ attribute helps quickly recognize and assess the simulation credibility without having to inspect all the details of a simulation task. -==== Task Status +==== #Task Status# Attribute description:: The _Task Status_ attribute is the final assessment of the entire simulation task. The attribute shows whether the task is still in progress, aborted, finished or checked out (possible in status in progress). @@ -1175,7 +1175,7 @@ Value entry examples:: Additional explanation and rationale:: The _Task status_ attribute helps to quickly recognize the status of the simulation task. -==== Fulfillment Evidence +==== #Fulfillment Evidence# Attribute description:: The _Fulfillment Evidence_ attribute links a more detailed report documenting the objective, credibility and task fulfillment assessment and decision. @@ -1187,7 +1187,7 @@ Value entry examples:: Additional explanation and rationale:: The _Fulfillment Evidence_ attribute helps learn more about the evidence of the task fulfillment decision without having to inspect too much details behind the decision. -==== Fulfillment Date +==== #Fulfillment Date# Attribute description:: _Date_ of the Fulfillment of the simulation task. From 10c174843ffcbdbe37789f72668513fb246a41ee Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 11:39:07 +0200 Subject: [PATCH 25/41] Update 2___core_attributes.adoc --- docs/2___core_attributes.adoc | 50 +++++++++++++++++------------------ 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index 3df42a5..d6983b4 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -81,7 +81,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Specific Product Name_ attribute makes it easier to track and trace the impact of a simulation result on the specific product for which the simulation is initially being requested. -==== #Ordering Project Name# +==== #Ordering Project Name*# Attribute description:: The _Ordering Project Name_ is the unique master name of the ordering development project within the company's project management IT infrastructure. @@ -95,7 +95,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Ordering Project Name_ attribute makes it easier to track and trace the simulation task and the simulation request back to the ordering development project and its engineering context. -==== #Simulation Request Name# +==== #Simulation Request Name*# Attribute description:: The _Simulation Request Name_ is the unique name of the simulation request within the company's project management IT infrastructure. @@ -107,7 +107,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Request Name_ attribute makes it easier to trace back to the simulation request when it is referenced in a simulation task or simulation delivery, for example. -==== #Simulation Task Name# +==== #Simulation Task Name*# Attribute description:: The _Simulation Task Name_ is the unique name of the simulation task within the originating company's project management IT infrastructure. @@ -234,7 +234,7 @@ Additional explanation and rationale:: The _Simulation Task Creation Date_ attri === Analysis -==== #Name of Item under Test# +==== #Name of Item under Test*# Attribute description:: The _Name of Item under Test_ specifies the product, system, component, or software, etc. that is subject of a simulation being requested by a simulation request or performed by a simulation task. @@ -249,34 +249,34 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Name of Item under Test_ attribute helps clarifying the subject of simulation. -==== #Specific engineering task# -Additional explanation and rationale:: The Specific engineering task is the engineering that directly benefits from the simulation results. + +==== #Higher level engineering task*# + +The Higher level engineering task is a higher level engineering task that sets the context of the specific engineering task. + Obligation:: Recommended Can have multiple values:: No Value entry examples:: -Detection of critical occlusions when turning right with pedestrians. - -Additional explanation and rationale:: The Specific engineering task attribute in combination with the Higher level engineering task attribute supports understanding the context in witch the simulation is placed. +Development of an AD driving function based on camera signals -==== #Higher level engineering task# +Additional explanation and rationale:: The Higher level engineering task attribute in combination with the Specific engineering task attribute supports understanding the context in witch the simulation is placed. -The Higher level engineering task is a higher level engineering task that sets the context of the specific engineering task. +==== #Specific engineering task*# +Additional explanation and rationale:: The Specific engineering task is the engineering that directly benefits from the simulation results. Obligation:: Recommended Can have multiple values:: No Value entry examples:: -Development of an AD driving function based on camera signals - -Additional explanation and rationale:: The Higher level engineering task attribute in combination with the Specific engineering task attribute supports understanding the context in witch the simulation is placed. - +Detection of critical occlusions when turning right with pedestrians. +Additional explanation and rationale:: The Specific engineering task attribute in combination with the Higher level engineering task attribute supports understanding the context in witch the simulation is placed. ==== #Simulation Objective# @@ -372,7 +372,7 @@ Value entry examples:: Additional explanation and rationale:: The _Model Purpose and Objectives_ attribute, in alignment with the simulation purpose and objectives, facilitates the specification of individual simulation models and parameters. -==== #Modeled Entity# +==== #Modeled Entity*# Attribute description:: The _Modeled Entity_ is the real-world entity that is to be modeled. @@ -787,7 +787,7 @@ Additional explanation and rationale:: Providing the _Design Verification Result === Implementation -==== #Simulation Model Name# +==== #Simulation Model Name*# Attribute description:: The _Simulation Model Name_ is the given name for the implemented simulation model within the company's project management IT infrastructure. @@ -829,7 +829,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Model Quality_ attribute helps to assess the quality of a model. -==== #Parameter Name# +==== #Parameter Name*# Attribute description:: The _Parameter Name_ is the given name for the implemented (set of) parameters within the company's project management IT infrastructure. @@ -871,7 +871,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Parameter Quality_ attribute helps to assess the quality of a parameter or a set of parameters. -==== #Test Case Name# +==== #Test Case Name*# Attribute description:: The _Test Case Name_ is the given name for the implemented test cases within the company's project management IT infrastructure. @@ -912,7 +912,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Test Case Quality_ attribute helps to assess the quality of a test case. -==== #Simulation Environment Name# +==== #Simulation Environment Name*# Attribute description:: The _Simulation Environment Name_ is the given name for the implemented simulation environment within the company's project management IT infrastructure. @@ -950,7 +950,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Solver Setting_ attribute helps to complete the simulation setup with recommended settings to control the requested behavior of the solver tool. -==== #Simulation Integration Name# +==== #Simulation Integration Name*# Attribute description:: The _Simulation Integration Name_ is the given name for the implemented simulation integration within the company's project management IT infrastructure. @@ -1002,7 +1002,7 @@ Additional explanation and rationale:: Providing the _Implementation Quality Ver === Execution -==== #Used Simulation Model Name# +==== #Used Simulation Model Name*# Attribute description:: The _Used Simulation Model Name_ is the given name of a simulation model actually used in simulation execution. @@ -1014,7 +1014,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Used Simulation Model Name_ attribute makes it easier to track and trace the simulation model actually used in the simulation. -==== #Used Parameter Name# +==== #Used Parameter Name*# Attribute description:: The _Used Parameter Name_ is the given name of a parameter or parameter set actually used in simulation execution. @@ -1026,7 +1026,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Used Parameter Name_ attribute makes it easier to track and trace the simulation model actually used in the simulation. -==== #Used Test Case Name# +==== #Used Test Case Name*# Attribute description:: The _Used Test Case Name_ is the given name of a test case actually used in simulation execution. @@ -1038,7 +1038,7 @@ Value entry examples:: Additional explanation and rationale:: The combination of _Used Test Case Name_ and _Used Test Case Version_ shall be unique. -==== #Used Tool Name# +==== #Used Tool Name*# Attribute description:: The _Used Tool Name_ is the given name of a tool actually used in simulation execution. From 928557eec88ccf8d0af39757dc5d249e27f88e94 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 11:41:48 +0200 Subject: [PATCH 26/41] Update B___sic_core_subset.adoc --- docs/B___sic_core_subset.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/B___sic_core_subset.adoc b/docs/B___sic_core_subset.adoc index 262f758..13fcc58 100644 --- a/docs/B___sic_core_subset.adoc +++ b/docs/B___sic_core_subset.adoc @@ -15,7 +15,7 @@ This set of metadata can be used as starting point in implementation metadata fo | Simulation task | Administrative | Mandatory | Unique name of the simulation task | Project management tool | Item under Test | Analysis | Mandatory | System, component, or product being analyzed | Tool / system | Simulation Objective | Analysis | Mandatory | Objective or purpose of the simulation | User -| Quality criterion | Mandatory | Mandatory | Criteria used to evaluate simulation success | User +| Quality criterion | Analysis | Recommended | Criteria used to evaluate simulation success | User | Used Model | Execution | Mandatory | Model used for the simulation | Tool / system | Used Parameter | Execution | Mandatory | Parameter used for the simulation | user (selection) | Used Tool | Execution | Mandatory | Tool used for the simulation | Tool / system From 228e0a6a410dfea361712da963fbd718811fd75d Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 11:43:20 +0200 Subject: [PATCH 27/41] Update B___sic_core_subset.adoc --- docs/B___sic_core_subset.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/B___sic_core_subset.adoc b/docs/B___sic_core_subset.adoc index 13fcc58..2575161 100644 --- a/docs/B___sic_core_subset.adoc +++ b/docs/B___sic_core_subset.adoc @@ -11,7 +11,7 @@ This set of metadata can be used as starting point in implementation metadata fo | Attribute Name| Category | Obligation | Description | Typical Source | Ordering project | Administrative | Recommended | Unique name of the ordering project | Project management tool | Specific Product | Administrative | Recommended | Unique name of the specific product | Project management tool -| Simulation Request | Administrative | Mandatory | Unique name of the Simulation Request | Project management tool +| Simulation Request | Administrative | Recommended | Unique name of the Simulation Request | Project management tool | Simulation task | Administrative | Mandatory | Unique name of the simulation task | Project management tool | Item under Test | Analysis | Mandatory | System, component, or product being analyzed | Tool / system | Simulation Objective | Analysis | Mandatory | Objective or purpose of the simulation | User From 538ca8708001f418123128f2b187545f8c264a5f Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 17:02:48 +0200 Subject: [PATCH 28/41] Update 2___core_attributes.adoc --- docs/2___core_attributes.adoc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index d6983b4..935d660 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -1142,9 +1142,9 @@ Value entry examples:: Additional explanation and rationale:: The _Objective fulfillment_ attribute helps quickly recognize and assess the simulation results without having to inspect all the details of a simulation task. -==== #Credibility Fulfilled# +==== #Quality Fulfilled# -Attribute description:: The _Credibility Fulfilled_ attribute is the clear and unambiguous documentation of a credibility fulfillment decision with a predefined set of applicable entries, that indicates whether the simulation task fulfills credibility requirements or not or whether a statement of the credibility fulfillment is not possible. +The Quality fulfilled attribute is the clear and unambigious documentation of a quality fulfillment decision with a predifiened set of applicable entries, that indicates whether the simulation task fulfills quality requirements or not or whether a statement of the quality fulfillment ist not possible. Obligation:: Mandatory @@ -1152,11 +1152,11 @@ Can have multiple values:: No Value entry examples:: -* Yes: Credibility sufficient. Statements about objectives are possible -* No: Credibility not sufficient e.g. tolerances of sim results, confidence intervals do not allow statements about objectives -* No statement possible: No specifications for credibility or no evaluation carried out +* Yes: Quality sufficient. Statements about objectives are possible +* No: Quality not sufficient e.g. tolerances of sim results, confidence intervals do not allow statements about objectives +* No statement possible: No specifications for Quality or no evaluation carried out -Additional explanation and rationale:: The _Credibility fulfillment_ attribute helps quickly recognize and assess the simulation credibility without having to inspect all the details of a simulation task. +Additional explanation and rationale:: The Quality fulfillment attribute helps quickly recognize and assess the simulation Quality without having to inspect all the details of a simulation task. Can for example be the result of a simulation credibility assessment ==== #Task Status# From 7900e72b39db9dcd152f1b91d83dc0366d482854 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 17:06:04 +0200 Subject: [PATCH 29/41] Update B___sic_core_subset.adoc --- docs/B___sic_core_subset.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/B___sic_core_subset.adoc b/docs/B___sic_core_subset.adoc index 2575161..ca563fe 100644 --- a/docs/B___sic_core_subset.adoc +++ b/docs/B___sic_core_subset.adoc @@ -20,7 +20,7 @@ This set of metadata can be used as starting point in implementation metadata fo | Used Parameter | Execution | Mandatory | Parameter used for the simulation | user (selection) | Used Tool | Execution | Mandatory | Tool used for the simulation | Tool / system | Task status | Fulfillment | Mandatory | Is the task still in progress abortet, finished | User -| Credibility fulfilled | Fulfillment | Recommended | Documentation of the credibility fulfillment decision | User +| Quality fulfiled | Fulfillment | Recommended | Documentation of the quality fulfillment decision | User | Objectives fulfilled | Fulfillment | Recommended | Documentation of the objectives fulfillment decision | User |=== From 3f3af9c038d67ecb85fa4756d0454b3de7e02a18 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 17:06:36 +0200 Subject: [PATCH 30/41] Update B___sic_core_subset.adoc --- docs/B___sic_core_subset.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/B___sic_core_subset.adoc b/docs/B___sic_core_subset.adoc index ca563fe..7893159 100644 --- a/docs/B___sic_core_subset.adoc +++ b/docs/B___sic_core_subset.adoc @@ -20,7 +20,7 @@ This set of metadata can be used as starting point in implementation metadata fo | Used Parameter | Execution | Mandatory | Parameter used for the simulation | user (selection) | Used Tool | Execution | Mandatory | Tool used for the simulation | Tool / system | Task status | Fulfillment | Mandatory | Is the task still in progress abortet, finished | User -| Quality fulfiled | Fulfillment | Recommended | Documentation of the quality fulfillment decision | User +| Quality fulfilled | Fulfillment | Recommended | Documentation of the quality fulfillment decision | User | Objectives fulfilled | Fulfillment | Recommended | Documentation of the objectives fulfillment decision | User |=== From 96e4d01f2e79209bf31c47d5e0a4f10ec6cec216 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 17:51:50 +0200 Subject: [PATCH 31/41] Update A___mapping_srmd.adoc --- docs/A___mapping_srmd.adoc | 81 +++++++++++++++++++------------------- 1 file changed, 41 insertions(+), 40 deletions(-) diff --git a/docs/A___mapping_srmd.adoc b/docs/A___mapping_srmd.adoc index 0332499..de9215b 100644 --- a/docs/A___mapping_srmd.adoc +++ b/docs/A___mapping_srmd.adoc @@ -34,11 +34,11 @@ Note that the abbreviated explanations are not considered a normative part of th [cols="2,3m,^1e,17",align="center",frame="topbot",options="header"] |=== | SIC Core Name | SRMD Mapping | Obligation | Short Explanation -| Specific Product Name | administrative.specific-product.name | Mandatory | Unique master name of the specific product whose development or validation requires the simulation. -| Ordering Project Name | administrative.ordering-project.name | Mandatory | Unique master name of the ordering development project. -| Simulation Request Name | administrative.simulation-request.name | Mandatory | Unique name of the simulation request. -| Simulation Task Name | administrative.simulation-task.name | Mandatory | Unique name of the simulation task. | Overall Product Name | administrative.overall-product.name | Recommended | Unique master name of the overall product associated with the simulation. +| Specific Product Name | administrative.specific-product.name | Recommended | Unique master name of the specific product whose development or validation requires the simulation. +| Ordering Project Name | administrative.ordering-project.name | Recommended | Unique master name of the ordering development project. +| Simulation Request Name | administrative.simulation-request.name | Recommended | Unique name of the simulation request. +| Simulation Task Name | administrative.simulation-task.name | Mandatory | Unique name of the simulation task. | Simulation Task Confidentiality Level | administrative.simulation-task.confidentiality | Recommended | Classification level that defines access to the contained information. | Predicted Simulation Start Date | administrative.simulation-task.date.start | Recommended | Date when all required information is expected to be available to start simulation. | Requested Simulation Delivery Date | administrative.simulation-task.date.delivery | Recommended | Date when simulation results are requested by the ordering side. @@ -56,11 +56,11 @@ Note that the abbreviated explanations are not considered a normative part of th |=== | SIC Core Name | SRMD Mapping | Obligation | Short Explanation | Name of Item under Test | analysis.item-under-test.name | Mandatory | Product, system, component, software, or other item that is subject to simulation. -| Simulation Objective | analysis.simulation-task.objectives | Mandatory | Engineering question to be answered by the simulation task. -| Simulation further Requirements | analysis.simulation-task.further-requirements | Mandatory | Additional simulation requirements defining what to determine, confirm, or neglect. -| Quality Criterion | analysis.quality-aspects | Mandatory | Quality requirement to be fulfilled during simulation. | Higher Level Engineering Task | analysis.engineering-task.higher-level | Recommended | Higher-level engineering task that gives context for the specific task. | Specific Engineering Task | analysis.engineering-task.specific | Recommended | Concrete engineering task that directly benefits from simulation results. +| Simulation Objective | analysis.simulation-task.objectives | Mandatory | Engineering question to be answered by the simulation task. +| Simulation further Requirements | analysis.simulation-task.further-requirements | Recommended | Additional simulation requirements defining what to determine, confirm, or neglect. +| Quality Criterion | analysis.quality-aspects | Recommended | Quality requirement to be fulfilled during simulation. | Verification Criterion | analysis.verification | Recommended | Quality requirement for verifying alignment with simulation objectives. | Validation Criterion | analysis.validation | Recommended | Quality requirement for validating alignment with requesting engineering needs. | Analysis Phase Verification Result | analysis.verification | Recommended | Result of the analysis phase closing verification. @@ -71,24 +71,25 @@ Note that the abbreviated explanations are not considered a normative part of th [cols="2,3m,^1e,17",align="center",frame="topbot",options="header"] |=== | SIC Core Name | SRMD Mapping | Obligation | Short Explanation -| Model Purpose and Objectives | requirements.models.purpose-objectives | Mandatory | Individual model purposes and objectives derived from simulation objectives. -| Modeled Entity | requirements.models.subject-information.modeled-entity | Mandatory | Real-world entity that is to be modeled. -| Entity Parameter | requirements.parameters.subject-information.parametrized-entity | Mandatory | Referenced parameters of the entity to be modeled. -| Simulation Environment Requirement | requirements.simulation-environment | Mandatory | Requirement placed on the simulation environment. -| Simulation Integration Requirement | requirements.simulation-integration | Mandatory | Requirement placed on interaction of simulation setup elements. -| Test Case Requirements | requirements.test-cases | Mandatory | Requirements for simulation test cases and their objectives. -| Required Modeled Effect | requirements.models.effects-considered | Recommended | Real-world physical effect that shall be considered in modeling. -| Further Model Requirements | requirements.models.further-model-requirements | Recommended | Additional requirements placed on the model. +| Model Purpose and Objectives | requirements.models.purpose-objectives | Recommended | Individual model purposes and objectives derived from simulation objectives. +| Modeled Entity | requirements.models.subject-information.modeled-entity | Recommended | Real-world entity that is to be modeled. +| Required Modeled Effect | requirements.model.effects-considered | Recommended | Real-world physical effect that shall be considered in modeling. +| Further Model Requirements | requirements.model.further-model-requirements | Recommended | Additional requirements placed on the model. | Simulation Model Confidentiality Level | requirements.model.confidentiality | Recommended | Confidentiality classification for model-related information. -| Value Distribution Function | requirements.parameters-value-distribution-function | Recommended | Probability distribution used to describe parameter value deviations. +| Model Quality Requirement | requirements.model.quality-requirements | Optional | Quality requirement for a simulation model. +| Entity Parameter | requirements.parameters.subject-information.parametrized-entity | Mandatory | Referenced parameters of the entity to be modeled. +| Value Distribution Function | requirements.parameter-value-distribution-function | Recommended | Probability distribution used to describe parameter value deviations. | Parameter Confidentiality Level | requirements.parameter.confidentiality | Recommended | Confidentiality classification for parameter-related information. -| Quality Assurance Requirements | requirements.quality-assurance | Recommended | Requirements placed on quality assurance in the requirements phase. -| Requirements Phase Verification Result | requirements.verification | Recommended | Result of verification activities in the requirements phase. -| Model Quality Requirement | requirements.models.quality-requirements | Optional | Quality requirement for a simulation model. -| Parameter Quality Requirement | requirements.parameters.quality-requirements | Optional | Quality requirement for parameter sets. +| Parameter Quality Requirement | requirements.parameter.quality-requirements | Optional | Quality requirement for parameter sets. +| Test Case Requirements | requirements.test-case | Recommended | Requirements for simulation test cases and their objectives. +| Test Case Confidentiality Level | requirements.test-case.confidentiality | Recommended | Confidentiality classification for parameter-related information. +| Test Case Quality Requirement | requirements.test-case.quality-requirements | Optional | Quality requirement for test cases. +| Simulation Environment Requirement | requirements.simulation-environment | Recommended | Requirement placed on the simulation environment. | Simulation Environment Quality Requirement | requirements.simulation-environment.quality-requirements | Optional | Quality requirement for the simulation environment. +| Simulation Integration Requirement | requirements.simulation-integration | Recommended | Requirement placed on interaction of simulation setup elements. | Simulation Integration Quality Requirement | requirements.simulation-integration.quality-requirements | Optional | Quality requirement for simulation integration. -| Test Case Quality Requirement | requirements.test-cases.quality-requirements | Optional | Quality requirement for test cases. +| Quality Assurance Requirements | requirements.quality-assurance | Recommended | Requirements placed on quality assurance in the requirements phase. +| Requirements Phase Verification Result | requirements.verification | Recommended | Result of verification activities in the requirements phase. |=== ==== Design @@ -96,18 +97,18 @@ Note that the abbreviated explanations are not considered a normative part of th [cols="2,3m,^1e,17",align="center",frame="topbot",options="header"] |=== | SIC Core Name | SRMD Mapping | Obligation | Short Explanation -| Model Design Specification | design.models | Recommended | Definition of how models shall be implemented. -| Parameter Design Specification | design.parameters | Recommended | Definition of how parameters shall be implemented. +| Model Design Specification | design.model | Recommended | Definition of how models shall be implemented. +| Model Design Quality Requirement | design.model.quality-requirements | Optional | Quality requirement for model design. +| Parameter Design Specification | design.parameter | Recommended | Definition of how parameters shall be implemented. +| Parameter Design Quality Requirement | design.parameter.quality-requirements | Optional | Quality requirement for parameter design. +| Test Case Design Specification | design.test-case | Recommended | Definition of how test cases shall be implemented. +| Test Case Design Quality Requirement | design.test-case.quality-requirements | Optional | Quality requirement for test case design. | Simulation Environment Design Specification | design.simulation-environment | Recommended | Definition of how the simulation environment shall be implemented. +| Simulation Environment Design Quality Requirement | design.simulation-environment.quality-requirements | Optional | Quality requirement for simulation environment design. | Simulation Integration Design Specification | design.simulation-integration | Recommended | Definition of how simulation components shall be integrated. -| Test Case Design Specification | design.test-cases | Recommended | Definition of how test cases shall be implemented. +| Simulation Integration Design Quality Requirement | design.simulation-integration.quality-requirements | Optional | Quality requirement for simulation integration design. | Design Quality Assurance | design.quality-assurance | Recommended | Quality assurance measure in the design phase. | Design Verification Result | design.verification | Recommended | Result of verification activities in the design phase. -| Model Design Quality Requirement | design.models.quality-requirements | Optional | Quality requirement for model design. -| Parameter Design Quality Requirement | design.parameters.quality-requirements | Optional | Quality requirement for parameter design. -| Simulation Environment Design Quality Requirement | design.simulation-environment.quality-requirements | Optional | Quality requirement for simulation environment design. -| Simulation Integration Design Quality Requirement | design.simulation-integration.quality-requirements | Optional | Quality requirement for simulation integration design. -| Test Case Design Quality Requirement | design.test-cases.quality-requirements | Optional | Quality requirement for test case design. |=== ==== Implementation @@ -116,18 +117,18 @@ Note that the abbreviated explanations are not considered a normative part of th |=== | SIC Core Name | SRMD Mapping | Obligation | Short Explanation | Simulation Model Name | implementation.model.name | Mandatory | Name of the implemented simulation model. -| Parameter Name | implementation.parameters.name | Mandatory | Name of the implemented parameter set. -| Simulation Environment Name | implementation.simulation-environment.name | Mandatory | Name of the implemented simulation environment. -| Simulation Integration Name | implementation.simulation-integration.name | Mandatory | Name of the implemented simulation integration. | Simulation Model Confidentiality Level | implementation.model.confidentiality | Recommended | Confidentiality classification for implemented model information. | Simulation Model Quality | implementation.model.quality | Recommended | Statement describing achieved model quality after implementation. -| Parameter Confidentiality Level | implementation.parameter.confidentiality | Recommended | Confidentiality classification for implemented parameter information. +| Parameter Name | implementation.parameters.name | Mandatory | Name of the implemented parameter set. +| Parameter Confidentiality Level | implementation.parameter.confidentiality | Recommended | Confidentiality classification for parameter information. | Parameter Quality | implementation.parameters.quality | Recommended | Statement describing achieved parameter quality after implementation. +| Test Case Name | implementation.test-case.name | Recommended | Name of implemented test cases. +| Test Case Confidentiality Level | implementation.test-case.confidentiality | Recommended | Confidentiality classification for implemented test case information. +| Test Case Quality | implementation.test-case.quality | Recommended | Statement describing achieved test case quality after implementation. +| Simulation Environment Name | implementation.simulation-environment.name | Mandatory | Name of the implemented simulation environment. | Simulation Environment Quality | implementation.simulation-environment.quality | Recommended | Statement describing achieved simulation environment quality after implementation. -| Test Case Name | implementation.test-cases.name | Recommended | Name of implemented test cases. -| Test Case Confidentiality Level | implementation.test-cases.confidentiality | Recommended | Confidentiality classification for implemented test case information. -| Test Case Quality | implementation.test-cases.quality | Recommended | Statement describing achieved test case quality after implementation. | Solver Setting | implementation.simulation-integration.settings | Recommended | Relevant simulation integration settings, such as solver settings. +| Simulation Integration Name | implementation.simulation-integration.name | Recommended | Name of the implemented simulation integration. | Simulation Integration Quality | implementation.simulation-integration.quality | Recommended | Statement describing achieved simulation integration quality after implementation. | Implementation Quality Assurance Results | implementation.quality-assurance-results | Recommended | Results of quality assurance activities in the implementation phase. | Implementation Quality Verdict | implementation.verdict | Optional | Final implementation quality decision. @@ -140,7 +141,7 @@ Note that the abbreviated explanations are not considered a normative part of th | SIC Core Name | SRMD Mapping | Obligation | Short Explanation | Used Simulation Model Name | execution.model.names | Mandatory | Name of simulation model actually used in execution. | Used Parameter Name | execution.parameters.names | Mandatory | Name of parameter set actually used in execution. -| Used Test Case Name | execution.test-cases.names | Mandatory | Name of test case actually used in execution. +| Used Test Case Name | execution.test-cases.names | Recommended | Name of test case actually used in execution. | Used Tool Name | execution.tool.name | Mandatory | Name of tool actually used in execution. | Execution Raw Data | execution.data | Recommended | Original data resulting from simulation runs before processing. | Used Tool Settings | execution.tool.settings | Recommended | Tool-specific settings applied during execution. @@ -152,7 +153,7 @@ Note that the abbreviated explanations are not considered a normative part of th [cols="2,3m,^1e,17",align="center",frame="topbot",options="header"] |=== | SIC Core Name | SRMD Mapping | Obligation | Short Explanation -| Evaluation Results | evaluation.results | Mandatory | Key results produced by processing simulation output data. +| Evaluation Results | evaluation.results | Recommended | Key results produced by processing simulation output data. | Evaluation Quality-Assurance Results | evaluation.quality-assurance | Recommended | Results of quality assurance activities during evaluation. | Evaluation Quality Verdict | evaluation.verdict | Optional | Final verdict from evaluating simulation results. |=== @@ -162,9 +163,9 @@ Note that the abbreviated explanations are not considered a normative part of th [cols="2,3m,^1e,17",align="center",frame="topbot",options="header"] |=== | SIC Core Name | SRMD Mapping | Obligation | Short Explanation -| Objectives Fulfilled | fulfillment.objectives | Mandatory | Decision whether simulation objectives are fulfilled. -| Credibility Fulfilled | fulfillment.credibility | Mandatory | Decision whether credibility requirements are fulfilled. | Task Status | fulfillment.task-status | Mandatory | Overall status assessment of the simulation task. +| Quality Fulfilled | fulfillment.quality | Recommended | Decision whether simulation quality requirements are fulfilled. +| Objectives Fulfilled | fulfillment.objectives | Recommended | Decision whether simulation objectives are fulfilled. | Fulfillment Evidence | fulfillment.evidence | Recommended | Link or reference to evidence supporting fulfillment decisions. | Fulfillment Date | fulfillment.date | Recommended | Date on which fulfillment assessment is made. |=== From d12c43c04ed05bd7a35a7c187dc664a9a4567fc5 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 17:57:59 +0200 Subject: [PATCH 32/41] Update A___mapping_srmd.adoc --- docs/A___mapping_srmd.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/A___mapping_srmd.adoc b/docs/A___mapping_srmd.adoc index de9215b..f64e821 100644 --- a/docs/A___mapping_srmd.adoc +++ b/docs/A___mapping_srmd.adoc @@ -116,16 +116,16 @@ Note that the abbreviated explanations are not considered a normative part of th [cols="2,3m,^1e,17",align="center",frame="topbot",options="header"] |=== | SIC Core Name | SRMD Mapping | Obligation | Short Explanation -| Simulation Model Name | implementation.model.name | Mandatory | Name of the implemented simulation model. +| Simulation Model Name | implementation.model.name | Recommended | Name of the implemented simulation model. | Simulation Model Confidentiality Level | implementation.model.confidentiality | Recommended | Confidentiality classification for implemented model information. | Simulation Model Quality | implementation.model.quality | Recommended | Statement describing achieved model quality after implementation. -| Parameter Name | implementation.parameters.name | Mandatory | Name of the implemented parameter set. +| Parameter Name | implementation.parameters.name | Recommended | Name of the implemented parameter set. | Parameter Confidentiality Level | implementation.parameter.confidentiality | Recommended | Confidentiality classification for parameter information. | Parameter Quality | implementation.parameters.quality | Recommended | Statement describing achieved parameter quality after implementation. | Test Case Name | implementation.test-case.name | Recommended | Name of implemented test cases. | Test Case Confidentiality Level | implementation.test-case.confidentiality | Recommended | Confidentiality classification for implemented test case information. | Test Case Quality | implementation.test-case.quality | Recommended | Statement describing achieved test case quality after implementation. -| Simulation Environment Name | implementation.simulation-environment.name | Mandatory | Name of the implemented simulation environment. +| Simulation Environment Name | implementation.simulation-environment.name | Recommended | Name of the implemented simulation environment. | Simulation Environment Quality | implementation.simulation-environment.quality | Recommended | Statement describing achieved simulation environment quality after implementation. | Solver Setting | implementation.simulation-integration.settings | Recommended | Relevant simulation integration settings, such as solver settings. | Simulation Integration Name | implementation.simulation-integration.name | Recommended | Name of the implemented simulation integration. From 6939e0bd7a63dedc1c82762c0951fa1aacf54138 Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 18:03:24 +0200 Subject: [PATCH 33/41] Update 2___core_attributes.adoc --- docs/2___core_attributes.adoc | 64 ++++++++++++++++++----------------- 1 file changed, 33 insertions(+), 31 deletions(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index 935d660..43c90f7 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -71,7 +71,7 @@ Additional explanation and rationale:: Providing the Overall product name attrib Attribute description:: The _Specific Product Name_ is the unique master name of the specific product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: Yes @@ -85,7 +85,7 @@ Additional explanation and rationale:: Providing the _Specific Product Name_ att Attribute description:: The _Ordering Project Name_ is the unique master name of the ordering development project within the company's project management IT infrastructure. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: No @@ -99,7 +99,7 @@ Additional explanation and rationale:: Providing the _Ordering Project Name_ att Attribute description:: The _Simulation Request Name_ is the unique name of the simulation request within the company's project management IT infrastructure. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: No @@ -296,7 +296,7 @@ Additional explanation and rationale:: Providing the _Simulation Objective_ attr Attribute description:: The _Simulation further Requirements_ define what is to be determined, confirmed, or neglected by a simulation. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: Yes @@ -310,7 +310,7 @@ Additional explanation and rationale:: Providing the Simulation further requirem Attribute description:: A _Quality Criterion_ is a quality requirement that must be met during the simulation, particularly given the importance of the decision to be made. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: Yes @@ -362,7 +362,7 @@ Additional explanation and rationale:: The _Analysis Phase Verification Result_ Attribute description:: The _Model Purpose and Objectives_ are indicating, based on the simulation purpose and objectives, individual _Model Purpose and Objectives_. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: Yes @@ -376,7 +376,7 @@ Additional explanation and rationale:: The _Model Purpose and Objectives_ attrib Attribute description:: The _Modeled Entity_ is the real-world entity that is to be modeled. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: Yes @@ -503,7 +503,7 @@ Additional explanation and rationale:: Providing the Parameter quality requireme Attribute description:: The _Test Case Requirements_ is the description of the goals and objectives of a test case. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: Yes @@ -544,7 +544,7 @@ Additional explanation and rationale:: Providing the Test case requirements attr Attribute description:: A _Simulation Environment Requirement_ is a requirement placed on the simulation environment. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: Yes @@ -572,7 +572,7 @@ Additional explanation and rationale:: Providing the Simulation environment qual Attribute description:: A _Simulation Integration Requirement_ is a requirement placed on the interaction of the simulation setup elements. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: Yes @@ -791,7 +791,7 @@ Additional explanation and rationale:: Providing the _Design Verification Result Attribute description:: The _Simulation Model Name_ is the given name for the implemented simulation model within the company's project management IT infrastructure. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: Yes @@ -833,7 +833,7 @@ Additional explanation and rationale:: Providing the _Simulation Model Quality_ Attribute description:: The _Parameter Name_ is the given name for the implemented (set of) parameters within the company's project management IT infrastructure. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: Yes @@ -916,7 +916,7 @@ Additional explanation and rationale:: Providing the _Test Case Quality_ attribu Attribute description:: The _Simulation Environment Name_ is the given name for the implemented simulation environment within the company's project management IT infrastructure. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: Yes @@ -954,7 +954,7 @@ Additional explanation and rationale:: Providing the _Solver Setting_ attribute Attribute description:: The _Simulation Integration Name_ is the given name for the implemented simulation integration within the company's project management IT infrastructure. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: Yes @@ -1030,7 +1030,7 @@ Additional explanation and rationale:: Providing the _Used Parameter Name_ attri Attribute description:: The _Used Test Case Name_ is the given name of a test case actually used in simulation execution. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: Yes @@ -1092,7 +1092,7 @@ Additional explanation and rationale:: The _Execution Log_ is usually consulted Attribute description:: The _Evaluation Results_ are the key results that emerges from the processing of the raw results. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: Yes @@ -1126,9 +1126,9 @@ Additional explanation and rationale:: Providing the _Evaluation Quality Verdict === Fulfillment -==== #Objectives Fulfilled# +==== #Task Status# -Attribute description:: The _Objectives Fulfilled_ attribute is the clear and unambiguous documentation of a objective fulfillment decision with a predefined set of applicable entries, that indicates whether the objectives linked with the simulation task are fulfilled or not or whether a statement of the objectives fulfillment is not possible. +Attribute description:: The _Task Status_ attribute is the final assessment of the entire simulation task. The attribute shows whether the task is still in progress, aborted, finished or checked out (possible in status in progress). Obligation:: Mandatory @@ -1136,17 +1136,19 @@ Can have multiple values:: No Value entry examples:: -* Yes: Objectives are fulfilled -* No: Objectives are not fulfilled -* No statement possible +* In Progress: In progress +* Checked out: in progress but checked out from data management system +* Aborted: simulation task is aborted +* Finished: Task is finished + +Additional explanation and rationale:: The _Task status_ attribute helps to quickly recognize the status of the simulation task. -Additional explanation and rationale:: The _Objective fulfillment_ attribute helps quickly recognize and assess the simulation results without having to inspect all the details of a simulation task. ==== #Quality Fulfilled# The Quality fulfilled attribute is the clear and unambigious documentation of a quality fulfillment decision with a predifiened set of applicable entries, that indicates whether the simulation task fulfills quality requirements or not or whether a statement of the quality fulfillment ist not possible. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: No @@ -1158,22 +1160,22 @@ Value entry examples:: Additional explanation and rationale:: The Quality fulfillment attribute helps quickly recognize and assess the simulation Quality without having to inspect all the details of a simulation task. Can for example be the result of a simulation credibility assessment -==== #Task Status# +==== #Objectives Fulfilled# -Attribute description:: The _Task Status_ attribute is the final assessment of the entire simulation task. The attribute shows whether the task is still in progress, aborted, finished or checked out (possible in status in progress). +Attribute description:: The _Objectives Fulfilled_ attribute is the clear and unambiguous documentation of a objective fulfillment decision with a predefined set of applicable entries, that indicates whether the objectives linked with the simulation task are fulfilled or not or whether a statement of the objectives fulfillment is not possible. -Obligation:: Mandatory +Obligation:: Recommended Can have multiple values:: No Value entry examples:: -* In Progress: In progress -* Checked out: in progress but checked out from data management system -* Aborted: simulation task is aborted -* Finished: Task is finished +* Yes: Objectives are fulfilled +* No: Objectives are not fulfilled +* No statement possible + +Additional explanation and rationale:: The _Objective fulfillment_ attribute helps quickly recognize and assess the simulation results without having to inspect all the details of a simulation task. -Additional explanation and rationale:: The _Task status_ attribute helps to quickly recognize the status of the simulation task. ==== #Fulfillment Evidence# From e625d31719704fabc2467f45ce5e23ecd2d9397e Mon Sep 17 00:00:00 2001 From: Hans-Martin-Heinkel <59723316+Hans-Martin-Heinkel@users.noreply.github.com> Date: Sat, 2 May 2026 18:09:11 +0200 Subject: [PATCH 34/41] Update 2___core_attributes.adoc --- docs/2___core_attributes.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index 43c90f7..2b6bd76 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -17,7 +17,7 @@ Example: *Simulation Model Name** -The attribute includes the following sub-attributes (details in chapter 2.9): +The attribute includes the following sub-attributes (details in chapter 2.11): * Name (that is listed in the main List) From 61b6224b9cc7071857739661679464e4af33e93f Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Wed, 20 May 2026 13:14:10 +0200 Subject: [PATCH 35/41] Remove color highlighting Signed-off-by: Pierre R. Mai --- docs/2___core_attributes.adoc | 180 +++++++++++++++++----------------- 1 file changed, 90 insertions(+), 90 deletions(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index 2b6bd76..684ff85 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -53,7 +53,7 @@ The attributes of SIC-Core are organized by the following attribute groups: The Administrative Data category contains information used to identify and organize the simulation. -==== #Overall Product Name*# +==== Overall Product Name* The Overall product name is the unique master name of the overall product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. @@ -67,7 +67,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the Overall product name attribute makes it easier to track and trace the impact of a simulation result on the overall product for which the simulation is initially being requested and executed. "Overall product” can also refer to a customer's product if a company develops and simulates a relevant product as a system or component specifically for a customer product. -==== #Specific Product Name*# +==== Specific Product Name* Attribute description:: The _Specific Product Name_ is the unique master name of the specific product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. @@ -81,7 +81,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Specific Product Name_ attribute makes it easier to track and trace the impact of a simulation result on the specific product for which the simulation is initially being requested. -==== #Ordering Project Name*# +==== Ordering Project Name* Attribute description:: The _Ordering Project Name_ is the unique master name of the ordering development project within the company's project management IT infrastructure. @@ -95,7 +95,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Ordering Project Name_ attribute makes it easier to track and trace the simulation task and the simulation request back to the ordering development project and its engineering context. -==== #Simulation Request Name*# +==== Simulation Request Name* Attribute description:: The _Simulation Request Name_ is the unique name of the simulation request within the company's project management IT infrastructure. @@ -107,7 +107,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Request Name_ attribute makes it easier to trace back to the simulation request when it is referenced in a simulation task or simulation delivery, for example. -==== #Simulation Task Name*# +==== Simulation Task Name* Attribute description:: The _Simulation Task Name_ is the unique name of the simulation task within the originating company's project management IT infrastructure. @@ -119,7 +119,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Task Name_ attribute makes it easier to trace back to the simulation task when it is referenced in a simulation delivery. -==== #Simulation Task Confidentiality Level# +==== Simulation Task Confidentiality Level Attribute description:: The _Simulation Task Confidentiality Level_ is a classification with respect to the access to contained information. @@ -136,7 +136,7 @@ Value entry examples:: Additional explanation and rationale:: The _Simulation Task Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -==== #Predicted Simulation Start Date# +==== Predicted Simulation Start Date Attribute description:: The _Predicted Simulation Start Date_ is the date at which all information will have been provided so that the simulation service can start. @@ -148,7 +148,7 @@ Value entry examples:: Additional explanation and rationale:: The _Predicted Simulation Start Date_ is meaningful information for the simulation engineers for simulation process planning and team workload planning. -==== #Requested Simulation Delivery Date# +==== Requested Simulation Delivery Date Attribute description:: The _Requested Simulation Delivery Date_ is the due date that the simulation results will be appreciated by the ordering person or organization. @@ -160,7 +160,7 @@ Value entry examples:: Additional explanation and rationale:: Providing a _Requested Simulation Delivery Date_ attribute helps plan the details of a simulation process depending on available organizational and technical resources and the expected process duration. -==== #Requesting Person# +==== Requesting Person Attribute description:: The _Requesting Person_ is the person who needs the obtained simulation results on a technical level and will work with the results. @@ -172,7 +172,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Requesting Person_ attribute in combination with the _Contracting Person_ attribute helps streamline communication in the event of questions about the details of the request or a need for technical clarification. Which _Requesting Person's_ information is actually provided depends on negotiations and regulations. -==== #Requesting Entity# +==== Requesting Entity Attribute description:: The _Requesting Entity_ is the department or external company that needs the obtained simulation results on a technical level and will work with the results. @@ -184,7 +184,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Requesting Entity_ attribute in combination with the _Contracting Entity_ attribute helps streamline communication in the event of questions about the details of the request or a need for technical clarification. What information about the _Requesting Entity's_ information is actually provided depends on negotiations and regulations. -==== #Contracting Person# +==== Contracting Person Attribute description:: The _Contracting Person_ is the person who accepts the simulation request to provide a simulation service. @@ -196,7 +196,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Contracting Person_ attribute, in combination with the Requesting Person attribute helps streamline communication in the event of administrative questions about the details of the request or a need for administrative clarification. Which _Contracting Person's_ information is actually provided depends on negotiations and regulations. -==== #Contracting Entity# +==== Contracting Entity Attribute description:: The _Contracting Entity_ is the department or external company who accepts the simulation request to provide a simulation service. @@ -208,7 +208,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Contracting Entity_ attribute in combination with the _Requesting Entity_ attribute helps streamline communication in the event of questions about the details of the request or a need for technical clarification. What information about the _Contracting Entity's_ information is actually provided depends on negotiations and regulations. -==== #Simulation Task Creator Name# +==== Simulation Task Creator Name Attribute description:: The _Simulation Task Creator Name_ is the name or other regulatory-compliant valid identifier of the person who initially created the simulation task in the project management IT system. @@ -220,7 +220,7 @@ Value entry examples:: Additional explanation and rationale:: The _Simulation Task Creator Name_ attribute should automatically be extracted from the project management IT system. -==== #Simulation Task Creation Date# +==== Simulation Task Creation Date Attribute description:: The _Simulation Task Creation Date_ is the date the simulation request in the project management IT system was created. @@ -234,7 +234,7 @@ Additional explanation and rationale:: The _Simulation Task Creation Date_ attri === Analysis -==== #Name of Item under Test*# +==== Name of Item under Test* Attribute description:: The _Name of Item under Test_ specifies the product, system, component, or software, etc. that is subject of a simulation being requested by a simulation request or performed by a simulation task. @@ -251,7 +251,7 @@ Additional explanation and rationale:: Providing the _Name of Item under Test_ a -==== #Higher level engineering task*# +==== Higher level engineering task* The Higher level engineering task is a higher level engineering task that sets the context of the specific engineering task. @@ -265,7 +265,7 @@ Development of an AD driving function based on camera signals Additional explanation and rationale:: The Higher level engineering task attribute in combination with the Specific engineering task attribute supports understanding the context in witch the simulation is placed. -==== #Specific engineering task*# +==== Specific engineering task* Additional explanation and rationale:: The Specific engineering task is the engineering that directly benefits from the simulation results. Obligation:: Recommended @@ -278,7 +278,7 @@ Detection of critical occlusions when turning right with pedestrians. Additional explanation and rationale:: The Specific engineering task attribute in combination with the Higher level engineering task attribute supports understanding the context in witch the simulation is placed. -==== #Simulation Objective# +==== Simulation Objective Attribute description:: The _Simulation Objective_ represents the engineering question that is to be answered by the simulation task. @@ -292,7 +292,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Objective_ attribute helps keep the focus on the target and to ensures that the entire simulation task is streamlined to the target. -==== #Simulation further Requirements# +==== Simulation further Requirements Attribute description:: The _Simulation further Requirements_ define what is to be determined, confirmed, or neglected by a simulation. @@ -306,7 +306,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the Simulation further requirement attribute is an important input for the development of the test cases of a simulation. Often detailed information is linked. -==== #Quality Criterion# +==== Quality Criterion Attribute description:: A _Quality Criterion_ is a quality requirement that must be met during the simulation, particularly given the importance of the decision to be made. @@ -320,7 +320,7 @@ Value entry examples:: Additional explanation and rationale:: The _Quality Criterion_ attribute facilitate the configuration of the simulation setup. -==== #Verification Criterion# +==== Verification Criterion Attribute description:: A _Verification Criterion_ is a quality requirement that must be met during the simulation in order to verify that the simulation results align with the specified objectives of the simulation task. @@ -332,7 +332,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Verification Criterion_ attribute helps to align with the _Specific Engineering Task_ and to facilitate the simulation setup by providing clear instructions. -==== #Validation Criterion# +==== Validation Criterion Attribute description:: A _Validation Criterion_ is a quality requirement that must be met during the simulation in order to validate that the simulation results align with the needs of the _Specific Engineering Task_ that requested the simulation. @@ -344,7 +344,7 @@ Value entry examples:: Additional explanation and rationale:: The _Validation Criterion_ attribute helps to guarantee that the simulation objectives and targets align with the specific engineering requirements and to define the simulation setup. -==== #Analysis Phase Verification Result# +==== Analysis Phase Verification Result Attribute description:: The _Analysis Phase Verification Result_ is the conclusion of the analysis phase closing verification. @@ -358,7 +358,7 @@ Additional explanation and rationale:: The _Analysis Phase Verification Result_ === Requirements -==== #Model Purpose and Objectives# +==== Model Purpose and Objectives Attribute description:: The _Model Purpose and Objectives_ are indicating, based on the simulation purpose and objectives, individual _Model Purpose and Objectives_. @@ -372,7 +372,7 @@ Value entry examples:: Additional explanation and rationale:: The _Model Purpose and Objectives_ attribute, in alignment with the simulation purpose and objectives, facilitates the specification of individual simulation models and parameters. -==== #Modeled Entity*# +==== Modeled Entity* Attribute description:: The _Modeled Entity_ is the real-world entity that is to be modeled. @@ -387,7 +387,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Modeled Entity_ attribute enables specification of individual simulation models and parameters. This could not only comprise the item under test, but all additional entities modeled needed to conduct the simulation. -==== #Required Modeled Effect# +==== Required Modeled Effect Attribute description:: The _Required Modeled Effect_ is a real-world physical effect that is to be considered in the modeling. @@ -401,7 +401,7 @@ Value entry examples:: Additional explanation and rationale:: The _Required Modeled Effect_ is a real-world physical effect that should be considered in modeling. -==== #Further Model Requirements# +==== Further Model Requirements Attribute description:: The _Further Model Requirements_ is additional requirements placed on a model, including things that explicitly shall / are not be considered in the model. @@ -413,7 +413,7 @@ Value entry examples:: Additional explanation and rationale:: The _Further Model Requirements_ shall be considered in the same liability as the required modeled effects. This may not yet be available at the start of the simulation task. The attribute could therefore be omitted. It should be present once the simulation task has been completed. -==== #Simulation Model Confidentiality Level# +==== Simulation Model Confidentiality Level Attribute description:: The _Simulation Model Confidentiality Level_ is a classification with respect to the access to classified information. @@ -430,7 +430,7 @@ Value entry examples:: Additional explanation and rationale:: The _Simulation Model Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -==== #Model Quality Requirement# +==== Model Quality Requirement Attribute description:: A _Model Quality Requirement_ is a requirement placed on a simulation model. @@ -442,7 +442,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Model Quality Requirement_ attribute helps specify the implementation of simulation models. -==== #Entity Parameter# +==== Entity Parameter Attribute description:: The _Entity Parameter_ reference provided parameters of the entity to be modeled. @@ -458,7 +458,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Entity parameter_ attribute is essential input information for the parameterization. -==== #Value Distribution Function# +==== Value Distribution Function Attribute description:: The _Value Distribution Function_ (value deviation) specifies the probability of deviations certain value. @@ -470,7 +470,7 @@ Value entry examples:: Additional explanation and rationale:: The _Value Distribution Function_ attribute serves for ensuring that the simulation results are robust against little value deviation in a real world situation (required tolerances uncertainties). -==== #Parameter Confidentiality Level# +==== Parameter Confidentiality Level Attribute description:: The _Parameter Confidentiality Level_ is a classification with respect to the access to classified information. @@ -487,7 +487,7 @@ Value entry examples:: Additional explanation and rationale:: The _Parameter Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -==== #Parameter Quality Requirement# +==== Parameter Quality Requirement Attribute description:: A Parameter quality requirement is a requirement placed on (a set of) parameters. @@ -499,7 +499,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the Parameter quality requirements in requieremts phase attribute helps specify the implentation of parameters. Quality requirements can be also part of general requirements -==== #Test Case Requirements# +==== Test Case Requirements Attribute description:: The _Test Case Requirements_ is the description of the goals and objectives of a test case. @@ -511,7 +511,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Test Case Requirements_ attribute helps specify the implementation of test cases. -==== #Test Case Confidentiality Level# +==== Test Case Confidentiality Level Attribute description:: The _Test Case Confidentiality Level_ is a classification with respect to the access to classified information. @@ -528,7 +528,7 @@ Value entry examples:: Additional explanation and rationale:: The _Parameter Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -==== #Test Case Quality Requirement# +==== Test Case Quality Requirement Attribute description:: A Test case quality requirement is a requirement that is placed on a test case. @@ -540,7 +540,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the Test case requirements attribute helps specify the implementation of test cases. Quality requirements can be also part of general requirements -==== #Simulation Environment Requirement# +==== Simulation Environment Requirement Attribute description:: A _Simulation Environment Requirement_ is a requirement placed on the simulation environment. @@ -555,7 +555,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Environment Requirement_ attribute helps specify the required simulation environment. -==== #Simulation Environment Quality Requirement# +==== Simulation Environment Quality Requirement Attribute description:: A Simulation environment quality requirement is a requirement placed on the simulation environment. @@ -568,7 +568,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the Simulation environment quality requirement attribute helps specify the required simulation environment. Quality requirements can be also part of general requirements -==== #Simulation Integration Requirement# +==== Simulation Integration Requirement Attribute description:: A _Simulation Integration Requirement_ is a requirement placed on the interaction of the simulation setup elements. @@ -580,7 +580,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Integration Requirement_ attribute helps specify the required simulation integration, i.e. to specify how all elements of the simulation setup should interact. -==== #Simulation Integration Quality Requirement# +==== Simulation Integration Quality Requirement Attribute description:: A Simulation integration quality requirement is a requirement that is placed on the simulation integration. @@ -595,7 +595,7 @@ Quality requirements can be also part of general requirements -==== #Quality Assurance Requirements# +==== Quality Assurance Requirements Attribute description:: A _Quality Assurance Requirements_ is a requirements that is placed on the quality assurance in the requirements phase. @@ -607,7 +607,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Quality Assurance Requirements_ attribute helps understand the quality assurance measures made in the requirements phase. The attribute contains the derivation or decomposition of the quality criteria specified in the objectives section. -==== #Requirements Phase Verification Result# +==== Requirements Phase Verification Result Attribute description:: The _Requirements Verification Result_ is the result of the verification activity in the requirements phase. @@ -623,7 +623,7 @@ Additional explanation and rationale:: Providing a _Requirements Verification Re === Design -==== #Model Design Specification# +==== Model Design Specification Attribute description:: A _Model Design Specification_ is the definition of how models are to be implemented, including model approaches, interfaces model structure, etc. @@ -635,7 +635,7 @@ Value entry examples:: Additional explanation and rationale:: The _Model Design Specification_ attribute provides the base for the model implementation. Typically, the attribute contains a link to the appropriate document or the model name and version which should be used. -==== #Model Design Quality Requirement# +==== Model Design Quality Requirement Attribute description:: A _Model Quality Requirement_ is a requirement that is placed on a simulation model. @@ -648,7 +648,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Model Design Quality Requirement_ helps to implement simulation models with appropriate and sufficient quality. -==== #Parameter Design Specification# +==== Parameter Design Specification Attribute description:: A _Parameter Design Specification_ is the definition of how parameters are to be implemented, including parameter structures, names, values, tolerances, etc. @@ -665,7 +665,7 @@ Value entry examples:: Additional explanation and rationale:: The _Parameter Design Specification_ attribute provides the base for the (set of) parameters implementation. Typically, the attribute contains a link to the appropriate document or the Parameter Name and version which should be used. -==== #Parameter Design Quality Requirement# +==== Parameter Design Quality Requirement Attribute description:: A _Parameter Design Quality Requirement_ is a requirement that is placed on (a set of) parameters. @@ -677,7 +677,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Parameter Design Quality Requirement_ attribute helps to implement the (set of) parameters with appropriate and sufficient quality. -==== #Test Case Design Specification# +==== Test Case Design Specification Attribute description:: A _Test Case Design Specification_ is the definition of how test cases are to be implemented. @@ -693,7 +693,7 @@ Value entry examples:: Additional explanation and rationale:: The _Test Case Design Specification_ are the base for test cases. -==== #Test Case Design Quality Requirement# +==== Test Case Design Quality Requirement Attribute description:: A _Test Case Design Quality Requirement_ is a requirement that is placed on a test cases. @@ -706,7 +706,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Test Case Design Quality Requirement_ helps to implement test cases with appropriate and sufficient quality. -==== #Simulation Environment Design Specification# +==== Simulation Environment Design Specification Attribute description:: A _Simulation Environment Design Specification_ is the definition of how simulation environment is to be implemented or which tool and version should be used. @@ -720,7 +720,7 @@ Additional explanation and rationale:: The _Simulation Environment Design Specif -==== S#imulation Environment Design Quality Requirement# +==== Simulation Environment Design Quality Requirement Attribute description:: A _Simulation Environment Design Quality Requirement_ is a requirement that is placed on a simulation environment. @@ -732,7 +732,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Environment Design Quality Requirement_ attribute helps to implement the simulation environment with appropriate and sufficient quality or the chosen tool has to fulfill. -==== #Simulation Integration Design Specification# +==== Simulation Integration Design Specification Attribute description:: A _Simulation Integration Design Specification_ is the definition of how simulation components are to be integrated. @@ -745,7 +745,7 @@ Value entry examples:: Additional explanation and rationale:: The _Simulation Integration Design Specification_ attribute provides the base for the Simulation integration implementation. Typically the attribute contains a link to the appropriate document. -==== #Simulation Integration Design Quality Requirement# +==== Simulation Integration Design Quality Requirement Attribute description:: A _Simulation Integration Design Quality Requirement_ is a requirement that is placed on a simulation environment. @@ -759,7 +759,7 @@ Additional explanation and rationale:: Providing the _Simulation Integration Des -==== #Design Quality Assurance# +==== Design Quality Assurance Attribute description:: A _Design Phase Quality Assurance_ describe a quality assurance measure in the design phase. @@ -771,7 +771,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Design Phase Quality Assurance_ helps understanding the quality assurance measures made in the design phase. -==== #Design Verification Result# +==== Design Verification Result Attribute description:: The _Design Verification Result_ is the result of the verification activity in the design phase. @@ -787,7 +787,7 @@ Additional explanation and rationale:: Providing the _Design Verification Result === Implementation -==== #Simulation Model Name*# +==== Simulation Model Name* Attribute description:: The _Simulation Model Name_ is the given name for the implemented simulation model within the company's project management IT infrastructure. @@ -799,7 +799,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Model Name_ attribute makes it easier to track and trace the simulation models implemented. -==== #Simulation Model Confidentiality Level# +==== Simulation Model Confidentiality Level Attribute description:: The _Simulation Model Confidentiality Level_ is a classification with respect to the access to classified information. @@ -816,7 +816,7 @@ Value entry examples:: Additional explanation and rationale:: The _Simulation Model Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -==== #Simulation Model Quality# +==== Simulation Model Quality Attribute description:: The _Simulation Model Quality_ is a statement of any kind that describes the model quality actually achieved by implementation. @@ -829,7 +829,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Model Quality_ attribute helps to assess the quality of a model. -==== #Parameter Name*# +==== Parameter Name* Attribute description:: The _Parameter Name_ is the given name for the implemented (set of) parameters within the company's project management IT infrastructure. @@ -842,7 +842,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Parameter Name_ attribute makes it easier to track and trace the (set of) parameters implemented. -==== #Parameter Confidentiality Level# +==== Parameter Confidentiality Level Attribute description:: The _Parameter Confidentiality Level_ is a classification with respect to the access to classified information. @@ -859,7 +859,7 @@ Value entry examples:: Additional explanation and rationale:: The _Parameter Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -==== #Parameter Quality# +==== Parameter Quality Attribute description:: The _Parameter Quality_ is a statement of any kind that describes the Parameter Quality actually achieved by implementation. @@ -871,7 +871,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Parameter Quality_ attribute helps to assess the quality of a parameter or a set of parameters. -==== #Test Case Name*# +==== Test Case Name* Attribute description:: The _Test Case Name_ is the given name for the implemented test cases within the company's project management IT infrastructure. @@ -883,7 +883,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Test Case Name_ attribute makes it easier to track and trace the test cases implemented. -==== #Test Case Confidentiality Level# +==== Test Case Confidentiality Level Attribute description:: The _Test Case Confidentiality Level_ is a classification with respect to the access to classified information. @@ -900,7 +900,7 @@ Value entry examples:: Additional explanation and rationale:: The _Test Case Confidentiality Level_ attribute uses a classification system that specifies how confidential the information contained in the classified document is to be treated. Typically, there is a set of rules that specifies what may and may not be done with a document and the information it contains. -==== #Test Case Quality# +==== Test Case Quality Attribute description:: The _Test Case Quality_ is a statement of any kind that describes the Test Case Quality actually achieved by implementation. @@ -912,7 +912,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Test Case Quality_ attribute helps to assess the quality of a test case. -==== #Simulation Environment Name*# +==== Simulation Environment Name* Attribute description:: The _Simulation Environment Name_ is the given name for the implemented simulation environment within the company's project management IT infrastructure. @@ -924,7 +924,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Environment Name_ attribute makes it easier to track and trace the simulation environment implemented. -==== #Simulation Environment Quality# +==== Simulation Environment Quality Attribute description:: The _Simulation Environment Quality_ is a statement of any kind that describes the Simulation Environment Quality actually achieved by implementation. @@ -938,7 +938,7 @@ Additional explanation and rationale:: Providing the _Simulation Environment Qua -==== #Solver Setting# +==== Solver Setting Attribute description:: A _Solver Setting_ is a specific parameter that control the behavior of simulation solver tools. @@ -950,7 +950,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Solver Setting_ attribute helps to complete the simulation setup with recommended settings to control the requested behavior of the solver tool. -==== #Simulation Integration Name*# +==== Simulation Integration Name* Attribute description:: The _Simulation Integration Name_ is the given name for the implemented simulation integration within the company's project management IT infrastructure. @@ -964,7 +964,7 @@ Additional explanation and rationale:: Providing the _Simulation Integration Nam -==== #Simulation Integration Quality# +==== Simulation Integration Quality Attribute description:: The _Simulation Integration Quality_ is a statement of any kind that describes the Simulation Integration Quality actually achieved by implementation. @@ -976,7 +976,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Integration Quality_ attribute helps to assess the quality of a simulation integration. -==== #Implementation Quality Assurance Results# +==== Implementation Quality Assurance Results Attribute description:: The _Implementation Quality Assurance Results_ describe the outcome of quality measurements done. @@ -988,7 +988,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Implementation Quality Assurance Results_ attribute helps to recognize and understand the base of the Implementation Quality Verdict. This attribute can contain a link to the results or quality assurance report. -==== #Implementation Quality Verdict# +==== Implementation Quality Verdict Attribute description:: The _Implementation Quality Verdict_ is the yes or no resp. passed or failed decision to the final implementation quality assurance. @@ -1002,7 +1002,7 @@ Additional explanation and rationale:: Providing the _Implementation Quality Ver === Execution -==== #Used Simulation Model Name*# +==== Used Simulation Model Name* Attribute description:: The _Used Simulation Model Name_ is the given name of a simulation model actually used in simulation execution. @@ -1014,7 +1014,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Used Simulation Model Name_ attribute makes it easier to track and trace the simulation model actually used in the simulation. -==== #Used Parameter Name*# +==== Used Parameter Name* Attribute description:: The _Used Parameter Name_ is the given name of a parameter or parameter set actually used in simulation execution. @@ -1026,7 +1026,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Used Parameter Name_ attribute makes it easier to track and trace the simulation model actually used in the simulation. -==== #Used Test Case Name*# +==== Used Test Case Name* Attribute description:: The _Used Test Case Name_ is the given name of a test case actually used in simulation execution. @@ -1038,7 +1038,7 @@ Value entry examples:: Additional explanation and rationale:: The combination of _Used Test Case Name_ and _Used Test Case Version_ shall be unique. -==== #Used Tool Name*# +==== Used Tool Name* Attribute description:: The _Used Tool Name_ is the given name of a tool actually used in simulation execution. @@ -1050,7 +1050,7 @@ Value entry examples:: Additional explanation and rationale:: The combination of _Used Tool Name_ and _Used Tool Version_ shall be unique. -==== #Execution Raw Data# +==== Execution Raw Data Attribute description:: The _Execution Raw Data_ refers to the data that originally resulted from a simulation run before any digital or manual processing was carried out. @@ -1062,7 +1062,7 @@ Value entry examples:: Additional explanation and rationale:: The _Execution Raw Data_ is usually only stored for further processing for a limited time and discarded as soon as the desired or required relevant simulation results have been extracted from the raw data and processed, e.g. incorporated into design decisions. However, this does not always have to be the case. If raw data is discarded, a link to the raw data would fail. -==== #Used Tool Settings# +==== Used Tool Settings Attribute description:: The _Used Tool Settings_ is a tool specific setting actually applied to in simulation execution. @@ -1074,7 +1074,7 @@ Value entry examples:: Additional explanation and rationale:: The Tool settings are very similar to parameters. They can also consist of a parameter and a parameter value. However, tool settings are not applied to models but to tools. They must therefore be compatible with the used tool if they are applied in simulation execution. -==== #Execution Log# +==== Execution Log Attribute description:: The _Execution Log_ records all relevant activities within the simulation environment chronologically and usually saves them in a simple text file with the date and time, sometimes even in millisecond intervals. @@ -1088,7 +1088,7 @@ Additional explanation and rationale:: The _Execution Log_ is usually consulted === Evaluation -==== #Evaluation Results# +==== Evaluation Results Attribute description:: The _Evaluation Results_ are the key results that emerges from the processing of the raw results. @@ -1100,7 +1100,7 @@ Value entry examples:: Additional explanation and rationale:: Typically the attribute _Evaluation Results_ contains a link to the result data files. -==== #Evaluation Quality-Assurance Results# +==== Evaluation Quality-Assurance Results Attribute description:: The _Evaluation Quality-Assurance Results_ describe the outcome of quality measurements done. @@ -1112,7 +1112,7 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Evaluation Quality-Assurance Results_ attribute helps to recognize and understand the base of the Implementation Quality Verdict. This attribute can contain a link to the results or quality assurance report. -==== #Evaluation Quality Verdict# +==== Evaluation Quality Verdict Attribute description:: The _Evaluation Quality Verdict_ is the result of the evaluation of the simulation results, i.e. whether the simulation results could be considered valid and can appropriately meet the simulation objectives. @@ -1126,7 +1126,7 @@ Additional explanation and rationale:: Providing the _Evaluation Quality Verdict === Fulfillment -==== #Task Status# +==== Task Status Attribute description:: The _Task Status_ attribute is the final assessment of the entire simulation task. The attribute shows whether the task is still in progress, aborted, finished or checked out (possible in status in progress). @@ -1144,7 +1144,7 @@ Value entry examples:: Additional explanation and rationale:: The _Task status_ attribute helps to quickly recognize the status of the simulation task. -==== #Quality Fulfilled# +==== Quality Fulfilled The Quality fulfilled attribute is the clear and unambigious documentation of a quality fulfillment decision with a predifiened set of applicable entries, that indicates whether the simulation task fulfills quality requirements or not or whether a statement of the quality fulfillment ist not possible. @@ -1160,7 +1160,7 @@ Value entry examples:: Additional explanation and rationale:: The Quality fulfillment attribute helps quickly recognize and assess the simulation Quality without having to inspect all the details of a simulation task. Can for example be the result of a simulation credibility assessment -==== #Objectives Fulfilled# +==== Objectives Fulfilled Attribute description:: The _Objectives Fulfilled_ attribute is the clear and unambiguous documentation of a objective fulfillment decision with a predefined set of applicable entries, that indicates whether the objectives linked with the simulation task are fulfilled or not or whether a statement of the objectives fulfillment is not possible. @@ -1177,7 +1177,7 @@ Value entry examples:: Additional explanation and rationale:: The _Objective fulfillment_ attribute helps quickly recognize and assess the simulation results without having to inspect all the details of a simulation task. -==== #Fulfillment Evidence# +==== Fulfillment Evidence Attribute description:: The _Fulfillment Evidence_ attribute links a more detailed report documenting the objective, credibility and task fulfillment assessment and decision. @@ -1189,7 +1189,7 @@ Value entry examples:: Additional explanation and rationale:: The _Fulfillment Evidence_ attribute helps learn more about the evidence of the task fulfillment decision without having to inspect too much details behind the decision. -==== #Fulfillment Date# +==== Fulfillment Date Attribute description:: _Date_ of the Fulfillment of the simulation task. @@ -1205,12 +1205,12 @@ Additional explanation and rationale:: The _Date_ attribute is useful for evalua The attributes marked with an asterisk (*) have the same sub-attributes listed below. -==== #Attribute X Name*# (is listed in the main list) +==== Attribute X Name* (is listed in the main list) Obligation:: see Main list *Sub-attributes* -==== #Attribute X Version# +==== Attribute X Version Attribute description:: The _Overall Product Version_ is a human readable version designation for the overall product. Obligation:: same as attribute X name @@ -1218,7 +1218,7 @@ Can have multiple values:: Yes Value examples:: Additional explanation and rationale:: The _Overall Product Version_ attribute is essential information that helps keep track of which _Overall Product Version_ the simulation task was generated for. -==== #Attribute X Identifier# +==== Attribute X Identifier Attribute description:: The _Overall Product Identifier_ is the unique master ID of the overall product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. If the company has a versioning mechanism for products in the project management IT infrastructure, the version ID is included in the identifier so that the product can be referenced with version accuracy. Obligation:: same as attribute X name @@ -1226,7 +1226,7 @@ Can have multiple values:: Yes Value examples:: Additional explanation and rationale:: The (version accurate) _Overall Product Identifier_ attribute is essential information needed to facilitate automated traceability to the overall product for which the simulation is initially requested and executed. "Overall product? can also refer to a customer's product if a company develops and simulates a relevant product as a system or component specifically for a customer product. -==== #Attribute X URL# +==== Attribute X URL Attribute description:: The _Overall Product URL_ is an alternate way to identify the overall product. All information given to the _Overall Product Identifier_ attribute apply here. Obligation:: Optional @@ -1234,7 +1234,7 @@ Can have multiple values:: Yes Value examples:: Additional explanation and rationale:: All of the information provided for the _Overall Product Identifier_ attribute applies here as well. -==== #Attribute X Full Name# +==== Attribute X Full Name Attribute description:: The _Overall Product Full Name_ is the commonly known name of the overall product, whose development or validation requires the respective simulation. Obligation:: Optional From bbad2192d0161a7c5728b3f19a2b24ab24e86193 Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Wed, 20 May 2026 14:15:31 +0200 Subject: [PATCH 36/41] Adjust references to CSP Signed-off-by: Pierre R. Mai --- docs/1___overview.adoc | 2 +- docs/4___literature.adoc | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/1___overview.adoc b/docs/1___overview.adoc index 6e4540e..ab8d54f 100644 --- a/docs/1___overview.adoc +++ b/docs/1___overview.adoc @@ -94,7 +94,7 @@ The goal of this specification is therefore not to prescribe a fixed metadata im === Simulation Process Context -The metadata structure defined in this specification follows a simulation process aligned with the https://modelica.github.io/ssp-ls-traceability/main/#sec-crediblesimulationprocessframework[*Credible Simulation Process Framework*] +The metadata structure defined in this specification follows a simulation process aligned with the https://modelica.github.io/ssp-ls-traceability/1.0.0/#sec-crediblesimulationprocessframework[*Credible Simulation Process Framework*], as defined in <>, as referenced in the SSP Layered Standard Traceability 1.0.0 specification (see <>): [#im-csp] .Credible Simulation Process with attached metadata to the process phases diff --git a/docs/4___literature.adoc b/docs/4___literature.adoc index c4a1d29..dd07383 100644 --- a/docs/4___literature.adoc +++ b/docs/4___literature.adoc @@ -4,3 +4,5 @@ - [[[PW13]]] Preston-Werner, T. (2013): **Semantic Versioning 2.0.0**. https://semver.org/spec/v2.0.0.html - [[[RFC2119]]] Bradner, S. (1997): **Key words for use in RFCs to Indicate Requirement Levels**. IETF RFC 2119. https://www.rfc-editor.org/rfc/rfc2119 - [[[MIC]]] IRT SystemX (2020): **Model Identity Card - Toward a standard to characterize simulation models**. https://mic.irt-systemx.fr +- [[[CSP]]] prostep ivip (2025): **Credible Simulation Process Framework** in prostep ivip SmartSE Recommendation 2025 PSI 11 V4.0 Part H: https://www.prostep.org/en/medialibrary/detail?ai%5Baction%5D=detail&ai%5Bcontroller%5D=Catalog&ai%5Bd_name%5D=prostep-ivip-smartse-recommendation-2025-psi-11-v-4-0-part-h-credible-simulation-process&ai%5Bd_pos%5D=2 +- [[[SSPLST]]] Modelica Association Project SSP (2025): **SSP Layered Standard Traceability 1.0.0**. https://ssp-standard.org/ssp-ls-traceability/1.0.0/ \ No newline at end of file From 08ec73d96f071a66d18e3515d1b3f24dbdef129f Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Wed, 20 May 2026 15:06:51 +0200 Subject: [PATCH 37/41] Refactor basic subset definitions --- docs/2___core_attributes.adoc | 2 +- docs/B___basic_subset.adoc | 34 ++++++++++++++++++++++++++++++++++ docs/B___sic_core_subset.adoc | 26 -------------------------- docs/index.adoc | 2 +- 4 files changed, 36 insertions(+), 28 deletions(-) create mode 100644 docs/B___basic_subset.adoc delete mode 100644 docs/B___sic_core_subset.adoc diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index 684ff85..75e87f6 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -31,7 +31,7 @@ The attribute includes the following sub-attributes (details in chapter 2.11): === Attribute groups -The attributes of SIC-Core are organized by the following attribute groups: +The attributes of SIC Core are organized by the following attribute groups: * Administrative Data diff --git a/docs/B___basic_subset.adoc b/docs/B___basic_subset.adoc new file mode 100644 index 0000000..9ffefa8 --- /dev/null +++ b/docs/B___basic_subset.adoc @@ -0,0 +1,34 @@ +[appendix] +== Subset of SIC Core for basic usecases (Basic Subset) + +The full set of metadata attributes defined in this specification is designed to support a wide range of use cases and functionalities related to simulation activities, including search, analysis, reuse, and traceability. +However, not all of these attributes may be necessary or relevant for every use case or implementation. +The information and metadata required depend on the use case. +Furthermore, the availability of information and metadata may vary across different environments and organizations, especially in early stages of implementation. + +To support incremental adoption and implementation, this appendix defines a *basic subset* of the full SIC Core metadata that enables basic functionality for search, analysis, reuse, and traceability. + +The basic subset contains sufficient metadata to identify and understand the simulation task, the models and parameters used, and the fulfillment of simulation objectives and quality criteria. +A key factor for user acceptance is that most of this information can be provided by the used IT systems, or is readily available to users, and does not require significant additional effort to be collected and documented. + +This basic subset of SIC core can be used as a starting point in the implementation of metadata for simulation, while allowing easy growth into a more fuller use of the SIC Core metadata as needed and as information becomes available. + +See <> for the actual definition of the attributes in the basic subset, as listed below. + +[cols="1>m,2^e,7<",width="100%",align="center",frame="topbot",options="header"] +|=== +| Attribute Name| Category | Obligation | Description | Typical Source +| <> | Administrative | Recommended | Unique name of the ordering project | Project management tool +| <> | Administrative | Recommended | Unique name of the specific product | Project management tool +| <> | Administrative | Recommended | Unique name of the Simulation Request | Project management tool +| <> | Administrative | Mandatory | Unique name of the simulation task | Project management tool +| <> | Analysis | Mandatory | System, component, or product being analyzed | Tool / system +| <> | Analysis | Mandatory | Objective or purpose of the simulation | User +| <> | Analysis | Recommended | Criteria used to evaluate simulation success | User +| <> | Execution | Mandatory | Model used for the simulation | Tool / system +| <> | Execution | Mandatory | Parameter used for the simulation | user (selection) +| <> | Execution | Mandatory | Tool used for the simulation | Tool / system +| <> | Fulfillment | Mandatory | Is the task still in progress abortet, finished | User +| <> | Fulfillment | Recommended | Documentation of the quality fulfillment decision | User +| <> | Fulfillment | Recommended | Documentation of the objectives fulfillment decision | User +|=== diff --git a/docs/B___sic_core_subset.adoc b/docs/B___sic_core_subset.adoc deleted file mode 100644 index 7893159..0000000 --- a/docs/B___sic_core_subset.adoc +++ /dev/null @@ -1,26 +0,0 @@ -[appendix] -== Subset of SIC-Core for basic usecases - -The information and metadata required depend on the use case. The following proposes a set of metadata that enables basic functionality for search, analysis, reuse, and traceability. A key factor for user acceptance is that most of this information can be provided by the used IT systems. -The Administrative Data category contains information used to identify and organize the simulation. - -This set of metadata can be used as starting point in implementation metadata for simulation. - -[cols="1>m,2^e,7<",width="100%",align="center",frame="topbot",options="header"] -|=== -| Attribute Name| Category | Obligation | Description | Typical Source -| Ordering project | Administrative | Recommended | Unique name of the ordering project | Project management tool -| Specific Product | Administrative | Recommended | Unique name of the specific product | Project management tool -| Simulation Request | Administrative | Recommended | Unique name of the Simulation Request | Project management tool -| Simulation task | Administrative | Mandatory | Unique name of the simulation task | Project management tool -| Item under Test | Analysis | Mandatory | System, component, or product being analyzed | Tool / system -| Simulation Objective | Analysis | Mandatory | Objective or purpose of the simulation | User -| Quality criterion | Analysis | Recommended | Criteria used to evaluate simulation success | User -| Used Model | Execution | Mandatory | Model used for the simulation | Tool / system -| Used Parameter | Execution | Mandatory | Parameter used for the simulation | user (selection) -| Used Tool | Execution | Mandatory | Tool used for the simulation | Tool / system -| Task status | Fulfillment | Mandatory | Is the task still in progress abortet, finished | User -| Quality fulfilled | Fulfillment | Recommended | Documentation of the quality fulfillment decision | User -| Objectives fulfilled | Fulfillment | Recommended | Documentation of the objectives fulfillment decision | User -|=== - diff --git a/docs/index.adoc b/docs/index.adoc index 19c7540..d8492c1 100644 --- a/docs/index.adoc +++ b/docs/index.adoc @@ -26,4 +26,4 @@ include::4___literature.adoc[] include::A___mapping_srmd.adoc[] -include::B___sic_core_subset.adoc[] +include::B___basic_subset.adoc[] From 32d8a06f40e33ba0e4516b813067a703613c5cb2 Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Wed, 20 May 2026 13:23:38 +0000 Subject: [PATCH 38/41] Regularize attribute naming and descriptions Signed-off-by: Pierre R. Mai --- docs/2___core_attributes.adoc | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index 75e87f6..2d29c27 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -249,11 +249,9 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Name of Item under Test_ attribute helps clarifying the subject of simulation. +==== Higher-level Engineering Task* - -==== Higher level engineering task* - -The Higher level engineering task is a higher level engineering task that sets the context of the specific engineering task. +Attribute description:: The _Higher-level Engineering Task_ is a higher-level engineering task that sets the context of the specific engineering task. Obligation:: Recommended @@ -261,22 +259,23 @@ Can have multiple values:: No Value entry examples:: -Development of an AD driving function based on camera signals +* Development of an AD driving function based on camera signals + +Additional explanation and rationale:: The _Higher-level Engineering Task_ attribute in combination with the _Specific Engineering Task_ attribute supports understanding the context in witch the simulation is placed. -Additional explanation and rationale:: The Higher level engineering task attribute in combination with the Specific engineering task attribute supports understanding the context in witch the simulation is placed. +==== Specific Engineering Task* -==== Specific engineering task* +Attribute description:: The _Specific Engineering Task_ is the engineering task that directly benefits from the simulation results. -Additional explanation and rationale:: The Specific engineering task is the engineering that directly benefits from the simulation results. Obligation:: Recommended Can have multiple values:: No Value entry examples:: -Detection of critical occlusions when turning right with pedestrians. +* Detection of critical occlusions when turning right with pedestrians. -Additional explanation and rationale:: The Specific engineering task attribute in combination with the Higher level engineering task attribute supports understanding the context in witch the simulation is placed. +Additional explanation and rationale:: The _Specific Engineering Task_ attribute in combination with the _Higher-level Engineering Task_ attribute supports understanding the context in witch the simulation is placed. ==== Simulation Objective @@ -292,9 +291,9 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Objective_ attribute helps keep the focus on the target and to ensures that the entire simulation task is streamlined to the target. -==== Simulation further Requirements +==== Further Simulation Requirements -Attribute description:: The _Simulation further Requirements_ define what is to be determined, confirmed, or neglected by a simulation. +Attribute description:: The _Further Simulation Requirements_ define what is to be determined, confirmed, or neglected by a simulation. Obligation:: Recommended @@ -304,7 +303,7 @@ Value entry examples:: * the distance between vehicle and pedestrian must be higher than 1.5m -Additional explanation and rationale:: Providing the Simulation further requirement attribute is an important input for the development of the test cases of a simulation. Often detailed information is linked. +Additional explanation and rationale:: Providing the _Further Simulation Requirements_ attribute is an important input for the development of the test cases of a simulation. Often detailed information is linked. ==== Quality Criterion From 47bfbe2b80d09338e4cd6697b0b01ca7a6a2a893 Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Wed, 20 May 2026 16:33:42 +0000 Subject: [PATCH 39/41] Fix cross-references Signed-off-by: Pierre R. Mai --- docs/2___core_attributes.adoc | 5 +++-- docs/3___conformance.adoc | 2 +- docs/B___basic_subset.adoc | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index 2d29c27..2dd2516 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -1,11 +1,12 @@ -[[sic-core-attributes]] +[#sic-core-attributes] == SIC Core Attributes This chapter introduces and describes the list of SIC core attributes. Each attribute is introduced with an attribute description and an indication of the attribute obligation, i.e., whether the attribute is mandatory, recommended, or optional, and whether the attribute can be instantiated multiple times or not. To enhance the understanding of an attribute, some value examples and, if applicable, additional explanations or rationales for the attribute are provided. -In *appendix B a subset of these attributes* is proposed that enables basic functionality for search, analysis, reuse, and traceability. This subset of metadata can also be used as starting point in implementation metadata for simulation. +In <> a subset of the full set of SIC Core attributes is defined that enables basic functionality for search, analysis, reuse, and traceability. +This subset of metadata can also be used as starting point in the implementation of metadata for simulation. === Composite attributes diff --git a/docs/3___conformance.adoc b/docs/3___conformance.adoc index 9b20cd5..37ee0a2 100644 --- a/docs/3___conformance.adoc +++ b/docs/3___conformance.adoc @@ -1,4 +1,4 @@ -[[sic-core-conformance]] +[#sic-core-conformance] == Conformance This specification provides a set of standardized attributes, which other standards that define meta-data and meta-data formats can adopt by claiming conformance. diff --git a/docs/B___basic_subset.adoc b/docs/B___basic_subset.adoc index 9ffefa8..319c066 100644 --- a/docs/B___basic_subset.adoc +++ b/docs/B___basic_subset.adoc @@ -1,4 +1,4 @@ -[appendix] +[appendix#basic-subset] == Subset of SIC Core for basic usecases (Basic Subset) The full set of metadata attributes defined in this specification is designed to support a wide range of use cases and functionalities related to simulation activities, including search, analysis, reuse, and traceability. From 2f1f882bb122e7e099dff4f1dd38237bebf949e3 Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Wed, 20 May 2026 16:41:19 +0000 Subject: [PATCH 40/41] Regularize capitalization Signed-off-by: Pierre R. Mai --- docs/2___core_attributes.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index 2dd2516..b3a1862 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -455,7 +455,7 @@ Value entry examples:: * data sheet of camera * material database -Additional explanation and rationale:: Providing the _Entity parameter_ attribute is essential input information for the parameterization. +Additional explanation and rationale:: Providing the _Entity Parameter_ attribute is essential input information for the parameterization. ==== Value Distribution Function @@ -1141,7 +1141,7 @@ Value entry examples:: * Aborted: simulation task is aborted * Finished: Task is finished -Additional explanation and rationale:: The _Task status_ attribute helps to quickly recognize the status of the simulation task. +Additional explanation and rationale:: The _Task Status_ attribute helps to quickly recognize the status of the simulation task. ==== Quality Fulfilled @@ -1174,7 +1174,7 @@ Value entry examples:: * No: Objectives are not fulfilled * No statement possible -Additional explanation and rationale:: The _Objective fulfillment_ attribute helps quickly recognize and assess the simulation results without having to inspect all the details of a simulation task. +Additional explanation and rationale:: The _Objective Fulfillment_ attribute helps quickly recognize and assess the simulation results without having to inspect all the details of a simulation task. ==== Fulfillment Evidence From 664bea5e74bef25309da1871f14e96c8c5e6847b Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Wed, 20 May 2026 20:58:12 +0000 Subject: [PATCH 41/41] Rework sub-attribute definitions Signed-off-by: Pierre R. Mai --- docs/1___overview.adoc | 9 + docs/2___core_attributes.adoc | 340 ++++++++++++++++++++++++---------- 2 files changed, 254 insertions(+), 95 deletions(-) diff --git a/docs/1___overview.adoc b/docs/1___overview.adoc index ab8d54f..f4aa9a4 100644 --- a/docs/1___overview.adoc +++ b/docs/1___overview.adoc @@ -148,6 +148,15 @@ This approach allows organizations to implement the standard incrementally and a Additionally, the specification is designed to be technology-agnostic, meaning that it does not prescribe specific data formats or technologies for metadata representation, or mapping of metadata items to specific attribute names in a specific format. +=== Sub-Attributes + +For a number of attributes, for example for <>, the specification allows the use of sub-attributes to describe the attribute in more detail, e.g. by providing both machine-readable and human-readable variants of a name, version information, or URIs. + +The use of sub-attributes is per-se optional, however standards implementing this specification can make the use of sub-attributes, and the use of certain sub-attributes mandatory. + +The list of allowed sub-attributes is listed in the definition of an attribute. +Since they are shared between attribute definitions, the definition of common sub-attributes is placed in <>. + === Obligation Levels and Use-Case Dependency The attributes defined in this specification are categorized into three obligation levels: Mandatory, Recommended, and Optional. diff --git a/docs/2___core_attributes.adoc b/docs/2___core_attributes.adoc index b3a1862..da41b82 100644 --- a/docs/2___core_attributes.adoc +++ b/docs/2___core_attributes.adoc @@ -8,30 +8,6 @@ To enhance the understanding of an attribute, some value examples and, if applic In <> a subset of the full set of SIC Core attributes is defined that enables basic functionality for search, analysis, reuse, and traceability. This subset of metadata can also be used as starting point in the implementation of metadata for simulation. -=== Composite attributes - -Attributes marked with an *asterisk ( * )* represent *composite or sub-attributes with a predefined internal structure.* - -In the following list the sub-attributes are not separately listed. - -Example: - -*Simulation Model Name** - -The attribute includes the following sub-attributes (details in chapter 2.11): - -* Name (that is listed in the main List) - -* Version - -* Identifier - -* URL - -* Full Name - -=== Attribute groups - The attributes of SIC Core are organized by the following attribute groups: * Administrative Data @@ -54,71 +30,111 @@ The attributes of SIC Core are organized by the following attribute groups: The Administrative Data category contains information used to identify and organize the simulation. -==== Overall Product Name* +==== Overall Product -The Overall product name is the unique master name of the overall product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. +The _Overall Product_ is the overall product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. Obligation:: Recommended Can have multiple values:: Yes +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: * carZZ, aeroplaneTT -Additional explanation and rationale:: Providing the Overall product name attribute makes it easier to track and trace the impact of a simulation result on the overall product for which the simulation is initially being requested and executed. "Overall product” can also refer to a customer's product if a company develops and simulates a relevant product as a system or component specifically for a customer product. +Additional explanation and rationale:: Providing the _Overall Product_ attribute makes it easier to track and trace the impact of a simulation result on the overall product for which the simulation is initially being requested and executed. "Overall product" can also refer to a customer's product if a company develops and simulates a relevant product as a system or component specifically for a customer product. -==== Specific Product Name* +==== Specific Product -Attribute description:: The _Specific Product Name_ is the unique master name of the specific product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. +Attribute description:: The _Specific Product_ is the specific product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. Obligation:: Recommended Can have multiple values:: Yes +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: * AD-34basic -Additional explanation and rationale:: Providing the _Specific Product Name_ attribute makes it easier to track and trace the impact of a simulation result on the specific product for which the simulation is initially being requested. +Additional explanation and rationale:: Providing the _Specific Product_ attribute makes it easier to track and trace the impact of a simulation result on the specific product for which the simulation is initially being requested. -==== Ordering Project Name* +==== Ordering Project -Attribute description:: The _Ordering Project Name_ is the unique master name of the ordering development project within the company's project management IT infrastructure. +Attribute description:: The _Ordering Project_ is the ordering development project within the company's project management IT infrastructure. Obligation:: Recommended Can have multiple values:: No +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: * cam34basic -Additional explanation and rationale:: Providing the _Ordering Project Name_ attribute makes it easier to track and trace the simulation task and the simulation request back to the ordering development project and its engineering context. +Additional explanation and rationale:: Providing the _Ordering Project_ attribute makes it easier to track and trace the simulation task and the simulation request back to the ordering development project and its engineering context. -==== Simulation Request Name* +==== Simulation Request -Attribute description:: The _Simulation Request Name_ is the unique name of the simulation request within the company's project management IT infrastructure. +Attribute description:: The _Simulation Request_ is the simulation request within the company's project management IT infrastructure. Obligation:: Recommended Can have multiple values:: No +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: -Additional explanation and rationale:: Providing the _Simulation Request Name_ attribute makes it easier to trace back to the simulation request when it is referenced in a simulation task or simulation delivery, for example. +Additional explanation and rationale:: Providing the _Simulation Request_ attribute makes it easier to trace back to the simulation request when it is referenced in a simulation task or simulation delivery, for example. -==== Simulation Task Name* +==== Simulation Task -Attribute description:: The _Simulation Task Name_ is the unique name of the simulation task within the originating company's project management IT infrastructure. +Attribute description:: The _Simulation Task_ is the simulation task within the originating company's project management IT infrastructure. Obligation:: Mandatory Can have multiple values:: No +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: -Additional explanation and rationale:: Providing the _Simulation Task Name_ attribute makes it easier to trace back to the simulation task when it is referenced in a simulation delivery. +Additional explanation and rationale:: Providing the _Simulation Task_ attribute makes it easier to trace back to the simulation task when it is referenced in a simulation delivery. ==== Simulation Task Confidentiality Level @@ -235,22 +251,30 @@ Additional explanation and rationale:: The _Simulation Task Creation Date_ attri === Analysis -==== Name of Item under Test* +==== Item under Test -Attribute description:: The _Name of Item under Test_ specifies the product, system, component, or software, etc. that is subject of a simulation being requested by a simulation request or performed by a simulation task. +Attribute description:: The _Item under Test_ specifies the product, system, component, or software, etc. that is subject of a simulation being requested by a simulation request or performed by a simulation task. Obligation:: Mandatory Can have multiple values:: No +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: * camera34 * camera34-A-sampleV23 -Additional explanation and rationale:: Providing the _Name of Item under Test_ attribute helps clarifying the subject of simulation. +Additional explanation and rationale:: Providing the _Item under Test_ attribute helps clarifying the subject of simulation. -==== Higher-level Engineering Task* +==== Higher-level Engineering Task Attribute description:: The _Higher-level Engineering Task_ is a higher-level engineering task that sets the context of the specific engineering task. @@ -258,13 +282,21 @@ Obligation:: Recommended Can have multiple values:: No +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: * Development of an AD driving function based on camera signals Additional explanation and rationale:: The _Higher-level Engineering Task_ attribute in combination with the _Specific Engineering Task_ attribute supports understanding the context in witch the simulation is placed. -==== Specific Engineering Task* +==== Specific Engineering Task Attribute description:: The _Specific Engineering Task_ is the engineering task that directly benefits from the simulation results. @@ -272,6 +304,14 @@ Obligation:: Recommended Can have multiple values:: No +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: * Detection of critical occlusions when turning right with pedestrians. @@ -372,7 +412,7 @@ Value entry examples:: Additional explanation and rationale:: The _Model Purpose and Objectives_ attribute, in alignment with the simulation purpose and objectives, facilitates the specification of individual simulation models and parameters. -==== Modeled Entity* +==== Modeled Entity Attribute description:: The _Modeled Entity_ is the real-world entity that is to be modeled. @@ -380,6 +420,14 @@ Obligation:: Recommended Can have multiple values:: Yes +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: * camera34-A-sampleV23 @@ -787,17 +835,25 @@ Additional explanation and rationale:: Providing the _Design Verification Result === Implementation -==== Simulation Model Name* +==== Simulation Model -Attribute description:: The _Simulation Model Name_ is the given name for the implemented simulation model within the company's project management IT infrastructure. +Attribute description:: The _Simulation Model_ is the implemented simulation model within the company's project management IT infrastructure. Obligation:: Recommended Can have multiple values:: Yes +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: -Additional explanation and rationale:: Providing the _Simulation Model Name_ attribute makes it easier to track and trace the simulation models implemented. +Additional explanation and rationale:: Providing the _Simulation Model_ attribute makes it easier to track and trace the simulation models implemented. ==== Simulation Model Confidentiality Level @@ -828,18 +884,25 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Model Quality_ attribute helps to assess the quality of a model. +==== Parameter -==== Parameter Name* - -Attribute description:: The _Parameter Name_ is the given name for the implemented (set of) parameters within the company's project management IT infrastructure. +Attribute description:: The _Parameter_ is the implemented (set of) parameters within the company's project management IT infrastructure. Obligation:: Recommended Can have multiple values:: Yes +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: -Additional explanation and rationale:: Providing the _Parameter Name_ attribute makes it easier to track and trace the (set of) parameters implemented. +Additional explanation and rationale:: Providing the _Parameter_ attribute makes it easier to track and trace the (set of) parameters implemented. ==== Parameter Confidentiality Level @@ -871,17 +934,25 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Parameter Quality_ attribute helps to assess the quality of a parameter or a set of parameters. -==== Test Case Name* +==== Test Case -Attribute description:: The _Test Case Name_ is the given name for the implemented test cases within the company's project management IT infrastructure. +Attribute description:: The _Test Case_ is the implemented test cases within the company's project management IT infrastructure. Obligation:: Recommended Can have multiple values:: Yes +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: -Additional explanation and rationale:: Providing the _Test Case Name_ attribute makes it easier to track and trace the test cases implemented. +Additional explanation and rationale:: Providing the _Test Case_ attribute makes it easier to track and trace the test cases implemented. ==== Test Case Confidentiality Level @@ -912,17 +983,25 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Test Case Quality_ attribute helps to assess the quality of a test case. -==== Simulation Environment Name* +==== Simulation Environment -Attribute description:: The _Simulation Environment Name_ is the given name for the implemented simulation environment within the company's project management IT infrastructure. +Attribute description:: The _Simulation Environment_ is the implemented simulation environment within the company's project management IT infrastructure. Obligation:: Recommended Can have multiple values:: Yes +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: -Additional explanation and rationale:: Providing the _Simulation Environment Name_ attribute makes it easier to track and trace the simulation environment implemented. +Additional explanation and rationale:: Providing the _Simulation Environment_ attribute makes it easier to track and trace the simulation environment implemented. ==== Simulation Environment Quality @@ -936,8 +1015,6 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Simulation Environment Quality_ attribute helps to assess the quality of a simulation environment. - - ==== Solver Setting Attribute description:: A _Solver Setting_ is a specific parameter that control the behavior of simulation solver tools. @@ -950,17 +1027,25 @@ Value entry examples:: Additional explanation and rationale:: Providing the _Solver Setting_ attribute helps to complete the simulation setup with recommended settings to control the requested behavior of the solver tool. -==== Simulation Integration Name* +==== Simulation Integration -Attribute description:: The _Simulation Integration Name_ is the given name for the implemented simulation integration within the company's project management IT infrastructure. +Attribute description:: The _Simulation Integration_ is the implemented simulation integration within the company's project management IT infrastructure. Obligation:: Recommended Can have multiple values:: Yes +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: -Additional explanation and rationale:: Providing the _Simulation Integration Name_ attribute makes it easier to track and trace the simulation integration implemented. +Additional explanation and rationale:: Providing the _Simulation Integration_ attribute makes it easier to track and trace the simulation integration implemented. @@ -1002,53 +1087,85 @@ Additional explanation and rationale:: Providing the _Implementation Quality Ver === Execution -==== Used Simulation Model Name* +==== Used Simulation Model -Attribute description:: The _Used Simulation Model Name_ is the given name of a simulation model actually used in simulation execution. +Attribute description:: The _Used Simulation Model_ is a simulation model actually used in simulation execution. Obligation:: Mandatory Can have multiple values:: Yes +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: -Additional explanation and rationale:: Providing the _Used Simulation Model Name_ attribute makes it easier to track and trace the simulation model actually used in the simulation. +Additional explanation and rationale:: Providing the _Used Simulation Model_ attribute makes it easier to track and trace the simulation model actually used in the simulation. -==== Used Parameter Name* +==== Used Parameter -Attribute description:: The _Used Parameter Name_ is the given name of a parameter or parameter set actually used in simulation execution. +Attribute description:: The _Used Parameter_ is a parameter or parameter set actually used in simulation execution. Obligation:: Mandatory Can have multiple values:: Yes +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: -Additional explanation and rationale:: Providing the _Used Parameter Name_ attribute makes it easier to track and trace the simulation model actually used in the simulation. +Additional explanation and rationale:: Providing the _Used Parameter_ attribute makes it easier to track and trace the simulation model actually used in the simulation. -==== Used Test Case Name* +==== Used Test Case -Attribute description:: The _Used Test Case Name_ is the given name of a test case actually used in simulation execution. +Attribute description:: The _Used Test Case_ is a test case actually used in simulation execution. Obligation:: Recommended Can have multiple values:: Yes +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: -Additional explanation and rationale:: The combination of _Used Test Case Name_ and _Used Test Case Version_ shall be unique. +Additional explanation and rationale:: The combination of _Used Test Case_ sub-attributes _Name_ and _Version_ shall be unique. -==== Used Tool Name* +==== Used Tool -Attribute description:: The _Used Tool Name_ is the given name of a tool actually used in simulation execution. +Attribute description:: The _Used Tool_ is a tool actually used in simulation execution. Obligation:: Mandatory Can have multiple values:: Yes +Sub-attributes:: + +* <> +* <> +* <> +* <> +* <> + Value entry examples:: -Additional explanation and rationale:: The combination of _Used Tool Name_ and _Used Tool Version_ shall be unique. +Additional explanation and rationale:: The combination of _Used Tool_ sub-attributes _Name_ and _Version_ shall be unique. ==== Execution Raw Data @@ -1201,44 +1318,77 @@ Value entry examples:: Additional explanation and rationale:: The _Date_ attribute is useful for evaluation. -=== Composite attributes of MIC Simulation Task Extension Attributes +[#common-sub-attributes] +=== Common Sub-Attributes + +=== Composite attributes + +Where indicated in the attribute definition, attributes can be composite attributes, which means that they have a predefined internal structure with a defined set of sub-attributes. +The sub-attributes are listed in the attribute definition and are not separately listed in the main list of attributes. +The use of sub-attributes is optional, however standards implementing this specification can make the use of sub-attributes, and the use of certain sub-attributes mandatory. + +Example: + +The _Simulation Model_ attribute includes the following sub-attributes: -The attributes marked with an asterisk (*) have the same sub-attributes listed below. +* _Name_ -==== Attribute X Name* (is listed in the main list) -Obligation:: see Main list +* _Version_ -*Sub-attributes* +* _Identifier_ -==== Attribute X Version +* _URL_ -Attribute description:: The _Overall Product Version_ is a human readable version designation for the overall product. -Obligation:: same as attribute X name +* _Full Name_ + +Thus beside the attribute _Simulation Model_, the sub-attributes _Simulation Model Name_, _Simulation Model Version_, _Simulation Model Identifier_, _Simulation Model URL_, and _Simulation Model Full Name_ are defined as well, but only as sub-attributes of the attribute _Simulation Model_. + +The following sub-attributes are defined in this specification and can be used for any attribute where the use of these sub-attributes is allowed: + +[#sub-attr-name] +==== Sub-Attribute Name + +Attribute description:: The _Name_ sub-attribute is the unique name of the given attribute within the originating company's project management IT infrastructure. +Obligation:: if sub-attributes are used, the name sub-attribute is mandatory +Can have multiple values:: No +Value examples:: +* carZZ, aeroplaneTT +Additional explanation and rationale:: The _Name_ sub-attribute is essential information that helps to track and trace the given attribute within the company's project management IT infrastructure. + +[#sub-attr-version] +==== Sub-Attribute Version + +Attribute description:: The _Version_ sub-attribute is a human readable version designation for the given attribute. +Obligation:: if sub-attributes are used, the version sub-attribute is mandatory Can have multiple values:: Yes Value examples:: -Additional explanation and rationale:: The _Overall Product Version_ attribute is essential information that helps keep track of which _Overall Product Version_ the simulation task was generated for. +Additional explanation and rationale:: The _Version_ sub-attribute is essential information that helps keep track of which version of the attribute is being referenced. -==== Attribute X Identifier +[#sub-attr-identifier] +==== Sub-Attribute Identifier -Attribute description:: The _Overall Product Identifier_ is the unique master ID of the overall product within the company's project management IT infrastructure, whose development or validation requires the respective simulation. If the company has a versioning mechanism for products in the project management IT infrastructure, the version ID is included in the identifier so that the product can be referenced with version accuracy. -Obligation:: same as attribute X name +Attribute description:: The _Identifier_ sub-attribute is the unique master ID of the entity referred to by the given attribute within the company's project management IT infrastructure. +If the company has a versioning mechanism for the entities referred to by the attribute in the project management IT infrastructure, the version ID is included in the identifier so that the attribute can be referenced with version accuracy. +Obligation:: if sub-attributes are used, the identifier sub-attribute is mandatory Can have multiple values:: Yes Value examples:: -Additional explanation and rationale:: The (version accurate) _Overall Product Identifier_ attribute is essential information needed to facilitate automated traceability to the overall product for which the simulation is initially requested and executed. "Overall product? can also refer to a customer's product if a company develops and simulates a relevant product as a system or component specifically for a customer product. +Additional explanation and rationale:: The (version accurate) _Identifier_ sub-attribute is essential information needed to facilitate automated traceability to the entity referred to by the given attribute within the company's project management IT infrastructure. -==== Attribute X URL +[#sub-attr-url] +==== Sub-Attribute URL -Attribute description:: The _Overall Product URL_ is an alternate way to identify the overall product. All information given to the _Overall Product Identifier_ attribute apply here. +Attribute description:: The _URL_ sub-attribute is an alternate way to identify the entity referred to by the given attribute. +The same considerations as for the _Identifier_ sub-attribute apply here. Obligation:: Optional Can have multiple values:: Yes Value examples:: -Additional explanation and rationale:: All of the information provided for the _Overall Product Identifier_ attribute applies here as well. +Additional explanation and rationale:: The same considerations as for the _Identifier_ sub-attribute apply here as well. -==== Attribute X Full Name +[#sub-attr-full-name] +==== Sub-Attribute Full Name -Attribute description:: The _Overall Product Full Name_ is the commonly known name of the overall product, whose development or validation requires the respective simulation. +Attribute description:: The _Full Name_ sub-attribute is the commonly known name of the entity referred to by the given attribute. Obligation:: Optional Can have multiple values:: Yes Value examples:: -Additional explanation and rationale:: Providing the _Overall Product Full Name_ attribute with potentially relevant details helps quickly understand the overall product context for which the simulation is initially requested and executed. "Overall product? can also refer to a customer's product if a company develops and simulates a relevant product as a system or component specifically for a customer product. - +Additional explanation and rationale:: Providing the _Full Name_ sub-attribute with potentially relevant details helps quickly understand the context of the entity referred to by the given attribute.