SlideShare a Scribd company logo
Tutorial-2
Creating an STPA Project in
XSTAMPP
Asim
Abdulkhaleq
University of Stuttgart 2
Create a new
Project
Create a new STPA project
• To create a new STPA project, go to the File menu -> Create new
project Or click on the new button in the Tool bar
• Then choose “STPA project” and click on “Next” button
University of Stuttgart 3
Create a new
STPA project
Create a new STPA project
• Edit the name of your project and select the location where
XSTAMPP will save it.
• Select the type of your STPA project haz is compatible with the old
version of A-STPA. hazx is compatible for the current version of
XSTAMPP.
Click on finish button to create a new project
University of Stuttgart 4
Create a new
STPA project
Create a new STPA project
• After editing the information and clicking on the “finish” button, a new
project will appear in the project explorer with the three steps of STPA
Click here to expand the three
steps of the STPA project
Each STPA project has three
Steps:
Step 0: Editing fundamentals
Step1: Unsafe control Actions.
Step2: Causal Analysis
University of Stuttgart 5
Rename and
Delete a
projectRename and Delete a project.
• You can rename your project by right-clicking on the name of
your project in the project explorer and select rename project.
• You can also delete your project by right-clicking on the name of
your project in the project explorer and choose delete
University of Stuttgart 6
Editing
Fundamentals
of STPA
project
Editing Fundamentals of STPA Project
• You can edit the Fundamentals of your STPA project by a double
click on the name of the fundamentals view on the project
explorer under the Establish fundamentals sub-tree.
• You can edit the fundamentals e.g. system description with
different languages
• You can change the font and color of the text
System Description View
University of Stuttgart 7
Editing
Accidents List
of STPA
project
Editing Accidents/Hazards-List
• You can edit the accidents of your STPA project by a double click on
the Accidents view under the Establish fundamentals sub-tree.
Edit new Accident
Delete an Accident
Delete All Accidents
Reorder the Accidents
Edit here a long description of
the accident
University of Stuttgart 8
Linking of
Accidents &
Hazards
Linking of Accidents and Hazards
• You can link between the accident and hazards by double click on
the Linking of Accidents and Hazards view.
1. choose an accident
2. Select a hazard
3. You can add a hazard or All hazard
4. You can link hazards <> accidents or accidents <> hazards
University of Stuttgart 9
Editing
Fundamentals
of STPA
project
Editing Fundamentals of STPA Project
• You can change the font and color of the text of the system
description from the font toolbar in the top of the XSTAMPP
workbench.
• To change the font and color of the text, you have to select the
text and then click on a font button e.g. (the font size or font
name, etc.) on the font tool bar.
• The text and its font and color setting will be exported in the pdf
as well.
Font and color tool bar
University of Stuttgart 10
Saving Your
STPA project
Saving Your STPA project
• To save your project, click on the save button on the tool bar
• Or choose File menu and click on save
• You can also save your project with a different name by selecting
save as from the File menu.
• You can also save all projects which you currently work on by
clicking on the “Save All” button
Save and Save All buttons
University of Stuttgart 11
Exporting
Your STPA
Project
Exporting Your STPA Project
• You can export the data of your STPA project into different formats
e.g. PDFs, Images and CSV Sheets individually by clicking on the
Export wizard button.
• Or you can export all data of your STPA project in one step by
clicking on the Export All button.
Export Wizard button
Export All button
University of Stuttgart 12
Exporting
Your STPA
Project
Exporting Your STPA Project Individually
• You can export each kind of data of your project individually in
different formats by a right-click on each view of your project and
selecting Export
Select an exporting format in which
you want to export the data:
Sheets OR images or PDF
Then click on Next button to set the configuration
University of Stuttgart 13
Exporting
Your STPA
Project
Exporting Your STPA Data as an CVS Sheet
• You can export the data of your project as CVS sheet by a right-
clicking on each view of your projects and selecting Export
• Then select the category STPA DATA Sheets and select your
STPA data (e.g. accidents, or hazards) and click on the Next
Button.
Choose the project name which you want to export its data
Choose one type of separators of CVS sheets
Set the destination path to export the data in.
University of Stuttgart 14
Exporting
Your STPA
Project
Exporting ALL Your STPA Data
• You can export all data of your project by clicking on the button
RUN in the main tool bar.
• All data will be exported and the output folder will be automatically
opened after finishing the export process.
Type the name of your company
Change the background
and foreground color of the title
in the PDF
Check box if you want to export the control structure
diagram with color
Change the orientations of PDF pages :
Portrait OR Landscape
Set the logo image
Thank you!
e-mail
phone +49 (0) 711 685-
fax +49 (0) 711 685-
Universität Stuttgart
Asim Abdulkhaleq, Ph.D Candidate
88 458
88 380
Institute of Software Technology, Software Engineering Group
asim.abdulkhaleq@informatik.uni-stuttgart.de
The slides will be also available at the website www.xstampp.de

