A Guide for Software Assurance for SWIP. Heiland, R., Rynge, M., Vahi, K., Deelman, E., & Welch, V. Technical Report 2019. Paper Website abstract bibtex The Scientific Workflow Integrity with Pegasus (SWIP) project adds data integrity checking to the Pegasus workflow management system (https://pegasus.isi.edu/). As part of SWIP, we performed software assurance (SwA) on the Pegasus software using the Software Assurance Marketplace (SWAMP, https://www.mir-swamp.org/). Initially, we planned to perform SwA only on the parts of the code base related to SWIP, i.e., only the code related to the data integrity checks. However, during the course of the SWIP project, a decision was made to perform SwA on the entire Pegasus code base. In addition, the project took on a research effort of trying to quantify differences in SwA results between Pegasus versions. We summarize our SwA process and results here. SwA results provide insight, but they are still subjective; developers of the software being assessed (Pegasus in this project) need to determine how those results need to be addressed.
@techreport{
title = {A Guide for Software Assurance for SWIP},
type = {techreport},
year = {2019},
pages = {1-37},
websites = {https://pegasus.isi.edu/,http://hdl.handle.net/2022/23413},
id = {8ce363e9-0cfa-360c-b145-86c6d34b0c4a},
created = {2019-09-04T20:41:30.988Z},
file_attached = {true},
profile_id = {42d295c0-0737-38d6-8b43-508cab6ea85d},
group_id = {411048e7-0d47-3d3c-90c2-fad3d2bd6235},
last_modified = {2019-09-04T20:41:31.071Z},
read = {false},
starred = {false},
authored = {false},
confirmed = {false},
hidden = {false},
private_publication = {false},
abstract = {The Scientific Workflow Integrity with Pegasus (SWIP) project adds data integrity checking to the Pegasus workflow management system (https://pegasus.isi.edu/). As part of SWIP, we performed software assurance (SwA) on the Pegasus software using the Software Assurance Marketplace (SWAMP, https://www.mir-swamp.org/). Initially, we planned to perform SwA only on the parts of the code base related to SWIP, i.e., only the code related to the data integrity checks. However, during the course of the SWIP project, a decision was made to perform SwA on the entire Pegasus code base. In addition, the project took on a research effort of trying to quantify differences in SwA results between Pegasus versions. We summarize our SwA process and results here. SwA results provide insight, but they are still subjective; developers of the software being assessed (Pegasus in this project) need to determine how those results need to be addressed.},
bibtype = {techreport},
author = {Heiland, Randy; and Rynge, Mats; and Vahi, Karan; and Deelman, Ewa; and Welch, Von}
}
Downloads: 0
{"_id":"nbQzuwC6Yiuraa2Lp","bibbaseid":"heiland-rynge-vahi-deelman-welch-aguideforsoftwareassuranceforswip-2019","authorIDs":[],"author_short":["Heiland, R.","Rynge, M.","Vahi, K.","Deelman, E.","Welch, V."],"bibdata":{"title":"A Guide for Software Assurance for SWIP","type":"techreport","year":"2019","pages":"1-37","websites":"https://pegasus.isi.edu/,http://hdl.handle.net/2022/23413","id":"8ce363e9-0cfa-360c-b145-86c6d34b0c4a","created":"2019-09-04T20:41:30.988Z","file_attached":"true","profile_id":"42d295c0-0737-38d6-8b43-508cab6ea85d","group_id":"411048e7-0d47-3d3c-90c2-fad3d2bd6235","last_modified":"2019-09-04T20:41:31.071Z","read":false,"starred":false,"authored":false,"confirmed":false,"hidden":false,"private_publication":false,"abstract":"The Scientific Workflow Integrity with Pegasus (SWIP) project adds data integrity checking to the Pegasus workflow management system (https://pegasus.isi.edu/). As part of SWIP, we performed software assurance (SwA) on the Pegasus software using the Software Assurance Marketplace (SWAMP, https://www.mir-swamp.org/). Initially, we planned to perform SwA only on the parts of the code base related to SWIP, i.e., only the code related to the data integrity checks. However, during the course of the SWIP project, a decision was made to perform SwA on the entire Pegasus code base. In addition, the project took on a research effort of trying to quantify differences in SwA results between Pegasus versions. We summarize our SwA process and results here. SwA results provide insight, but they are still subjective; developers of the software being assessed (Pegasus in this project) need to determine how those results need to be addressed.","bibtype":"techreport","author":"Heiland, Randy; and Rynge, Mats; and Vahi, Karan; and Deelman, Ewa; and Welch, Von","bibtex":"@techreport{\n title = {A Guide for Software Assurance for SWIP},\n type = {techreport},\n year = {2019},\n pages = {1-37},\n websites = {https://pegasus.isi.edu/,http://hdl.handle.net/2022/23413},\n id = {8ce363e9-0cfa-360c-b145-86c6d34b0c4a},\n created = {2019-09-04T20:41:30.988Z},\n file_attached = {true},\n profile_id = {42d295c0-0737-38d6-8b43-508cab6ea85d},\n group_id = {411048e7-0d47-3d3c-90c2-fad3d2bd6235},\n last_modified = {2019-09-04T20:41:31.071Z},\n read = {false},\n starred = {false},\n authored = {false},\n confirmed = {false},\n hidden = {false},\n private_publication = {false},\n abstract = {The Scientific Workflow Integrity with Pegasus (SWIP) project adds data integrity checking to the Pegasus workflow management system (https://pegasus.isi.edu/). As part of SWIP, we performed software assurance (SwA) on the Pegasus software using the Software Assurance Marketplace (SWAMP, https://www.mir-swamp.org/). Initially, we planned to perform SwA only on the parts of the code base related to SWIP, i.e., only the code related to the data integrity checks. However, during the course of the SWIP project, a decision was made to perform SwA on the entire Pegasus code base. In addition, the project took on a research effort of trying to quantify differences in SwA results between Pegasus versions. We summarize our SwA process and results here. SwA results provide insight, but they are still subjective; developers of the software being assessed (Pegasus in this project) need to determine how those results need to be addressed.},\n bibtype = {techreport},\n author = {Heiland, Randy; and Rynge, Mats; and Vahi, Karan; and Deelman, Ewa; and Welch, Von}\n}","author_short":["Heiland, R.","Rynge, M.","Vahi, K.","Deelman, E.","Welch, V."],"urls":{"Paper":"https://bibbase.org/service/mendeley/42d295c0-0737-38d6-8b43-508cab6ea85d/file/14e45e9f-9366-eb15-00ca-84f7fd156522/full_text.pdf.pdf","Website":"https://pegasus.isi.edu/,http://hdl.handle.net/2022/23413"},"biburl":"https://bibbase.org/service/mendeley/42d295c0-0737-38d6-8b43-508cab6ea85d","bibbaseid":"heiland-rynge-vahi-deelman-welch-aguideforsoftwareassuranceforswip-2019","role":"author","metadata":{"authorlinks":{}},"downloads":0},"bibtype":"techreport","creationDate":"2019-09-09T00:04:01.001Z","downloads":0,"keywords":[],"search_terms":["guide","software","assurance","swip","heiland","rynge","vahi","deelman","welch"],"title":"A Guide for Software Assurance for SWIP","year":2019,"biburl":"https://bibbase.org/service/mendeley/42d295c0-0737-38d6-8b43-508cab6ea85d","dataSources":["zgahneP4uAjKbudrQ","ya2CyA73rpZseyrZ8","2252seNhipfTmjEBQ"]}