Browse Source

V4.3_Safety5

Safety model (functional) and CLs associated to System version V4.3
merge-requests/1/head V4.3_Safety5
romaric.demachy 2 years ago
parent
commit
3434bddca2
  1. 450
      CL_set/CL_metadata.json
  2. 1892
      CL_set/CL_model.json
  3. BIN
      CL_set/Review_Of_Safety_Model.xlsx
  4. 2922
      CL_set/primary_aliases.json
  5. 2172
      CL_set/secondary_aliases.json
  6. 2
      model/.project
  7. 18415
      model/AIDASystem_SimfiaNeoModel.simfia
  8. 7133
      model/AIDASystem_SimfiaNeoModel_System4_2_Safety2.simfia
  9. 15270
      model/representations.aird
  10. 14
      readme.txt

450
CL_set/CL_metadata.json

@ -3059,42 +3059,6 @@
"name": "cltyp", "name": "cltyp",
"value": "flow" "value": "flow"
}, },
{
"type": "CValue",
"id": "cl:44.2",
"name": "chgrq",
"value": ""
},
{
"type": "CValue",
"id": "cl:44.2",
"name": "label",
"value": "SeFlow=[SF7.4.4] Compare drone motor rate.Motor 1 rate measuredSaFlow=SF744_MonitorMotorRate.MotorRatesMeasured_MotorRate1"
},
{
"type": "CValue",
"id": "cl:44.2",
"name": "notes",
"value": ""
},
{
"type": "CValue",
"id": "cl:44.2",
"name": "ratio",
"value": ""
},
{
"type": "CValue",
"id": "cl:44.2",
"name": "state",
"value": "valid"
},
{
"type": "CValue",
"id": "cl:44.2",
"name": "cltyp",
"value": "flow"
},
{ {
"type": "CValue", "type": "CValue",
"id": "cl:44.7", "id": "cl:44.7",
@ -4103,42 +4067,6 @@
"name": "cltyp", "name": "cltyp",
"value": "flow" "value": "flow"
}, },
{
"type": "CValue",
"id": "cl:51.5",
"name": "chgrq",
"value": ""
},
{
"type": "CValue",
"id": "cl:51.5",
"name": "label",
"value": "SeFlow=SaFlow=EXT_PilotDetection.inputPosition"
},
{
"type": "CValue",
"id": "cl:51.5",
"name": "notes",
"value": ""
},
{
"type": "CValue",
"id": "cl:51.5",
"name": "ratio",
"value": "Safety modeling artefact to model visual detection"
},
{
"type": "CValue",
"id": "cl:51.5",
"name": "state",
"value": "valid"
},
{
"type": "CValue",
"id": "cl:51.5",
"name": "cltyp",
"value": "flow"
},
{ {
"type": "CValue", "type": "CValue",
"id": "cl:51.6", "id": "cl:51.6",
@ -4211,42 +4139,6 @@
"name": "cltyp", "name": "cltyp",
"value": "flow" "value": "flow"
}, },
{
"type": "CValue",
"id": "cl:51.8",
"name": "chgrq",
"value": ""
},
{
"type": "CValue",
"id": "cl:51.8",
"name": "label",
"value": "SeFlow=SaFlow=EXT_PilotDetection.inputLostHelixesControl"
},
{
"type": "CValue",
"id": "cl:51.8",
"name": "notes",
"value": ""
},
{
"type": "CValue",
"id": "cl:51.8",
"name": "ratio",
"value": ""
},
{
"type": "CValue",
"id": "cl:51.8",
"name": "state",
"value": "valid"
},
{
"type": "CValue",
"id": "cl:51.8",
"name": "cltyp",
"value": "flow"
},
{ {
"type": "CValue", "type": "CValue",
"id": "cl:52", "id": "cl:52",
@ -6622,5 +6514,347 @@
"id": "cl:9.1", "id": "cl:9.1",
"name": "cltyp", "name": "cltyp",
"value": "flow" "value": "flow"
},
{
"type": "CValue",
"id": "cl:9.2",
"name": "chgrq",
"value": ""
},
{
"type": "CValue",
"id": "cl:9.2",
"name": "label",
"value": ""
},
{
"type": "CValue",
"id": "cl:9.2",
"name": "notes",
"value": ""
},
{
"type": "CValue",
"id": "cl:9.2",
"name": "ratio",
"value": ""
},
{
"type": "CValue",
"id": "cl:9.2",
"name": "cltyp",
"value": "flow"
},
{
"type": "CValue",
"id": "cl:67",
"name": "chgrq",
"value": ""
},
{
"type": "CValue",
"id": "cl:67",
"name": "label",
"value": ""
},
{
"type": "CValue",
"id": "cl:67",
"name": "notes",
"value": ""
},
{
"type": "CValue",
"id": "cl:67",
"name": "ratio",
"value": ""
},
{
"type": "CValue",
"id": "cl:67",
"name": "cltyp",
"value": "func"
},
{
"type": "CValue",
"id": "cl:67",
"name": "chgrq",
"value": ""
},
{
"type": "CValue",
"id": "cl:67",
"name": "label",
"value": ""
},
{
"type": "CValue",
"id": "cl:67",
"name": "notes",
"value": ""
},
{
"type": "CValue",
"id": "cl:67",
"name": "ratio",
"value": ""
},
{
"type": "CValue",
"id": "cl:67",
"name": "cltyp",
"value": "func"
},
{
"type": "CValue",
"id": "cl:47.3",
"name": "chgrq",
"value": ""
},
{
"type": "CValue",
"id": "cl:47.3",
"name": "label",
"value": ""
},
{
"type": "CValue",
"id": "cl:47.3",
"name": "notes",
"value": ""
},
{
"type": "CValue",
"id": "cl:47.3",
"name": "cltyp",
"value": "flow"
},
{
"type": "CValue",
"id": "cl:67.0",
"name": "chgrq",
"value": ""
},
{
"type": "CValue",
"id": "cl:67.0",
"name": "label",
"value": ""
},
{
"type": "CValue",
"id": "cl:67.0",
"name": "notes",
"value": ""
},
{
"type": "CValue",
"id": "cl:67.0",
"name": "ratio",
"value": ""
},
{
"type": "CValue",
"id": "cl:67.0",
"name": "cltyp",
"value": "flow"
},
{
"type": "CValue",
"id": "cl:1.8",
"name": "chgrq",
"value": ""
},
{
"type": "CValue",
"id": "cl:1.8",
"name": "label",
"value": ""
},
{
"type": "CValue",
"id": "cl:1.8",
"name": "notes",
"value": ""
},
{
"type": "CValue",
"id": "cl:1.8",
"name": "cltyp",
"value": "flow"
},
{
"type": "CValue",
"id": "cl:51.13",
"name": "chgrq",
"value": ""
},
{
"type": "CValue",
"id": "cl:51.13",
"name": "label",
"value": ""
},
{
"type": "CValue",
"id": "cl:51.13",
"name": "notes",
"value": ""
},
{
"type": "CValue",
"id": "cl:51.13",
"name": "cltyp",
"value": "flow"
},
{
"type": "CValue",
"id": "cl:44.10",
"name": "chgrq",
"value": ""
},
{
"type": "CValue",
"id": "cl:44.10",
"name": "label",
"value": ""
},
{
"type": "CValue",
"id": "cl:44.10",
"name": "notes",
"value": ""
},
{
"type": "CValue",
"id": "cl:44.10",
"name": "cltyp",
"value": "flow"
},
{
"type": "CValue",
"id": "cl:44.10",
"name": "chgrq",
"value": ""
},
{
"type": "CValue",
"id": "cl:44.10",
"name": "label",
"value": ""
},
{
"type": "CValue",
"id": "cl:44.10",
"name": "notes",
"value": ""
},
{
"type": "CValue",
"id": "cl:44.10",
"name": "cltyp",
"value": "flow"
},
{
"type": "CValue",
"id": "cl:67",
"name": "state",
"value": "in revision"
},
{
"type": "CValue",
"id": "cl:47.3",
"name": "ratio",
"value": "Same dysfunctional status as sources (measure position and compute rate) are modeled in the same CLfunction."
},
{
"type": "CValue",
"id": "cl:47.3",
"name": "state",
"value": "in revision"
},
{
"type": "CValue",
"id": "cl:47.3",
"name": "state",
"value": "valid"
},
{
"type": "CValue",
"id": "cl:67.0",
"name": "state",
"value": "in revision"
},
{
"type": "CValue",
"id": "cl:67.0",
"name": "state",
"value": "valid"
},
{
"type": "CValue",
"id": "cl:9.2",
"name": "state",
"value": "in revision"
},
{
"type": "CValue",
"id": "cl:9.2",
"name": "state",
"value": "valid"
},
{
"type": "CValue",
"id": "cl:51.13",
"name": "ratio",
"value": "Safety modeling artefact to model visual detection by the drone human pilot."
},
{
"type": "CValue",
"id": "cl:51.13",
"name": "state",
"value": "in revision"
},
{
"type": "CValue",
"id": "cl:51.13",
"name": "state",
"value": "valid"
},
{
"type": "CValue",
"id": "cl:1.8",
"name": "ratio",
"value": "Obsolete safety modeling artefact. To keep trace of the former condition to trigger manual mode (before modeled as a Dirac)"
},
{
"type": "CValue",
"id": "cl:1.8",
"name": "state",
"value": "in revision"
},
{
"type": "CValue",
"id": "cl:1.8",
"name": "state",
"value": "valid"
},
{
"type": "CValue",
"id": "cl:44.10",
"name": "ratio",
"value": "See modeling report, section \"3.3.3 Motor control loop\""
},
{
"type": "CValue",
"id": "cl:44.10",
"name": "state",
"value": "in revision"
},
{
"type": "CValue",
"id": "cl:44.10",
"name": "state",
"value": "valid"
} }
] ]