More Related Content

What's hot

Count Occurrences within a case in IBM SPSS Statistics
Count Occurrences within a case in IBM SPSS StatisticsCount Occurrences within a case in IBM SPSS Statistics
Count Occurrences within a case in IBM SPSS Statistics
Version 1 Analytics
 
Making graphs transparent in IBM SPSS Statistics
Making graphs transparent in IBM SPSS StatisticsMaking graphs transparent in IBM SPSS Statistics
Making graphs transparent in IBM SPSS Statistics
Version 1 Analytics
 
Excel tips and tricks
Excel tips and tricksExcel tips and tricks
Excel tips and tricks
Ravi Sapariya
 
Diagram cookbook
Diagram cookbookDiagram cookbook
Diagram cookbook
Morten Nielsen
 
TFAT External
TFAT ExternalTFAT External
TFAT External
Gregg Yows
 
Lab view introduction
Lab view introductionLab view introduction
Lab view introduction
JakupBerisha2
 
How to prepare a flow chart
How to prepare a flow chartHow to prepare a flow chart
How to prepare a flow chart
priyamphil123
 
Unit 1 introduction to simulation
Unit 1 introduction to simulationUnit 1 introduction to simulation
Unit 1 introduction to simulation
DevaKumari Vijay
 
RapidMiner: Nested Subprocesses
RapidMiner:   Nested SubprocessesRapidMiner:   Nested Subprocesses
RapidMiner: Nested Subprocesses
DataminingTools Inc
 
Model Analyzer For Excel
Model Analyzer For ExcelModel Analyzer For Excel
Model Analyzer For Excel
Ysrael Mertz
 
Comp 122 lab 6 lab report and source code
Comp 122 lab 6 lab report and source codeComp 122 lab 6 lab report and source code
Comp 122 lab 6 lab report and source code
pradesigali1
 
Design expert 9 tutorials 2015
Design expert 9 tutorials 2015Design expert 9 tutorials 2015
Design expert 9 tutorials 2015
Cheer Chain Enterprise Co., Ltd.
 
Smarticon to run @Formula over Notes documents
Smarticon to run @Formula over Notes documentsSmarticon to run @Formula over Notes documents
Smarticon to run @Formula over Notes documents
Bruno Grange
 
Azure machine learning
Azure machine learningAzure machine learning
Azure machine learning
Simone Caldaro
 
1126640 question
1126640 question 1126640 question
1126640 question
lpss0513
 
Tool Evaluation
Tool EvaluationTool Evaluation
Tool Evaluation
Rajesh-QA
 
Manual Testing is Here to Stay
Manual Testing is Here to StayManual Testing is Here to Stay
Manual Testing is Here to Stay
Original Software
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
Anshumali Singh
 

What's hot (18)

Count Occurrences within a case in IBM SPSS Statistics
Count Occurrences within a case in IBM SPSS StatisticsCount Occurrences within a case in IBM SPSS Statistics
Count Occurrences within a case in IBM SPSS Statistics
 
Making graphs transparent in IBM SPSS Statistics
Making graphs transparent in IBM SPSS StatisticsMaking graphs transparent in IBM SPSS Statistics
Making graphs transparent in IBM SPSS Statistics
 
Excel tips and tricks
Excel tips and tricksExcel tips and tricks
Excel tips and tricks
 
Diagram cookbook
Diagram cookbookDiagram cookbook
Diagram cookbook
 
TFAT External
TFAT ExternalTFAT External
TFAT External
 
Lab view introduction
Lab view introductionLab view introduction
Lab view introduction
 
How to prepare a flow chart
How to prepare a flow chartHow to prepare a flow chart
How to prepare a flow chart
 
Unit 1 introduction to simulation
Unit 1 introduction to simulationUnit 1 introduction to simulation
Unit 1 introduction to simulation
 
