Loading…

Integration between requirements engineering and safety analysis: A systematic literature review

•We analyze activities performed in safety analysis and tool support.•We present challenges/problems relating to the integration between safety and RE.•We present taxonomies about hazard and safety analysis techniques.•Hazard and safety-related information are classified in taxonomies.•We discuss th...

Full description

Saved in:
Bibliographic Details
Published in:The Journal of systems and software 2017-03, Vol.125, p.68-92
Main Authors: Vilela, Jéssyka, Castro, Jaelson, Martins, Luiz Eduardo G., Gorschek, Tony
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c334t-cbb50da1384970e7a89c8c9359f6b5aad5aa383e911c1ee401b138011fe3434d3
cites cdi_FETCH-LOGICAL-c334t-cbb50da1384970e7a89c8c9359f6b5aad5aa383e911c1ee401b138011fe3434d3
container_end_page 92
container_issue
container_start_page 68
container_title The Journal of systems and software
container_volume 125
creator Vilela, Jéssyka
Castro, Jaelson
Martins, Luiz Eduardo G.
Gorschek, Tony
description •We analyze activities performed in safety analysis and tool support.•We present challenges/problems relating to the integration between safety and RE.•We present taxonomies about hazard and safety analysis techniques.•Hazard and safety-related information are classified in taxonomies.•We discuss the benefits of the integration between RE and Safety Engineering. Context: Safety-Critical Systems (SCS) require more sophisticated requirements engineering (RE) approaches as inadequate, incomplete or misunderstood requirements have been recognized as a major cause in many accidents and safety-related catastrophes. Objective:In order to cope with the complexity of specifying SCS by RE, we investigate the approaches proposed to improve the communication or integration between RE and safety engineering in SCS development. We analyze the activities that should be performed by RE during safety analysis, the hazard/safety techniques it could use, the relationships between safety information that it should specify, the tools to support safety analysis as well as integration benefits between these areas. Method: We use a Systematic Literature Review (SLR) as the basis for our work. Results: We developed four taxonomies to help RE during specification of SCS that classify: techniques used in (1) hazard analysis; (2) safety analysis; (3) safety-related information and (4) a detailed set of information regarding hazards specification. Conclusions: This paper is a step towards developing a body of knowledge in safety concerns necessary to RE in the specification of SCS that is derived from a large-scale SLR. We believe the results will benefit both researchers and practitioners.
doi_str_mv 10.1016/j.jss.2016.11.031
format article
fullrecord <record><control><sourceid>elsevier_swepu</sourceid><recordid>TN_cdi_swepub_primary_oai_DiVA_org_bth_13647</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0164121216302333</els_id><sourcerecordid>S0164121216302333</sourcerecordid><originalsourceid>FETCH-LOGICAL-c334t-cbb50da1384970e7a89c8c9359f6b5aad5aa383e911c1ee401b138011fe3434d3</originalsourceid><addsrcrecordid>eNp9kM1OwzAQhC0EEqXwANz8ADR447RJ4FTxW6kSF-BqHGcTHLVOsV2qvD1bFXHksNqRdmak_Ri7BJGAgNl1l3QhJCnJBCAREo7YCIpcTiBNi2M2okNGGtJTdhZCJ4TIU5GO2MfCRWy9jrZ3vMK4Q3Tc49fWelyji4Gja61D9Na1XLuaB91gHEjq1RBsuOFzHoYQcU0dhq9sRGrbeqSWb4u7c3bS6FXAi989Zm-PD693z5Ply9Pibr6cGCmzODFVNRW1BllkZS4w10VpClPKadnMqqnWNY0sJJYABhAzARV5BUCDMpNZLcfs6tAbdrjZVmrj7Vr7QfXaqnv7Ple9b1UVPxXIWZaTHQ524_sQPDZ_ARBqT1R1ioiqPVEFoIgoZW4PGaQ_6DevgrHoDNYEy0RV9_af9A-LsIEt</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Integration between requirements engineering and safety analysis: A systematic literature review</title><source>ScienceDirect Journals</source><creator>Vilela, Jéssyka ; Castro, Jaelson ; Martins, Luiz Eduardo G. ; Gorschek, Tony</creator><creatorcontrib>Vilela, Jéssyka ; Castro, Jaelson ; Martins, Luiz Eduardo G. ; Gorschek, Tony</creatorcontrib><description>•We analyze activities performed in safety analysis and tool support.•We present challenges/problems relating to the integration between safety and RE.•We present taxonomies about hazard and safety analysis techniques.•Hazard and safety-related information are classified in taxonomies.•We discuss the benefits of the integration between RE and Safety Engineering. Context: Safety-Critical Systems (SCS) require more sophisticated requirements engineering (RE) approaches as inadequate, incomplete or misunderstood requirements have been recognized as a major cause in many accidents and safety-related catastrophes. Objective:In order to cope with the complexity of specifying SCS by RE, we investigate the approaches proposed to improve the communication or integration between RE and safety engineering in SCS development. We analyze the activities that should be performed by RE during safety analysis, the hazard/safety techniques it could use, the relationships between safety information that it should specify, the tools to support safety analysis as well as integration benefits between these areas. Method: We use a Systematic Literature Review (SLR) as the basis for our work. Results: We developed four taxonomies to help RE during specification of SCS that classify: techniques used in (1) hazard analysis; (2) safety analysis; (3) safety-related information and (4) a detailed set of information regarding hazards specification. Conclusions: This paper is a step towards developing a body of knowledge in safety concerns necessary to RE in the specification of SCS that is derived from a large-scale SLR. We believe the results will benefit both researchers and practitioners.</description><identifier>ISSN: 0164-1212</identifier><identifier>ISSN: 1873-1228</identifier><identifier>EISSN: 1873-1228</identifier><identifier>DOI: 10.1016/j.jss.2016.11.031</identifier><language>eng</language><publisher>Elsevier Inc</publisher><subject>Body of knowledge ; Classification (of information) ; Communication ; Hazard analysis ; Hazards ; Integration ; Requirements engineering ; Safety analysis ; Safety concerns ; Safety critical systems ; Safety engineering ; Safety information ; Security systems ; Specifications ; Systematic literature review ; Systematic literature review (SLR)</subject><ispartof>The Journal of systems and software, 2017-03, Vol.125, p.68-92</ispartof><rights>2016 Elsevier Inc.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c334t-cbb50da1384970e7a89c8c9359f6b5aad5aa383e911c1ee401b138011fe3434d3</citedby><cites>FETCH-LOGICAL-c334t-cbb50da1384970e7a89c8c9359f6b5aad5aa383e911c1ee401b138011fe3434d3</cites><orcidid>0000-0002-5541-5188</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,314,776,780,881,27901,27902</link.rule.ids><backlink>$$Uhttps://urn.kb.se/resolve?urn=urn:nbn:se:bth-13647$$DView record from Swedish Publication Index$$Hfree_for_read</backlink></links><search><creatorcontrib>Vilela, Jéssyka</creatorcontrib><creatorcontrib>Castro, Jaelson</creatorcontrib><creatorcontrib>Martins, Luiz Eduardo G.</creatorcontrib><creatorcontrib>Gorschek, Tony</creatorcontrib><title>Integration between requirements engineering and safety analysis: A systematic literature review</title><title>The Journal of systems and software</title><description>•We analyze activities performed in safety analysis and tool support.•We present challenges/problems relating to the integration between safety and RE.•We present taxonomies about hazard and safety analysis techniques.•Hazard and safety-related information are classified in taxonomies.•We discuss the benefits of the integration between RE and Safety Engineering. Context: Safety-Critical Systems (SCS) require more sophisticated requirements engineering (RE) approaches as inadequate, incomplete or misunderstood requirements have been recognized as a major cause in many accidents and safety-related catastrophes. Objective:In order to cope with the complexity of specifying SCS by RE, we investigate the approaches proposed to improve the communication or integration between RE and safety engineering in SCS development. We analyze the activities that should be performed by RE during safety analysis, the hazard/safety techniques it could use, the relationships between safety information that it should specify, the tools to support safety analysis as well as integration benefits between these areas. Method: We use a Systematic Literature Review (SLR) as the basis for our work. Results: We developed four taxonomies to help RE during specification of SCS that classify: techniques used in (1) hazard analysis; (2) safety analysis; (3) safety-related information and (4) a detailed set of information regarding hazards specification. Conclusions: This paper is a step towards developing a body of knowledge in safety concerns necessary to RE in the specification of SCS that is derived from a large-scale SLR. We believe the results will benefit both researchers and practitioners.</description><subject>Body of knowledge</subject><subject>Classification (of information)</subject><subject>Communication</subject><subject>Hazard analysis</subject><subject>Hazards</subject><subject>Integration</subject><subject>Requirements engineering</subject><subject>Safety analysis</subject><subject>Safety concerns</subject><subject>Safety critical systems</subject><subject>Safety engineering</subject><subject>Safety information</subject><subject>Security systems</subject><subject>Specifications</subject><subject>Systematic literature review</subject><subject>Systematic literature review (SLR)</subject><issn>0164-1212</issn><issn>1873-1228</issn><issn>1873-1228</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><recordid>eNp9kM1OwzAQhC0EEqXwANz8ADR447RJ4FTxW6kSF-BqHGcTHLVOsV2qvD1bFXHksNqRdmak_Ri7BJGAgNl1l3QhJCnJBCAREo7YCIpcTiBNi2M2okNGGtJTdhZCJ4TIU5GO2MfCRWy9jrZ3vMK4Q3Tc49fWelyji4Gja61D9Na1XLuaB91gHEjq1RBsuOFzHoYQcU0dhq9sRGrbeqSWb4u7c3bS6FXAi989Zm-PD693z5Ply9Pibr6cGCmzODFVNRW1BllkZS4w10VpClPKadnMqqnWNY0sJJYABhAzARV5BUCDMpNZLcfs6tAbdrjZVmrj7Vr7QfXaqnv7Ple9b1UVPxXIWZaTHQ524_sQPDZ_ARBqT1R1ioiqPVEFoIgoZW4PGaQ_6DevgrHoDNYEy0RV9_af9A-LsIEt</recordid><startdate>20170301</startdate><enddate>20170301</enddate><creator>Vilela, Jéssyka</creator><creator>Castro, Jaelson</creator><creator>Martins, Luiz Eduardo G.</creator><creator>Gorschek, Tony</creator><general>Elsevier Inc</general><scope>AAYXX</scope><scope>CITATION</scope><scope>ADTPV</scope><scope>AOWAS</scope><scope>DF3</scope><orcidid>https://orcid.org/0000-0002-5541-5188</orcidid></search><sort><creationdate>20170301</creationdate><title>Integration between requirements engineering and safety analysis: A systematic literature review</title><author>Vilela, Jéssyka ; Castro, Jaelson ; Martins, Luiz Eduardo G. ; Gorschek, Tony</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c334t-cbb50da1384970e7a89c8c9359f6b5aad5aa383e911c1ee401b138011fe3434d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Body of knowledge</topic><topic>Classification (of information)</topic><topic>Communication</topic><topic>Hazard analysis</topic><topic>Hazards</topic><topic>Integration</topic><topic>Requirements engineering</topic><topic>Safety analysis</topic><topic>Safety concerns</topic><topic>Safety critical systems</topic><topic>Safety engineering</topic><topic>Safety information</topic><topic>Security systems</topic><topic>Specifications</topic><topic>Systematic literature review</topic><topic>Systematic literature review (SLR)</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Vilela, Jéssyka</creatorcontrib><creatorcontrib>Castro, Jaelson</creatorcontrib><creatorcontrib>Martins, Luiz Eduardo G.</creatorcontrib><creatorcontrib>Gorschek, Tony</creatorcontrib><collection>CrossRef</collection><collection>SwePub</collection><collection>SwePub Articles</collection><collection>SWEPUB Blekinge Tekniska Högskola</collection><jtitle>The Journal of systems and software</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Vilela, Jéssyka</au><au>Castro, Jaelson</au><au>Martins, Luiz Eduardo G.</au><au>Gorschek, Tony</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Integration between requirements engineering and safety analysis: A systematic literature review</atitle><jtitle>The Journal of systems and software</jtitle><date>2017-03-01</date><risdate>2017</risdate><volume>125</volume><spage>68</spage><epage>92</epage><pages>68-92</pages><issn>0164-1212</issn><issn>1873-1228</issn><eissn>1873-1228</eissn><abstract>•We analyze activities performed in safety analysis and tool support.•We present challenges/problems relating to the integration between safety and RE.•We present taxonomies about hazard and safety analysis techniques.•Hazard and safety-related information are classified in taxonomies.•We discuss the benefits of the integration between RE and Safety Engineering. Context: Safety-Critical Systems (SCS) require more sophisticated requirements engineering (RE) approaches as inadequate, incomplete or misunderstood requirements have been recognized as a major cause in many accidents and safety-related catastrophes. Objective:In order to cope with the complexity of specifying SCS by RE, we investigate the approaches proposed to improve the communication or integration between RE and safety engineering in SCS development. We analyze the activities that should be performed by RE during safety analysis, the hazard/safety techniques it could use, the relationships between safety information that it should specify, the tools to support safety analysis as well as integration benefits between these areas. Method: We use a Systematic Literature Review (SLR) as the basis for our work. Results: We developed four taxonomies to help RE during specification of SCS that classify: techniques used in (1) hazard analysis; (2) safety analysis; (3) safety-related information and (4) a detailed set of information regarding hazards specification. Conclusions: This paper is a step towards developing a body of knowledge in safety concerns necessary to RE in the specification of SCS that is derived from a large-scale SLR. We believe the results will benefit both researchers and practitioners.</abstract><pub>Elsevier Inc</pub><doi>10.1016/j.jss.2016.11.031</doi><tpages>25</tpages><orcidid>https://orcid.org/0000-0002-5541-5188</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0164-1212
ispartof The Journal of systems and software, 2017-03, Vol.125, p.68-92
issn 0164-1212
1873-1228
1873-1228
language eng
recordid cdi_swepub_primary_oai_DiVA_org_bth_13647
source ScienceDirect Journals
subjects Body of knowledge
Classification (of information)
Communication
Hazard analysis
Hazards
Integration
Requirements engineering
Safety analysis
Safety concerns
Safety critical systems
Safety engineering
Safety information
Security systems
Specifications
Systematic literature review
Systematic literature review (SLR)
title Integration between requirements engineering and safety analysis: A systematic literature review
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-06T22%3A46%3A28IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-elsevier_swepu&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Integration%20between%20requirements%20engineering%20and%20safety%20analysis:%20A%20systematic%20literature%20review&rft.jtitle=The%20Journal%20of%20systems%20and%20software&rft.au=Vilela,%20J%C3%A9ssyka&rft.date=2017-03-01&rft.volume=125&rft.spage=68&rft.epage=92&rft.pages=68-92&rft.issn=0164-1212&rft.eissn=1873-1228&rft_id=info:doi/10.1016/j.jss.2016.11.031&rft_dat=%3Celsevier_swepu%3ES0164121216302333%3C/elsevier_swepu%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c334t-cbb50da1384970e7a89c8c9359f6b5aad5aa383e911c1ee401b138011fe3434d3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true