1892
CL_set/CL_model.json

File diff suppressed because it is too large Load Diff

BIN
CL_set/Review_Of_Safety_Model.xlsx

Binary file not shown.

2922
CL_set/primary_aliases.json

File diff suppressed because it is too large Load Diff

2172
CL_set/secondary_aliases.json

File diff suppressed because it is too large Load Diff

2
model/.project

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<projectDescription> <projectDescription>
<name>AIDASystem_SimfiaNeoModel_System4_2_Safety2</name> <name>AIDASystem_SimfiaNeoModel</name>
<comment></comment> <comment></comment>
<projects> <projects>
</projects> </projects>

18415
model/AIDASystem_SimfiaNeoModel.simfia

File diff suppressed because it is too large Load Diff

7133
model/AIDASystem_SimfiaNeoModel_System4_2_Safety2.simfia

File diff suppressed because it is too large Load Diff

15270
model/representations.aird

File diff suppressed because it is too large Load Diff

14
readme.txt

@ -29,7 +29,7 @@ The quadcopter drone can be piloted in automated or manual mode. In manual mode,
the pilot guides the inspection of the aircraft by the drone. the pilot guides the inspection of the aircraft by the drone.
In automated mode, the drone follows a flight plan and records the video of the inspected zone. In automated mode, the drone follows a flight plan and records the video of the inspected zone.
Corresponding SE version (see AIDA Architecture repository): V4.2 Corresponding SE version (see AIDA Architecture repository): V4.3
************************************************************************ ************************************************************************
* 2. Motivation and intended use * 2. Motivation and intended use
@ -55,13 +55,11 @@ https://doi.org/10.1007/978-3-319-64119-5_2
- CL_set : contains the description of the Consistency Links (CL) set - CL_set : contains the description of the Consistency Links (CL) set
defined for the study of the MBSE-MBSA structural consistency according to the SSR method defined for the study of the MBSE-MBSA structural consistency according to the SSR method
(see deliverable LIV-S085L02-023 / ISX-S2C-DOC-436 from S2C project). (see deliverable LIV-S085L02-023 / ISX-S2C-DOC-436 from S2C project).
Two versions of the CL set are available here : The CL set is defined in the following files :
- an excel version, used for the MOISE project and at the beginning of the S2C project - primary_aliases : mapping between the primary model (the MBSE model) objects and the CLs
- the tooled version established in S2C, contained in the following files : - secondary_aliases : mapping between the secondary model (the MBSA model) objects and the CLs
- primary_aliases : mapping between the primary model (the MBSE model) objects and the CLs - CL_model : relation links between the CLs_function and the CLs_flows
- secondary_aliases : mapping between the secondary model (the MBSA model) objects and the CLs - CL_metadata : meta-data associated to each CL.
- CL_model : relation links between the CLs_function and the CLs_flows
- CL_metadata : meta-data associated to each CL.
************************************************************************ ************************************************************************
* 4. Licensing information * 4. Licensing information

Loading…
Cancel
Save