commit | fc961c9fd20b7c4ce78ed2a8c4b5bf3b55af7797 | [log] [tgz] |
---|---|---|
author | yakoub karoui <yakoub.karoui@cea.fr> | Wed Jun 30 10:55:07 2021 +0200 |
committer | Ansgar Radermacher <ansgar.radermacher@cea.fr> | Fri Jul 02 07:19:55 2021 -0400 |
tree | 7a5439c12fe1e1c150c3881e2e78fd72ad6cb28f | |
parent | 8f0a07d1f6c2cb915a576ccb04f9045ef4385ffd [diff] |
Bug 574306 - [Robotics] Safety analysis does not allow to define detailed effects and different risk reduction measures for an identified hazard - Modification of the profile to specify the different types of risk reduction (design, technical, organizational) (Stereotype | datatype) the hazard types (This corresponds to a hazard analysis property and an enumeration for the type <<HazardType>>) the risk level (qualitative enumeration) (This corresponds to a hazard analysis property and an enumeration for the type <<RiskLevel>>) the contact area (impact area) (This corresponds to a hazard analysis property and an enumeration for the type <<BodyRegion>>) - Modification of the wizard template to integrate the new properties defined in the profile - Definition of a property view for the hazard analysis table - Modification of the existing hazard analysis table to integrate the new properties - Definition of a new table to enter the risk reduction - Creation of menus to create a risk reduction - Creation of the menus for the creation of the risk analysis table - Addition of the source folder in order to place the various files necessary for the operation of the tables. - Creation and modification of the various source files allowing the good functioning of the tables. - HazardAnlysisAxisManager.java - HazardAnalysisTableTester.java - ParameterTableUtils.java - ParameterUtils.java - PartHazardAnalysisHeaderLabelProvider.java - PartRiskReductionHeaderLabelProvider.java - RegisteredLibraryLoadAndSearchUtils.java - RiskReductionAxisManager.java - RiskReductionTableTester.java - UMLPrimitiveTypesUtils.java - Modified the Manifest to ensure that the tables work properly and integrated the various source files created in the manifest. - Modification of the tables in order to ensure the correct operation of the tables and integration of the various source files created in the tables. - Modification of the architecture file in order to display the new modified tables. Change-Id: I640613187962326b90e91f6b2d0771af25921021 Signed-off-by: yakoub karoui <yakoub.karoui@cea.fr>