RapidMiner: Nested Subprocesses
RapidMiner:   Nested SubprocessesRapidMiner:   Nested Subprocesses
RapidMiner: Nested Subprocesses
 
Model Analyzer For Excel
Model Analyzer For ExcelModel Analyzer For Excel
Model Analyzer For Excel
 
Comp 122 lab 6 lab report and source code
Comp 122 lab 6 lab report and source codeComp 122 lab 6 lab report and source code
Comp 122 lab 6 lab report and source code
 
Design expert 9 tutorials 2015
Design expert 9 tutorials 2015Design expert 9 tutorials 2015
Design expert 9 tutorials 2015
 
Smarticon to run @Formula over Notes documents
Smarticon to run @Formula over Notes documentsSmarticon to run @Formula over Notes documents
Smarticon to run @Formula over Notes documents
 
Azure machine learning
Azure machine learningAzure machine learning
Azure machine learning
 
1126640 question
1126640 question 1126640 question
1126640 question
 
Tool Evaluation
Tool EvaluationTool Evaluation
Tool Evaluation
 
Manual Testing is Here to Stay
Manual Testing is Here to StayManual Testing is Here to Stay
Manual Testing is Here to Stay
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 

Similar to Tutorial 2 creating stpa safety analysis project in xstampp

Pruexx User's guide for beta testing
Pruexx User's guide for beta testingPruexx User's guide for beta testing
Pruexx User's guide for beta testing
PRUEXX Policy Documentation
 
Tutorial1: How to install and configure XSTAMPP
Tutorial1: How to install and configure XSTAMPPTutorial1: How to install and configure XSTAMPP
Tutorial1: How to install and configure XSTAMPP
Asim Abdulkhaleq, Dr.rer.nat
 
Orcad Capture - Schematic Design Tutorial
Orcad Capture - Schematic Design TutorialOrcad Capture - Schematic Design Tutorial
Orcad Capture - Schematic Design Tutorial
Pantech ProLabs India Pvt Ltd
 
SPHARM-PDM_Tutorial_July2015
SPHARM-PDM_Tutorial_July2015SPHARM-PDM_Tutorial_July2015
SPHARM-PDM_Tutorial_July2015
Jonathan Perdomo
 
Orcad layout
Orcad layoutOrcad layout
Getting started-solid plant-3d
Getting started-solid plant-3dGetting started-solid plant-3d
Getting started-solid plant-3d
DKKu
 
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
Cheer Chain Enterprise Co., Ltd.
 
University Powerpoint Template
University Powerpoint TemplateUniversity Powerpoint Template
University Powerpoint Template
RayEChang2
 
Crystal Reports Review
Crystal Reports ReviewCrystal Reports Review
Crystal Reports Review
Justin R. Rue
 
Microsoft Office
Microsoft OfficeMicrosoft Office
Microsoft Office
Usman Bashir
 
InnerSoft STATS - Introduction
InnerSoft STATS - IntroductionInnerSoft STATS - Introduction
InnerSoft STATS - Introduction
InnerSoft
 
Freemind
FreemindFreemind
Freemind
DertyD
 
ChromaLT Quick Start Guide
ChromaLT Quick Start GuideChromaLT Quick Start Guide
ChromaLT Quick Start Guide
Techkon USA
 
2D CAD Module by gonzalochris
2D CAD Module by gonzalochris2D CAD Module by gonzalochris
2D CAD Module by gonzalochris
Chris Gonzalo
 
STATA_Training_for_data_science_juniors.pdf
STATA_Training_for_data_science_juniors.pdfSTATA_Training_for_data_science_juniors.pdf
STATA_Training_for_data_science_juniors.pdf
AronMozart1
 
Lotus Domino
Lotus DominoLotus Domino
Lotus Domino
vijaysapienz
 
Step-by-Step - Windows 7
Step-by-Step - Windows 7Step-by-Step - Windows 7
Step-by-Step - Windows 7
Microsoft TeachTec
 
Send ghana
Send ghanaSend ghana
Send ghana
C4CHealthGhana
 
How to get started with MAXQDA
How to get started with MAXQDAHow to get started with MAXQDA
How to get started with MAXQDA
Julia Gerson
 
PowerPoint Tutorial
PowerPoint TutorialPowerPoint Tutorial
PowerPoint Tutorial
Jayson Patalinghug
 

Similar to Tutorial 2 creating stpa safety analysis project in xstampp (20)

Pruexx User's guide for beta testing
Pruexx User's guide for beta testingPruexx User's guide for beta testing
Pruexx User's guide for beta testing
 
Tutorial1: How to install and configure XSTAMPP
Tutorial1: How to install and configure XSTAMPPTutorial1: How to install and configure XSTAMPP
Tutorial1: How to install and configure XSTAMPP
 
Orcad Capture - Schematic Design Tutorial
Orcad Capture - Schematic Design TutorialOrcad Capture - Schematic Design Tutorial
Orcad Capture - Schematic Design Tutorial
 
SPHARM-PDM_Tutorial_July2015
SPHARM-PDM_Tutorial_July2015SPHARM-PDM_Tutorial_July2015
SPHARM-PDM_Tutorial_July2015
 
Orcad layout
Orcad layoutOrcad layout
Orcad layout
 
Getting started-solid plant-3d
Getting started-solid plant-3dGetting started-solid plant-3d
Getting started-solid plant-3d
 
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
 
University Powerpoint Template
University Powerpoint TemplateUniversity Powerpoint Template
University Powerpoint Template
 
Crystal Reports Review
Crystal Reports ReviewCrystal Reports Review
Crystal Reports Review
 
Microsoft Office
Microsoft OfficeMicrosoft Office
Microsoft Office
 
InnerSoft STATS - Introduction
InnerSoft STATS - IntroductionInnerSoft STATS - Introduction
InnerSoft STATS - Introduction
 
Freemind
FreemindFreemind
Freemind
 
ChromaLT Quick Start Guide
ChromaLT Quick Start GuideChromaLT Quick Start Guide
ChromaLT Quick Start Guide
 
2D CAD Module by gonzalochris
2D CAD Module by gonzalochris2D CAD Module by gonzalochris
2D CAD Module by gonzalochris
 
STATA_Training_for_data_science_juniors.pdf
STATA_Training_for_data_science_juniors.pdfSTATA_Training_for_data_science_juniors.pdf
STATA_Training_for_data_science_juniors.pdf
 
Lotus Domino
Lotus DominoLotus Domino
Lotus Domino
 
Step-by-Step - Windows 7
Step-by-Step - Windows 7Step-by-Step - Windows 7
Step-by-Step - Windows 7
 
Send ghana
Send ghanaSend ghana
Send ghana
 
How to get started with MAXQDA
How to get started with MAXQDAHow to get started with MAXQDA
How to get started with MAXQDA
 
PowerPoint Tutorial
PowerPoint TutorialPowerPoint Tutorial
PowerPoint Tutorial
 

Recently uploaded

Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
Mobile app Development Services | Drona Infotech
Mobile app Development Services  | Drona InfotechMobile app Development Services  | Drona Infotech
Mobile app Development Services | Drona Infotech
Drona Infotech
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
YousufSait3
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
316895207-SAP-Oil-and-Gas-Downstream-Training.pptx
316895207-SAP-Oil-and-Gas-Downstream-Training.pptx316895207-SAP-Oil-and-Gas-Downstream-Training.pptx
316895207-SAP-Oil-and-Gas-Downstream-Training.pptx
ssuserad3af4
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Requirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional SafetyRequirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional Safety
Ayan Halder
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
Rakesh Kumar R
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 

Recently uploaded (20)

Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
Mobile app Development Services | Drona Infotech
Mobile app Development Services  | Drona InfotechMobile app Development Services  | Drona Infotech
Mobile app Development Services | Drona Infotech
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
316895207-SAP-Oil-and-Gas-Downstream-Training.pptx
316895207-SAP-Oil-and-Gas-Downstream-Training.pptx316895207-SAP-Oil-and-Gas-Downstream-Training.pptx
316895207-SAP-Oil-and-Gas-Downstream-Training.pptx
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Requirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional SafetyRequirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional Safety
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 

Tutorial 2 creating stpa safety analysis project in xstampp

  • 1. Tutorial-2 Creating an STPA Project in XSTAMPP Asim Abdulkhaleq
  • 2. University of Stuttgart 2 Create a new Project Create a new STPA project • To create a new STPA project, go to the File menu -> Create new project Or click on the new button in the Tool bar • Then choose “STPA project” and click on “Next” button
  • 3. University of Stuttgart 3 Create a new STPA project Create a new STPA project • Edit the name of your project and select the location where XSTAMPP will save it. • Select the type of your STPA project haz is compatible with the old version of A-STPA. hazx is compatible for the current version of XSTAMPP. Click on finish button to create a new project
  • 4. University of Stuttgart 4 Create a new STPA project Create a new STPA project • After editing the information and clicking on the “finish” button, a new project will appear in the project explorer with the three steps of STPA Click here to expand the three steps of the STPA project Each STPA project has three Steps: Step 0: Editing fundamentals Step1: Unsafe control Actions. Step2: Causal Analysis
  • 5. University of Stuttgart 5 Rename and Delete a projectRename and Delete a project. • You can rename your project by right-clicking on the name of your project in the project explorer and select rename project. • You can also delete your project by right-clicking on the name of your project in the project explorer and choose delete
  • 6. University of Stuttgart 6 Editing Fundamentals of STPA project Editing Fundamentals of STPA Project • You can edit the Fundamentals of your STPA project by a double click on the name of the fundamentals view on the project explorer under the Establish fundamentals sub-tree. • You can edit the fundamentals e.g. system description with different languages • You can change the font and color of the text System Description View
  • 7. University of Stuttgart 7 Editing Accidents List of STPA project Editing Accidents/Hazards-List • You can edit the accidents of your STPA project by a double click on the Accidents view under the Establish fundamentals sub-tree. Edit new Accident Delete an Accident Delete All Accidents Reorder the Accidents Edit here a long description of the accident
  • 8. University of Stuttgart 8 Linking of Accidents & Hazards Linking of Accidents and Hazards • You can link between the accident and hazards by double click on the Linking of Accidents and Hazards view. 1. choose an accident 2. Select a hazard 3. You can add a hazard or All hazard 4. You can link hazards <> accidents or accidents <> hazards
  • 9. University of Stuttgart 9 Editing Fundamentals of STPA project Editing Fundamentals of STPA Project • You can change the font and color of the text of the system description from the font toolbar in the top of the XSTAMPP workbench. • To change the font and color of the text, you have to select the text and then click on a font button e.g. (the font size or font name, etc.) on the font tool bar. • The text and its font and color setting will be exported in the pdf as well. Font and color tool bar
  • 10. University of Stuttgart 10 Saving Your STPA project Saving Your STPA project • To save your project, click on the save button on the tool bar • Or choose File menu and click on save • You can also save your project with a different name by selecting save as from the File menu. • You can also save all projects which you currently work on by clicking on the “Save All” button Save and Save All buttons
  • 11. University of Stuttgart 11 Exporting Your STPA Project Exporting Your STPA Project • You can export the data of your STPA project into different formats e.g. PDFs, Images and CSV Sheets individually by clicking on the Export wizard button. • Or you can export all data of your STPA project in one step by clicking on the Export All button. Export Wizard button Export All button
  • 12. University of Stuttgart 12 Exporting Your STPA Project Exporting Your STPA Project Individually • You can export each kind of data of your project individually in different formats by a right-click on each view of your project and selecting Export Select an exporting format in which you want to export the data: Sheets OR images or PDF Then click on Next button to set the configuration
  • 13. University of Stuttgart 13 Exporting Your STPA Project Exporting Your STPA Data as an CVS Sheet • You can export the data of your project as CVS sheet by a right- clicking on each view of your projects and selecting Export • Then select the category STPA DATA Sheets and select your STPA data (e.g. accidents, or hazards) and click on the Next Button. Choose the project name which you want to export its data Choose one type of separators of CVS sheets Set the destination path to export the data in.
  • 14. University of Stuttgart 14 Exporting Your STPA Project Exporting ALL Your STPA Data • You can export all data of your project by clicking on the button RUN in the main tool bar. • All data will be exported and the output folder will be automatically opened after finishing the export process. Type the name of your company Change the background and foreground color of the title in the PDF Check box if you want to export the control structure diagram with color Change the orientations of PDF pages : Portrait OR Landscape Set the logo image
  • 15. Thank you! e-mail phone +49 (0) 711 685- fax +49 (0) 711 685- Universität Stuttgart Asim Abdulkhaleq, Ph.D Candidate 88 458 88 380 Institute of Software Technology, Software Engineering Group asim.abdulkhaleq@informatik.uni-stuttgart.de The slides will be also available at the website www.xstampp.de