%% This BibTeX bibliography file was created using BibDesk. %% http://bibdesk.sourceforge.net/ %% Created for Spencer Smith at 2018-05-29 18:55:41 +0200 %% Saved with string encoding Unicode (UTF-8) @inproceedings{SmithEtAl2018_ICSEPoster, Author = {W. Spencer Smith and Mojdeh Sayari Nejad and Alan Wassyng}, Booktitle = {ICSE 2018 Proceedings of the 40th International Conference on Software Engineering}, Date-Added = {2018-05-29 16:52:33 +0000}, Date-Modified = {2018-05-29 16:52:33 +0000}, Month = may, Note = {2 pp}, Title = {Assurance Cases for Scientific Computing Software (poster)}, Year = {2018}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QFFNtaXRoMjAxOF9Qb3N0ZXIucGRm0hcLGBlXTlMuZGF0YU8RAZIAAAAAAZIAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////xRTbWl0aDIwMThfUG9zdGVyLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAEAAgAACiBjdQAAAAAAAAAAAAAAAAARUmVmZXJlbmNlTWF0ZXJpYWwAAAIAQi86VXNlcnM6c21pdGhzOlJlcG9zOmNhczc0MTpSZWZlcmVuY2VNYXRlcmlhbDpTbWl0aDIwMThfUG9zdGVyLnBkZgAOACoAFABTAG0AaQB0AGgAMgAwADEAOABfAFAAbwBzAHQAZQByAC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBAVXNlcnMvc21pdGhzL1JlcG9zL2Nhczc0MS9SZWZlcmVuY2VNYXRlcmlhbC9TbWl0aDIwMThfUG9zdGVyLnBkZgATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAKUAqgCyAkgCSgJPAloCYwJxAnUCfAKFAooClwKaAqwCrwK0AAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAArY=}, Bdsk-File-2 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QEVNtaXRoRXRBbDIwMTgucGRm0hcLGBlXTlMuZGF0YU8RAYgAAAAAAYgAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////xFTbWl0aEV0QWwyMDE4LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAEAAgAACiBjdQAAAAAAAAAAAAAAAAARUmVmZXJlbmNlTWF0ZXJpYWwAAAIAPy86VXNlcnM6c21pdGhzOlJlcG9zOmNhczc0MTpSZWZlcmVuY2VNYXRlcmlhbDpTbWl0aEV0QWwyMDE4LnBkZgAADgAkABEAUwBtAGkAdABoAEUAdABBAGwAMgAwADEAOAAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAPVVzZXJzL3NtaXRocy9SZXBvcy9jYXM3NDEvUmVmZXJlbmNlTWF0ZXJpYWwvU21pdGhFdEFsMjAxOC5wZGYAABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AogCnAK8COwI9AkICTQJWAmQCaAJvAngCfQKKAo0CnwKiAqcAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACqQ==}} @unpublished{SmithEtAl2017, Author = {W. Spencer Smith and Mojdeh Sayari Nejad and Alan Wassyng}, Date-Added = {2017-11-23 16:40:43 +0000}, Date-Modified = {2017-11-23 16:56:51 +0000}, Month = {November}, Note = {Prepared for ICSE Submission}, Title = {Assurance Cases for Scientific Computing Software}, Year = {2017}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QEVNtaXRoRXRBbDIwMTgucGRm0hcLGBlXTlMuZGF0YU8RAYgAAAAAAYgAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////xFTbWl0aEV0QWwyMDE4LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAEAAgAACiBjdQAAAAAAAAAAAAAAAAARUmVmZXJlbmNlTWF0ZXJpYWwAAAIAPy86VXNlcnM6c21pdGhzOlJlcG9zOmNhczc0MTpSZWZlcmVuY2VNYXRlcmlhbDpTbWl0aEV0QWwyMDE4LnBkZgAADgAkABEAUwBtAGkAdABoAEUAdABBAGwAMgAwADEAOAAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAPVVzZXJzL3NtaXRocy9SZXBvcy9jYXM3NDEvUmVmZXJlbmNlTWF0ZXJpYWwvU21pdGhFdEFsMjAxOC5wZGYAABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AogCnAK8COwI9AkICTQJWAmQCaAJvAngCfQKKAo0CnwKiAqcAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACqQ==}} @article{Kelly2007, Address = {Los Alamitos, CA, USA}, Author = {Diane F. Kelly}, Date-Added = {2017-11-20 16:06:46 +0000}, Date-Modified = {2017-11-20 16:06:46 +0000}, Doi = {http://dx.doi.org/10.1109/MS.2007.155}, Issn = {0740-7459}, Journal = {IEEE Software}, Local-Url = {file://localhost/Users/smiths/LongTermArchives/Work/Research/References/SciCompAndSoftEng/Kelly2007.pdf}, Number = {6}, Pages = {120--119}, Publisher = {IEEE Computer Society Press}, Title = {A Software Chasm: Software Engineering and Scientific Computing}, Volume = {24}, Year = {2007}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8Qbi4uLy4uL09MRF9TVk4vbW1zY09MRF9TVk4vRG9tYWluWC9aaGVuZyBaZW5nL1dyaXRpbmdzL1JlZmVyZW5jZXMvUGFwZXJzT25Tb2Z0RW5nQXBwbGllZFRvU2NpQ29tcC9LZWxseTIwMDcucGRm0hcLGBlXTlMuZGF0YU8RAgoAAAAAAgoAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////w1LZWxseTIwMDcucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAIACAAACiBjdQAAAAAAAAAAAAAAAAAfUGFwZXJzT25Tb2Z0RW5nQXBwbGllZFRvU2NpQ29tcAAAAgB9LzpVc2VyczpzbWl0aHM6UmVwb3M6T0xEX1NWTjptbXNjT0xEX1NWTjpEb21haW5YOlpoZW5nIFplbmc6V3JpdGluZ3M6UmVmZXJlbmNlczpQYXBlcnNPblNvZnRFbmdBcHBsaWVkVG9TY2lDb21wOktlbGx5MjAwNy5wZGYAAA4AHAANAEsAZQBsAGwAeQAyADAAMAA3AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgB7VXNlcnMvc21pdGhzL1JlcG9zL09MRF9TVk4vbW1zY09MRF9TVk4vRG9tYWluWC9aaGVuZyBaZW5nL1dyaXRpbmdzL1JlZmVyZW5jZXMvUGFwZXJzT25Tb2Z0RW5nQXBwbGllZFRvU2NpQ29tcC9LZWxseTIwMDcucGRmAAATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAP8BBAEMAxoDHAMhAywDNQNDA0cDTgNXA1wDaQNsA34DgQOGAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA4g=}, Bdsk-Url-1 = {http://dx.doi.org/10.1109/MS.2007.155}} @inproceedings{Owen1998, Author = {Steven J. Owen}, Booktitle = {INTERNATIONAL MESHING ROUNDTABLE}, Date-Added = {2017-11-20 16:06:34 +0000}, Date-Modified = {2017-11-20 16:06:34 +0000}, Pages = {239--267}, Title = {A Survey of Unstructured Mesh Generation Technology}, Year = {1998}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QLi4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9Pd2VuMTk5OC5wZGbSFwsYGVdOUy5kYXRhTxEBXgAAAAABXgACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////DE93ZW4xOTk4LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAwAEAAAKIGN1AAAAAAAAAAAAAAAAAApSZWZlcmVuY2VzAAIANC86VXNlcnM6c21pdGhzOldvcms6UmVzZWFyY2g6UmVmZXJlbmNlczpPd2VuMTk5OC5wZGYADgAaAAwATwB3AGUAbgAxADkAOQA4AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgAyVXNlcnMvc21pdGhzL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9Pd2VuMTk5OC5wZGYAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgC/AMQAzAIuAjACNQJAAkkCVwJbAmICawJwAn0CgAKSApUCmgAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAKc}} @article{Merali2010, Annote = {doi:10.1038/467775a article and comments at: http://www.nature.com/news/2010/101013/full/467775a.html}, Author = {Zeeya Merali}, Date-Added = {2017-11-20 16:06:25 +0000}, Date-Modified = {2017-11-20 16:06:25 +0000}, Journal = {Nature}, Pages = {775--777}, Title = {Computational science: ...Error}, Volume = {467}, Year = {2010}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QVi4uLy4uLy4uLy4uL0xvbmdUZXJtQXJjaGl2ZXMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL1NjaUNvbXBBbmRTb2Z0RW5nL01lcmFsaTIwMTAucGRm0hcLGBlXTlMuZGF0YU8RAfgAAAAAAfgAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMbFYQBIKwAAABKnkg5NZXJhbGkyMDEwLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA961Ey16mzAAAAAAAAAAAAAQABgAACSAAAAAAAAAAAAAAAAAAAAARU2NpQ29tcEFuZFNvZnRFbmcAABAACAAAxsWZQAAAABEACAAAy17tHAAAAAEAHAASp5IAEqI2ABKgygASoKkAEqClAAhZ9wAAfGMAAgBkTWFjaW50b3NoIEhEOlVzZXJzOnNtaXRoczpMb25nVGVybUFyY2hpdmVzOldvcms6UmVzZWFyY2g6UmVmZXJlbmNlczpTY2lDb21wQW5kU29mdEVuZzpNZXJhbGkyMDEwLnBkZgAOAB4ADgBNAGUAcgBhAGwAaQAyADAAMQAwAC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBXVXNlcnMvc21pdGhzL0xvbmdUZXJtQXJjaGl2ZXMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL1NjaUNvbXBBbmRTb2Z0RW5nL01lcmFsaTIwMTAucGRmAAATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAOcA7AD0AvAC8gL3AwIDCwMZAx0DJAMtAzIDPwNCA1QDVwNcAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA14=}} @inproceedings{KellyAndSanders2008a, Author = {Diane Kelly and Rebecca Sanders}, Booktitle = {Proceedings of the Conference for the Association for Software Testing}, Date-Added = {2017-11-20 16:06:15 +0000}, Date-Modified = {2017-11-20 16:06:15 +0000}, Pages = {30--36}, Title = {The challenge of testing scientific software}, Year = {2008}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QHEtlbGx5QW5kU2FuZGVyczIwMDggY29weS5wZGbSFwsYGVdOUy5kYXRhTxECAAAAAAACAAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAzpdzg0grAAADcMNkHEtlbGx5QW5kU2FuZGVyczIwMDggY29weS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQwi/RbnsjAAAAAAAAAAAAAQACAAAJIAAAAAAAAAAAAAAAAAAAABdTY2lDb21wQW5kU29mdEVuZ1BhcGVycwAAEAAIAADOl6vDAAAAEQAIAADRbrNjAAAAAQAUA3DDZAKRxEwAEhWnAAj3ZgACZI4AAgBeTWFjaW50b3NoIEhEOlVzZXJzOgBzbWl0aHM6AFJlcG9zOgBtbXNjOgBTY2lDb21wQW5kU29mdEVuZ1BhcGVyczoAS2VsbHlBbmRTYW5kZXJzMjAwOCBjb3B5LnBkZgAOADoAHABLAGUAbABsAHkAQQBuAGQAUwBhAG4AZABlAHIAcwAyADAAMAA4ACAAYwBvAHAAeQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIATFVzZXJzL3NtaXRocy9SZXBvcy9tbXNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL0tlbGx5QW5kU2FuZGVyczIwMDggY29weS5wZGYAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgCtALIAugK+AsACxQLQAtkC5wLrAvIC+wMAAw0DEAMiAyUDKgAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAMs}} @inproceedings{SmithJegatheesanAndKelly2016, Author = {W. Spencer Smith and Thulasi Jegatheesan and Diane F. Kelly}, Booktitle = {Proceedings of the Fourth International Workshop on Software Engineering for High Performance Computing in Computational Science and Engineering (SE-HPCCE)}, Date-Added = {2017-11-20 03:50:08 +0000}, Date-Modified = {2017-11-20 03:50:08 +0000}, Month = {November}, Note = {8 pp}, Title = {Advantages, Disadvantages and Misunderstandings About Document Driven Design for Scientific Software}, Year = {2016}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QRC4uLy4uL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL1NtaXRoSmVnYXRoZWVzYW5BbmRLZWxseTIwMTYucGRm0hcLGBlXTlMuZGF0YU8RAdQAAAAAAdQAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////x9TbWl0aEplZ2F0aGVlc2FuQW4jRkZGRkZGRkYucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAIAAwAACiBjdQAAAAAAAAAAAAAAAAAXU2NpQ29tcEFuZFNvZnRFbmdQYXBlcnMAAAIAUy86VXNlcnM6c21pdGhzOlJlcG9zOnNlNHNjOlNjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzOlNtaXRoSmVnYXRoZWVzYW5BbmRLZWxseTIwMTYucGRmAAAOAEIAIABTAG0AaQB0AGgASgBlAGcAYQB0AGgAZQBlAHMAYQBuAEEAbgBkAEsAZQBsAGwAeQAyADAAMQA2AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBRVXNlcnMvc21pdGhzL1JlcG9zL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL1NtaXRoSmVnYXRoZWVzYW5BbmRLZWxseTIwMTYucGRmAAATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOANUA2gDiAroCvALBAswC1QLjAucC7gL3AvwDCQMMAx4DIQMmAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAyg=}, Bdsk-Url-1 = {http://se4science.org/workshops/sehpccse16/cfp.htm}} @inproceedings{IonescuAndJansson2013, Author = {Cezar Ionescu and Patrik Jansson}, Booktitle = {{Revised Selected Papers of the 24th International Symposium on Implementation and Application of Functional Languages}}, Date-Added = {2017-11-20 03:49:27 +0000}, Date-Modified = {2017-11-20 03:49:27 +0000}, Doi = {10.1007/978-3-642-41582-1_9}, Pages = {140--156}, Publisher = {{Springer International Publishing}}, Series = {{Lecture Notes in Computer Science}}, Title = {{Dependently-Typed Programming in Scientific Computing --- Examples from Economic Modelling}}, Volume = 8241, Year = 2012, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QPS4uLy4uL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL0lvbmVzY3VBbmRKYW5zc29uMjAxMy5wZGbSFwsYGVdOUy5kYXRhTxEBtgAAAAABtgACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////GUlvbmVzY3VBbmRKYW5zc29uMjAxMy5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAgADAAAKIGN1AAAAAAAAAAAAAAAAABdTY2lDb21wQW5kU29mdEVuZ1BhcGVycwAAAgBMLzpVc2VyczpzbWl0aHM6UmVwb3M6c2U0c2M6U2NpQ29tcEFuZFNvZnRFbmdQYXBlcnM6SW9uZXNjdUFuZEphbnNzb24yMDEzLnBkZgAOADQAGQBJAG8AbgBlAHMAYwB1AEEAbgBkAEoAYQBuAHMAcwBvAG4AMgAwADEAMwAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIASlVzZXJzL3NtaXRocy9SZXBvcy9zZTRzYy9TY2lDb21wQW5kU29mdEVuZ1BhcGVycy9Jb25lc2N1QW5kSmFuc3NvbjIwMTMucGRmABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AzgDTANsClQKXApwCpwKwAr4CwgLJAtIC1wLkAucC+QL8AwEAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADAw==}, Bdsk-Url-1 = {http://dx.doi.org/10.1007/978-3-642-41582-1_9}} @book{GriesAndSchneider1993, Address = {New York}, Author = {David Gries and Fred B. Schneider}, Date-Added = {2017-11-06 15:09:37 +0000}, Date-Modified = {2017-11-06 15:09:37 +0000}, Keywords = {discrete mathematics}, Publisher = {Springer-Verlag Inc.}, Title = {A logical approach to discrete math}, Year = {1993}} @inproceedings{CaretteEtAl2011, Abstract = {We present the design and implementation of a generative geometric kernel. The kernel generator is generic, type-safe, parametrized by many design-level choices and extensible. The resulting code has minimal traces of the design abstractions. We achieve genericity through a layered design deriving concepts from affine geometry, linear algebra and abstract algebra. We achieve parametrization and type-safety by using OCaml's module system, including higher order modules. The cost of abstraction is removed by using MetaOCaml's support for code generation coupled with some annotations atop the code type.}, Author = {Jacques Carette and Mustafa ElSheikh and W. Spencer Smith}, Booktitle = {ACM SIGPLAN 2011 Workshop on Partial Evaluation and Program Manipulation (PEPM'11)}, Date-Added = {2017-10-27 03:26:58 +0000}, Date-Modified = {2017-10-27 03:26:58 +0000}, Keywords = {MetaOCaml, Geometry, Generative, Generic}, Month = {January}, Pages = {53--62}, Title = {A Generative Geometric Kernel}, Year = {2011}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QOi4uLy4uL09MRF9TVk4vbWdnT0xEL3RydW5rL2RvY3MvcGVwbTExL3BlcG0yOHAtY2FyZXR0ZS5wZGbSFwsYGVdOUy5kYXRhTxEBlAAAAAABlAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////E3BlcG0yOHAtY2FyZXR0ZS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAgAGAAAKIGN1AAAAAAAAAAAAAAAAAAZwZXBtMTEAAgBJLzpVc2VyczpzbWl0aHM6UmVwb3M6T0xEX1NWTjptZ2dPTEQ6dHJ1bms6ZG9jczpwZXBtMTE6cGVwbTI4cC1jYXJldHRlLnBkZgAADgAoABMAcABlAHAAbQAyADgAcAAtAGMAYQByAGUAdAB0AGUALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAEdVc2Vycy9zbWl0aHMvUmVwb3MvT0xEX1NWTi9tZ2dPTEQvdHJ1bmsvZG9jcy9wZXBtMTEvcGVwbTI4cC1jYXJldHRlLnBkZgAAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgDLANAA2AJwAnICdwKCAosCmQKdAqQCrQKyAr8CwgLUAtcC3AAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAALe}} @article{SmithAndYu2009, Author = {W. Spencer Smith and Wen Yu}, Date-Added = {2017-10-27 03:25:31 +0000}, Date-Modified = {2017-10-27 03:25:31 +0000}, Doi = {http://dx.doi.org/10.1016/j.advengsoft.2009.05.003}, Journal = {Advances in Engineering Software}, Local-Url = {/Users/smiths/Work/Research/Papers/SmithAndYu2008_AdvEngSoft/SmithAndYu2008_ResubmissionToAdvEngSoft.pdf}, Month = {November}, Number = {11}, Pages = {1155--1167}, Title = {A Document Driven Methodology for Improving the Quality of a Parallel Mesh Generation Toolbox}, Volume = {40}, Year = {2009}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QNi4uLy4uL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL1NtaXRoQW5kWXUyMDA5LnBkZtIXCxgZV05TLmRhdGFPEQGcAAAAAAGcAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8SU21pdGhBbmRZdTIwMDkucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAACAAMAAAogY3UAAAAAAAAAAAAAAAAAF1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzAAACAEUvOlVzZXJzOnNtaXRoczpSZXBvczpzZTRzYzpTY2lDb21wQW5kU29mdEVuZ1BhcGVyczpTbWl0aEFuZFl1MjAwOS5wZGYAAA4AJgASAFMAbQBpAHQAaABBAG4AZABZAHUAMgAwADAAOQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAQ1VzZXJzL3NtaXRocy9SZXBvcy9zZTRzYy9TY2lDb21wQW5kU29mdEVuZ1BhcGVycy9TbWl0aEFuZFl1MjAwOS5wZGYAABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AxwDMANQCdAJ2AnsChgKPAp0CoQKoArECtgLDAsYC2ALbAuAAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAC4g==}, Bdsk-Url-1 = {http://dx.doi.org/10.1016/j.advengsoft.2009.05.003}} @article{ElSheikhEtAl2004, Author = {Ahmed H. ElSheikh and W. Spencer Smith and Samir E. Chidiac}, Date-Added = {2017-10-23 20:58:24 +0000}, Date-Modified = {2017-10-23 20:58:24 +0000}, Journal = {Advances in Engineering Software}, Keywords = {mesh generation, software engineering, modular decomposition, formal methods, software quality}, Local-Url = {/Users/smiths/Work/Research/Papers/SemiFormalDesMeshGen/OnLineVersionOfPaper.pdf}, Number = {12}, Pages = {827--841}, Title = {Semi-formal design of reliable mesh generation systems}, Volume = {35}, Year = {2004}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QSy4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUGFwZXJzL1NlbWlGb3JtYWxEZXNNZXNoR2VuL09uTGluZVZlcnNpb25PZlBhcGVyLnBkZtIXCxgZV05TLmRhdGFPEQG8AAAAAAG8AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8YT25MaW5lVmVyc2lvbk9mUGFwZXIucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAADAAUAAAogY3UAAAAAAAAAAAAAAAAAFFNlbWlGb3JtYWxEZXNNZXNoR2VuAAIAUS86VXNlcnM6c21pdGhzOldvcms6UmVzZWFyY2g6UGFwZXJzOlNlbWlGb3JtYWxEZXNNZXNoR2VuOk9uTGluZVZlcnNpb25PZlBhcGVyLnBkZgAADgAyABgATwBuAEwAaQBuAGUAVgBlAHIAcwBpAG8AbgBPAGYAUABhAHAAZQByAC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBPVXNlcnMvc21pdGhzL1dvcmsvUmVzZWFyY2gvUGFwZXJzL1NlbWlGb3JtYWxEZXNNZXNoR2VuL09uTGluZVZlcnNpb25PZlBhcGVyLnBkZgAAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgDcAOEA6QKpAqsCsAK7AsQC0gLWAt0C5gLrAvgC+wMNAxADFQAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAMX}, Bdsk-File-2 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QWS4uLy4uLy4uLy4uL0Rvd25sb2Fkcy9ldmFsdWF0aW5nLXJlcGxpY2FiaWxpdHktb2YtbGFib3JhdG9yeS1leHBlcmltZW50cy1pbi1lY29ub21pY3MuYmli0hcLGBlXTlMuZGF0YU8RAi4AAAAAAi4AAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAM6Xc4NIKwAAAAj3aR9ldmFsdWF0aW5nLXJlcGxpY2FiI0Q4QTEwQkEuYmliAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANihC61ZTX1gAAAAAAAAAAAAQAAgAACSAAAAAAAAAAAAAAAAAAAAAJRG93bmxvYWRzAAAQAAgAAM6Xq8MAAAARAAgAANWVEBYAAAABAAwACPdpAAj3ZgACZI4AAgBGTWFjaW50b3NoIEhEOlVzZXJzOgBzbWl0aHM6AERvd25sb2FkczoAZXZhbHVhdGluZy1yZXBsaWNhYiNEOEExMEJBLmJpYgAOAIgAQwBlAHYAYQBsAHUAYQB0AGkAbgBnAC0AcgBlAHAAbABpAGMAYQBiAGkAbABpAHQAeQAtAG8AZgAtAGwAYQBiAG8AcgBhAHQAbwByAHkALQBlAHgAcABlAHIAaQBtAGUAbgB0AHMALQBpAG4ALQBlAGMAbwBuAG8AbQBpAGMAcwAuAGIAaQBiAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAWlVzZXJzL3NtaXRocy9Eb3dubG9hZHMvZXZhbHVhdGluZy1yZXBsaWNhYmlsaXR5LW9mLWxhYm9yYXRvcnktZXhwZXJpbWVudHMtaW4tZWNvbm9taWNzLmJpYgATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAOoA7wD3AykDKwMwAzsDRANSA1YDXQNmA2sDeAN7A40DkAOVAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA5c=}} @inproceedings{ParnasEtAl1984, Author = {D.L. Parnas and P.C. Clement and D. M. Weiss}, Booktitle = {International Conference on Software Engineering}, Date-Added = {2017-10-23 20:16:11 +0000}, Date-Modified = {2017-10-23 20:16:11 +0000}, Pages = {408-419}, Title = {The modular structure of complex systems}, Year = {1984}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QNi4uLy4uL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL1Bhcm5hc0V0QWwxOTg0LnBkZtIXCxgZV05TLmRhdGFPEQGcAAAAAAGcAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8SUGFybmFzRXRBbDE5ODQucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAACAAMAAAogY3UAAAAAAAAAAAAAAAAAF1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzAAACAEUvOlVzZXJzOnNtaXRoczpSZXBvczpzZTRzYzpTY2lDb21wQW5kU29mdEVuZ1BhcGVyczpQYXJuYXNFdEFsMTk4NC5wZGYAAA4AJgASAFAAYQByAG4AYQBzAEUAdABBAGwAMQA5ADgANAAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAQ1VzZXJzL3NtaXRocy9SZXBvcy9zZTRzYy9TY2lDb21wQW5kU29mdEVuZ1BhcGVycy9QYXJuYXNFdEFsMTk4NC5wZGYAABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AxwDMANQCdAJ2AnsChgKPAp0CoQKoArECtgLDAsYC2ALbAuAAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAC4g==}} @inproceedings{Parnas1974, Author = {David L. Parnas}, Booktitle = {IFIP Congress 74}, Date-Added = {2017-10-23 19:36:16 +0000}, Date-Modified = {2017-10-23 19:36:16 +0000}, Pages = {336-339}, Publisher = {North Holland Publishing Company}, Title = {On a 'Buzzword': Hierarchical Structure}, Year = {1974}} @inproceedings{KellyAndShepard2000, Author = {Diane Kelly and Terry Shepard}, Booktitle = {CASCON '00: Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative research}, Date-Added = {2017-10-16 13:46:41 +0000}, Date-Modified = {2017-10-16 13:46:41 +0000}, Local-Url = {file://localhost/Users/smiths/LongTermArchives/Work/Research/References/SciCompAndSoftEng/KellyAndShepard2000.pdf}, Location = {Mississauga, Ontario, Canada}, Pages = {6}, Publisher = {IBM Press}, Title = {Task-directed software inspection technique: an experiment and case study}, Url = {http://portal.acm.org/citation.cfm?id=782040#}, Year = {2000}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QF0tlbGx5QW5kU2hlcGFyZDIwMDAucGRm0hcLGBlXTlMuZGF0YU8RAaAAAAAAAaAAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////xdLZWxseUFuZFNoZXBhcmQyMDAwLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAEAAgAACiBjdQAAAAAAAAAAAAAAAAARUmVmZXJlbmNlTWF0ZXJpYWwAAAIARS86VXNlcnM6c21pdGhzOlJlcG9zOmNhczc0MTpSZWZlcmVuY2VNYXRlcmlhbDpLZWxseUFuZFNoZXBhcmQyMDAwLnBkZgAADgAwABcASwBlAGwAbAB5AEEAbgBkAFMAaABlAHAAYQByAGQAMgAwADAAMAAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAQ1VzZXJzL3NtaXRocy9SZXBvcy9jYXM3NDEvUmVmZXJlbmNlTWF0ZXJpYWwvS2VsbHlBbmRTaGVwYXJkMjAwMC5wZGYAABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AqACtALUCWQJbAmACawJ0AoIChgKNApYCmwKoAqsCvQLAAsUAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACxw==}, Bdsk-Url-1 = {http://portal.acm.org/citation.cfm?id=782040#}} @inproceedings{ShepardAndKelly2001, Author = {Shepard, Terry and Kelly, Diane}, Booktitle = {Proceedings of the 23rd International Conference on Software Engineering}, Date-Added = {2017-10-16 13:46:41 +0000}, Date-Modified = {2017-10-16 13:46:41 +0000}, Organization = {IEEE Computer Society}, Pages = {718}, Title = {How to do inspections when there is no time}, Year = {2001}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QF1NoZXBhcmRBbmRLZWxseTIwMDEucGRm0hcLGBlXTlMuZGF0YU8RAaAAAAAAAaAAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////xdTaGVwYXJkQW5kS2VsbHkyMDAxLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAEAAgAACiBjdQAAAAAAAAAAAAAAAAARUmVmZXJlbmNlTWF0ZXJpYWwAAAIARS86VXNlcnM6c21pdGhzOlJlcG9zOmNhczc0MTpSZWZlcmVuY2VNYXRlcmlhbDpTaGVwYXJkQW5kS2VsbHkyMDAxLnBkZgAADgAwABcAUwBoAGUAcABhAHIAZABBAG4AZABLAGUAbABsAHkAMgAwADAAMQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAQ1VzZXJzL3NtaXRocy9SZXBvcy9jYXM3NDEvUmVmZXJlbmNlTWF0ZXJpYWwvU2hlcGFyZEFuZEtlbGx5MjAwMS5wZGYAABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AqACtALUCWQJbAmACawJ0AoIChgKNApYCmwKoAqsCvQLAAsUAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACxw==}} @incollection{KanewalaAndLundgren2016, Author = {Upulee Kanewala and Anders Lundgren}, Booktitle = {Software Engineering for Science}, Chapter = {Examples of the Application of Traditional Software Engineering Practices to Science}, Date-Added = {2017-10-10 15:14:43 +0000}, Date-Modified = {2017-10-10 15:14:43 +0000}, Editor = {Jeffrey C. Carver and Neil Chue Hong and George Thiruvathukal}, Pages = {151--174}, Publisher = {Taylor \& Francis}, Series = {Chapman \& Hall/{CRC} Computational Science}, Title = {Automated Metamorphic Testing of Scientific Software}, Year = {2016}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QIS4uLy4uLy4uLy4uL0Rvd25sb2Fkcy9zY2llbmNlLmJpYtIXCxgZV05TLmRhdGFPEQFyAAAAAAFyAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAADOl3ODSCsAAAAI92kLc2NpZW5jZS5iaWIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACM7OOtM6l9YAAAAAAAAAAAAEAAIAAAkgAAAAAAAAAAAAAAAAAAAACURvd25sb2FkcwAAEAAIAADOl6vDAAAAEQAIAADTOtAWAAAAAQAMAAj3aQAI92YAAmSOAAIAMk1hY2ludG9zaCBIRDpVc2VyczoAc21pdGhzOgBEb3dubG9hZHM6AHNjaWVuY2UuYmliAA4AGAALAHMAYwBpAGUAbgBjAGUALgBiAGkAYgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASACJVc2Vycy9zbWl0aHMvRG93bmxvYWRzL3NjaWVuY2UuYmliABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AsgC3AL8CNQI3AjwCRwJQAl4CYgJpAnICdwKEAocCmQKcAqEAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACow==}} @article{Kanewala2015, Author = {Upulee Kanewala and James M. Bieman and Asa Ben-Hur}, Date-Added = {2017-10-10 15:10:19 +0000}, Date-Modified = {2017-10-10 15:10:19 +0000}, Journal = {Software Testing Verification and Reliability}, Title = {Predicting Metamorphic Relations for Testing Scientific Software: A Machine Learning Approach Using Graph Kernels}, Volume = {preprint}, Year = {2015}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QOC4uLy4uL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL0thbmV3YWxhRXRBbDIwMTQucGRm0hcLGBlXTlMuZGF0YU8RAaQAAAAAAaQAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////xRLYW5ld2FsYUV0QWwyMDE0LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAIAAwAACiBjdQAAAAAAAAAAAAAAAAAXU2NpQ29tcEFuZFNvZnRFbmdQYXBlcnMAAAIARy86VXNlcnM6c21pdGhzOlJlcG9zOnNlNHNjOlNjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzOkthbmV3YWxhRXRBbDIwMTQucGRmAAAOACoAFABLAGEAbgBlAHcAYQBsAGEARQB0AEEAbAAyADAAMQA0AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBFVXNlcnMvc21pdGhzL1JlcG9zL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL0thbmV3YWxhRXRBbDIwMTQucGRmAAATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAMkAzgDWAn4CgAKFApACmQKnAqsCsgK7AsACzQLQAuIC5QLqAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAuw=}} @inproceedings{KanewalaAndBieman2013, Author = {U. Kanewala and J. M. Bieman}, Booktitle = {Software Engineering for Computational Science and Engineering (SE-CSE), 2013 5th International Workshop on}, Date-Added = {2017-10-10 15:10:19 +0000}, Date-Modified = {2017-10-10 15:10:19 +0000}, Doi = {10.1109/SECSE.2013.6615099}, Keywords = {learning (artificial intelligence);program diagnostics;program testing;domain knowledge;fault finding ability;machine learning;metamorphic testing;run-time assertions;scientific programs;software testing;static analysis;structural analysis;test oracles;Automation;Decision trees;Predictive models;Software;Software testing;Training;Assertion checking;Machine learning;Metamorphic relation;Metamorphic testing;Mutation analysis;Scientific software testing;Test oracles}, Month = {May}, Pages = {48-57}, Title = {Techniques for testing scientific programs without an oracle}, Year = {2013}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QPS4uLy4uL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL0thbmV3YWxhQW5kQmllbWFuMjAxMy5wZGbSFwsYGVdOUy5kYXRhTxEBtgAAAAABtgACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////GUthbmV3YWxhQW5kQmllbWFuMjAxMy5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAgADAAAKIGN1AAAAAAAAAAAAAAAAABdTY2lDb21wQW5kU29mdEVuZ1BhcGVycwAAAgBMLzpVc2VyczpzbWl0aHM6UmVwb3M6c2U0c2M6U2NpQ29tcEFuZFNvZnRFbmdQYXBlcnM6S2FuZXdhbGFBbmRCaWVtYW4yMDEzLnBkZgAOADQAGQBLAGEAbgBlAHcAYQBsAGEAQQBuAGQAQgBpAGUAbQBhAG4AMgAwADEAMwAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIASlVzZXJzL3NtaXRocy9SZXBvcy9zZTRzYy9TY2lDb21wQW5kU29mdEVuZ1BhcGVycy9LYW5ld2FsYUFuZEJpZW1hbjIwMTMucGRmABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AzgDTANsClQKXApwCpwKwAr4CwgLJAtIC1wLkAucC+QL8AwEAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADAw==}, Bdsk-Url-1 = {http://dx.doi.org/10.1109/SECSE.2013.6615099}} @article{Hickey2001, Acmid = {502106}, Address = {New York, NY, USA}, Author = {Hickey, Timothy and Ju, Qun and Van Emden, Maarten H.}, Date-Added = {2017-10-06 03:04:59 +0000}, Date-Modified = {2017-10-06 03:04:59 +0000}, Doi = {10.1145/502102.502106}, Issn = {0004-5411}, Issue_Date = {September 2001}, Journal = {J. ACM}, Month = sep, Number = {5}, Numpages = {31}, Pages = {1038--1068}, Publisher = {ACM}, Title = {Interval Arithmetic: From Principles to Implementation}, Url = {http://doi.acm.org/10.1145/502102.502106}, Volume = {48}, Year = {2001}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QMC4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9IaWNrZXkyMDAxLnBkZtIXCxgZV05TLmRhdGFPEQFmAAAAAAFmAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8OSGlja2V5MjAwMS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAADAAQAAAogY3UAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAAgA2LzpVc2VyczpzbWl0aHM6V29yazpSZXNlYXJjaDpSZWZlcmVuY2VzOkhpY2tleTIwMDEucGRmAA4AHgAOAEgAaQBjAGsAZQB5ADIAMAAwADEALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADRVc2Vycy9zbWl0aHMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL0hpY2tleTIwMDEucGRmABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AwQDGAM4COAI6Aj8CSgJTAmECZQJsAnUCegKHAooCnAKfAqQAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACpg==}, Bdsk-Url-1 = {http://doi.acm.org/10.1145/502102.502106}, Bdsk-Url-2 = {http://dx.doi.org/10.1145/502102.502106}} @inproceedings{HookAndKelly2009, Acmid = {1556936}, Address = {Washington, DC, USA}, Author = {Hook, Daniel and Kelly, Diane}, Booktitle = {Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering}, Date-Added = {2017-10-06 02:42:19 +0000}, Date-Modified = {2017-10-06 02:42:19 +0000}, Doi = {10.1109/SECSE.2009.5069163}, Isbn = {978-1-4244-3737-5}, Numpages = {6}, Pages = {59--64}, Publisher = {IEEE Computer Society}, Series = {SECSE '09}, Title = {Testing for Trustworthiness in Scientific Software}, Url = {http://dx.doi.org/10.1109/SECSE.2009.5069163}, Year = {2009}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QNi4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9Ib29rQW5kS2VsbHkyMDA5LnBkZtIXCxgZV05TLmRhdGFPEQF+AAAAAAF+AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8USG9va0FuZEtlbGx5MjAwOS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAADAAQAAAogY3UAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAAgA8LzpVc2VyczpzbWl0aHM6V29yazpSZXNlYXJjaDpSZWZlcmVuY2VzOkhvb2tBbmRLZWxseTIwMDkucGRmAA4AKgAUAEgAbwBvAGsAQQBuAGQASwBlAGwAbAB5ADIAMAAwADkALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADpVc2Vycy9zbWl0aHMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL0hvb2tBbmRLZWxseTIwMDkucGRmABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AxwDMANQCVgJYAl0CaAJxAn8CgwKKApMCmAKlAqgCugK9AsIAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACxA==}, Bdsk-Url-1 = {http://dx.doi.org/10.1109/SECSE.2009.5069163}} @inproceedings{BastarricaAndHitschfeld-Kahler2004, Author = {Bastarrica, M Cecilia and Hitschfeld-Kahler, Nancy}, Booktitle = {International Meshing Roundtable}, Date-Added = {2017-09-14 20:51:36 +0000}, Date-Modified = {2017-09-14 20:51:36 +0000}, Organization = {Citeseer}, Pages = {203--212}, Title = {An Evolvable Meshing Tool Through a Flexible Object-Oriented Design.}, Year = {2004}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QSC4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9CYXN0YXJyaWNhQW5kSGl0c2NoZmVsZC1LYWhsZXIyMDA0LnBkZtIXCxgZV05TLmRhdGFPEQHGAAAAAAHGAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8fQmFzdGFycmljYUFuZEhpdHNjI0ZGRkZGRkZGLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAADAAQAAAogY3UAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAAgBOLzpVc2VyczpzbWl0aHM6V29yazpSZXNlYXJjaDpSZWZlcmVuY2VzOkJhc3RhcnJpY2FBbmRIaXRzY2hmZWxkLUthaGxlcjIwMDQucGRmAA4ATgAmAEIAYQBzAHQAYQByAHIAaQBjAGEAQQBuAGQASABpAHQAcwBjAGgAZgBlAGwAZAAtAEsAYQBoAGwAZQByADIAMAAwADQALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAExVc2Vycy9zbWl0aHMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL0Jhc3RhcnJpY2FBbmRIaXRzY2hmZWxkLUthaGxlcjIwMDQucGRmABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4A2QDeAOYCsAKyArcCwgLLAtkC3QLkAu0C8gL/AwIDFAMXAxwAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADHg==}} @inproceedings{BastarricaEtAl2006, Author = {M. Cecilia Bastarrica and Nancy Hitschfeld-Kahler and Pedro O. Rossel}, Biburl = {http://www.bibsonomy.org/bibtex/2e9f4f53cc36e64502f528f99ae02239c/dblp}, Booktitle = {ICSR}, Date = {2006-08-21}, Date-Added = {2017-09-14 20:51:11 +0000}, Date-Modified = {2017-09-14 20:51:11 +0000}, Description = {dblp}, Editor = {Maurizio Morisio}, Ee = {http://dx.doi.org/10.1007/11763864_33}, Isbn = {3-540-34606-6}, Keywords = {dblp}, Pages = {403-406}, Publisher = {Springer}, Series = {Lecture Notes in Computer Science}, Title = {Product Line Architecture for a Family of Meshing Tools.}, Url = {http://dblp.uni-trier.de/db/conf/icsr/icsr2006.html#BastarricaHR06}, Volume = {4039}, Year = {2006}, Bdsk-Url-1 = {http://dblp.uni-trier.de/db/conf/icsr/icsr2006.html#BastarricaHR06}} @inproceedings{BastarricaAndHitschfeld2004, Address = {Williamsburg, Virginia}, Author = {Mar\'{i}a Cecilia Bastarrica and Nancy Hischfeld-Kahler}, Booktitle = {Proceedings of the 13th International Meshing Roundtable}, Date-Added = {2017-09-14 20:51:11 +0000}, Date-Modified = {2017-09-14 20:51:11 +0000}, Local-Url = {file://localhost/Users/smiths/LongTermArchives/Work/Research/References/MeshGeneration/Bastarrica2004.pdf}, Pages = {203--212}, Publisher = {Sandia National Laboratories}, Title = {An Evolvable Meshing Tool Through a Flexible Object-Oriented Design, September 2004}, Year = {2004}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QVy4uLy4uLy4uLy4uL0xvbmdUZXJtQXJjaGl2ZXMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL01lc2hHZW5lcmF0aW9uL0Jhc3RhcnJpY2EyMDA0LnBkZtIXCxgZV05TLmRhdGFPEQH+AAAAAAH+AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAADGxWEASCsAAAASp4kSQmFzdGFycmljYTIwMDQucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKzvMhOdDYAAAAAAAAAAAAEAAYAAAkgAAAAAAAAAAAAAAAAAAAADk1lc2hHZW5lcmF0aW9uABAACAAAxsWZQAAAABEACAAAyE6sdgAAAAEAHAASp4kAEqI2ABKgygASoKkAEqClAAhZ9wAAfGMAAgBlTWFjaW50b3NoIEhEOlVzZXJzOnNtaXRoczpMb25nVGVybUFyY2hpdmVzOldvcms6UmVzZWFyY2g6UmVmZXJlbmNlczpNZXNoR2VuZXJhdGlvbjpCYXN0YXJyaWNhMjAwNC5wZGYAAA4AJgASAEIAYQBzAHQAYQByAHIAaQBjAGEAMgAwADAANAAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAWFVzZXJzL3NtaXRocy9Mb25nVGVybUFyY2hpdmVzL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9NZXNoR2VuZXJhdGlvbi9CYXN0YXJyaWNhMjAwNC5wZGYAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgDoAO0A9QL3AvkC/gMJAxIDIAMkAysDNAM5A0YDSQNbA14DYwAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAANl}} @inproceedings{Bastarrica2002, Author = {Mar\'{i}a Cecilia Bastarrica}, Booktitle = {Proceedings of the XXVIII Latin American Conference of Informatics, {CLEI'2002}, Montevideo, Uruguay}, Date-Added = {2017-09-14 20:51:11 +0000}, Date-Modified = {2017-09-14 20:51:11 +0000}, Pages = {119}, Title = {Base Architecture in a Software Product Line}, Year = {2002}} @article{RosselEtAl2014, Author = {Pedro O. Rossel and Mar{\'{\i}}a Cecilia Bastarrica and Nancy Hitschfeld{-}Kahler and Violeta D{\'{\i}}az and Mario Medina}, Bibsource = {dblp computer science bibliography, http://dblp.org}, Biburl = {http://dblp.uni-trier.de/rec/bib/journals/aes/RosselBHDM14}, Date-Added = {2017-09-14 20:51:01 +0000}, Date-Modified = {2017-09-14 20:51:01 +0000}, Doi = {10.1016/j.advengsoft.2014.01.011}, Journal = {Advances in Engineering Software}, Pages = {77--89}, Timestamp = {Thu, 02 Oct 2014 16:18:42 +0200}, Title = {Domain modeling as a basis for building a meshing tool software product line}, Url = {http://dx.doi.org/10.1016/j.advengsoft.2014.01.011}, Volume = {70}, Year = {2014}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QNC4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9Sb3NzZWxFdEFsMjAxNC5wZGbSFwsYGVdOUy5kYXRhTxEBdgAAAAABdgACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////ElJvc3NlbEV0QWwyMDE0LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAwAEAAAKIGN1AAAAAAAAAAAAAAAAAApSZWZlcmVuY2VzAAIAOi86VXNlcnM6c21pdGhzOldvcms6UmVzZWFyY2g6UmVmZXJlbmNlczpSb3NzZWxFdEFsMjAxNC5wZGYADgAmABIAUgBvAHMAcwBlAGwARQB0AEEAbAAyADAAMQA0AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgA4VXNlcnMvc21pdGhzL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9Sb3NzZWxFdEFsMjAxNC5wZGYAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgDFAMoA0gJMAk4CUwJeAmcCdQJ5AoACiQKOApsCngKwArMCuAAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAK6}, Bdsk-Url-1 = {http://dx.doi.org/10.1016/j.advengsoft.2014.01.011}} @article{CukaAndWeiss1997, Annote = {Apparently this article was never published in this form. It looks like it was published as Engineering Domains: Executable Commands as an Example.}, Author = {David A. Cuka and David M. Weiss}, Date-Added = {2017-09-14 20:49:28 +0000}, Date-Modified = {2017-09-14 20:49:28 +0000}, Journal = {Submitted to IEEE Transactions on Software Engineering}, Keywords = {software engineering, domain analysis, domain engineering, families, software process, application-oriented languages}, Local-Url = {/Users/smiths/LongTermArchives/Work/Research/References/ProgramFamilies/CukaAndWeiss.pdf}, Pages = {1 - 12}, Title = {Specifying Executable Commands: An example of {FAST} domain engineering}, Url = {http://www.research.avayalabs.com/user/weiss/Publications.html}, Year = {Submitted 1997}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8Qfy4uLy4uLy4uLy4uLy4uLy4uL1ZvbHVtZXMvQmFja3VwL0xvbmdUZXJtQXJjaGl2ZXNMYXN0Q2hhbmdlTWF5MTBfMjAxMi9Xb3JrL1Jlc2VhcmNoL1JlZmVyZW5jZXMvUHJvZ3JhbUZhbWlsaWVzL0N1a2FBbmRXZWlzcy5wZGbSFwsYGVdOUy5kYXRhTxEB+AAAAAAB+AACAAAGQmFja3VwAAAAAAAAAAAAAAAAAAAAAAAAAAAAymG1pUgrAAAByechEEN1a2FBbmRXZWlzcy5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHJ5yfITnQ0UERGIHBydnf/////AAAJAAAAAAAAAAAAAAAAAAAAAA9Qcm9ncmFtRmFtaWxpZXMAABAACAAAymHt5QAAABEACAAAyE6sdAAAAAEAFAHJ5yEByeSWAcngfQHJx9IByapsAAIAZUJhY2t1cDpMb25nVGVybUFyY2hpdmVzTGFzdENoYSMxQzlBQTZDOgBXb3JrOgBSZXNlYXJjaDoAUmVmZXJlbmNlczoAUHJvZ3JhbUZhbWlsaWVzOgBDdWthQW5kV2Vpc3MucGRmAAAOACIAEABDAHUAawBhAEEAbgBkAFcAZQBpAHMAcwAuAHAAZABmAA8ADgAGAEIAYQBjAGsAdQBwABIAXy9Mb25nVGVybUFyY2hpdmVzTGFzdENoYW5nZU1heTEwXzIwMTIvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL1Byb2dyYW1GYW1pbGllcy9DdWthQW5kV2Vpc3MucGRmAAATAA8vVm9sdW1lcy9CYWNrdXAA//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4BEAEVAR0DGQMbAyADKwM0A0IDRgNNA1YDWwNoA2sDfQOAA4UAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADhw==}, Bdsk-Url-1 = {http://www.research.avayalabs.com/user/weiss/Publications.html}} @techreport{CaretteEtAl2007_TR, Annote = {Acknowledgment: NSERC}, Author = {Jacques Carette and W. Spencer Smith and John McCutchan and Christopher Anand and Alexandre Korobkine}, Date-Added = {2017-09-14 20:48:49 +0000}, Date-Modified = {2017-09-14 20:48:49 +0000}, Institution = {Software Quality Research Laboratory, McMaster University}, Month = {December}, Note = {41 pp}, Number = {48}, Title = {Model manipulation as part of a better development process for scientific computing code}, Year = {2007}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QLy4uLy4uL09MRF9TVk4vbW1zY09MRF9TVk4vTU1TQ19UUi9TUVJMX1RSNDgucGRm0hcLGBlXTlMuZGF0YU8RAXIAAAAAAXIAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////w1TUVJMX1RSNDgucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAIABAAACiBjdQAAAAAAAAAAAAAAAAAHTU1TQ19UUgAAAgA+LzpVc2VyczpzbWl0aHM6UmVwb3M6T0xEX1NWTjptbXNjT0xEX1NWTjpNTVNDX1RSOlNRUkxfVFI0OC5wZGYADgAcAA0AUwBRAFIATABfAFQAUgA0ADgALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADxVc2Vycy9zbWl0aHMvUmVwb3MvT0xEX1NWTi9tbXNjT0xEX1NWTi9NTVNDX1RSL1NRUkxfVFI0OC5wZGYAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgDAAMUAzQJDAkUCSgJVAl4CbAJwAncCgAKFApIClQKnAqoCrwAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAKx}} @inbook{CaretteEtAl2008, Address = {Birmingham, UK}, Author = {Jacques Carette and W. Spencer Smith and John McCutchan and Christopher Anand and Alexandre Korobkine}, Chapter = {Case Studies in Model Manipulation for Scientific Computing}, Date-Added = {2017-09-14 20:48:35 +0000}, Date-Modified = {2017-09-14 20:48:35 +0000}, Local-Url = {/Users/smiths/Work/Research/Papers/mmsc/aisc08/CaretteEtAl2008_AsPublished.pdf}, Pages = {24--37}, Publisher = {Springer Berlin / Heidelberg}, Series = {Lecture Notes in Computer Science}, Title = {Intelligent Computer Mathematics, 9th International Conference, AISC 2008}, Url = {{http://dx.doi.org/10.1007/978-3-540-85110-3_4}}, Year = {2008}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QYy4uLy4uLy4uL1dvcmsvVGVhY2hpbmcvQ0FTNzQxLzIwMDkvV2ViUGFnZUluZm8vQ0FTNzQxL1Byb2dyYW1GYW1pbHkvQ2FyZXR0ZUV0QWwyMDA4X0FzUHVibGlzaGVkLnBkZtIXCxgZV05TLmRhdGFPEQH0AAAAAAH0AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8fQ2FyZXR0ZUV0QWwyMDA4X0FzUHVibGlzaGVkLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAADAAgAAAogY3UAAAAAAAAAAAAAAAAADVByb2dyYW1GYW1pbHkAAAIAaS86VXNlcnM6c21pdGhzOldvcms6VGVhY2hpbmc6Q0FTNzQxOjIwMDk6V2ViUGFnZUluZm86Q0FTNzQxOlByb2dyYW1GYW1pbHk6Q2FyZXR0ZUV0QWwyMDA4X0FzUHVibGlzaGVkLnBkZgAADgBAAB8AQwBhAHIAZQB0AHQAZQBFAHQAQQBsADIAMAAwADgAXwBBAHMAUAB1AGIAbABpAHMAaABlAGQALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAGdVc2Vycy9zbWl0aHMvV29yay9UZWFjaGluZy9DQVM3NDEvMjAwOS9XZWJQYWdlSW5mby9DQVM3NDEvUHJvZ3JhbUZhbWlseS9DYXJldHRlRXRBbDIwMDhfQXNQdWJsaXNoZWQucGRmAAATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAPQA+QEBAvkC+wMAAwsDFAMiAyYDLQM2AzsDSANLA10DYANlAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA2c=}, Bdsk-Url-1 = {%7Bhttp://dx.doi.org/10.1007/978-3-540-85110-3_4%7D}} @inproceedings{SmithMcCutchanAndCao2007, Address = {Montr\'{e}al, Qu\'{e}bec}, Author = {W. Spencer Smith and John McCutchan and Fang Cao}, Booktitle = {7$^{th}$ OOPSLA Workshop on Domain Specific Modelling ({DSM}'07)}, Date-Added = {2017-09-14 20:47:28 +0000}, Date-Modified = {2017-09-14 20:47:28 +0000}, Editor = {Jonathan Sprinkle and Jeff Gray and Matti Rossi and Juha-Pekka Tolvanen}, Local-Url = {/Users/smiths/Work/Research/Papers/OOPSLA_Workshop2007/ProgFamiliesInSciComp_CameraReady.pdf}, Month = {October}, Pages = {39--47}, Title = {Program Families in Scientific Computing}, Year = {2007}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QVy4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUGFwZXJzL09PUFNMQV9Xb3Jrc2hvcDIwMDcvUHJvZ0ZhbWlsaWVzSW5TY2lDb21wX0NhbWVyYVJlYWR5LnBkZtIXCxgZV05TLmRhdGFPEQHuAAAAAAHuAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8fUHJvZ0ZhbWlsaWVzSW5TY2lDI0ZGRkZGRkZGLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAADAAUAAAogY3UAAAAAAAAAAAAAAAAAE09PUFNMQV9Xb3Jrc2hvcDIwMDcAAAIAXS86VXNlcnM6c21pdGhzOldvcms6UmVzZWFyY2g6UGFwZXJzOk9PUFNMQV9Xb3Jrc2hvcDIwMDc6UHJvZ0ZhbWlsaWVzSW5TY2lDb21wX0NhbWVyYVJlYWR5LnBkZgAADgBMACUAUAByAG8AZwBGAGEAbQBpAGwAaQBlAHMASQBuAFMAYwBpAEMAbwBtAHAAXwBDAGEAbQBlAHIAYQBSAGUAYQBkAHkALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAFtVc2Vycy9zbWl0aHMvV29yay9SZXNlYXJjaC9QYXBlcnMvT09QU0xBX1dvcmtzaG9wMjAwNy9Qcm9nRmFtaWxpZXNJblNjaUNvbXBfQ2FtZXJhUmVhZHkucGRmAAATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAOgA7QD1AucC6QLuAvkDAgMQAxQDGwMkAykDNgM5A0sDTgNTAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA1U=}} @mastersthesis{Cao2006, Author = {Fang Cao}, Date-Added = {2017-09-14 20:47:14 +0000}, Date-Modified = {2017-09-14 20:47:14 +0000}, Month = {April}, School = {McMaster University}, Title = {A Program Family Approach to Developing Mesh Generators}, Year = {2006}} @article{BastarricaAndHitschfeld2006, Author = {Mar\'{i}a Cecilia Bastarrica and Nancy Hischfeld-Kahler}, Date-Added = {2017-09-14 20:47:06 +0000}, Date-Modified = {2017-09-14 20:47:06 +0000}, Journal = {Advances in Engineering Software}, Keywords = {meshing tools, object-oriented design, software product line}, Local-Url = {file://localhost/Users/smiths/LongTermArchives/Work/Research/References/SciCompAndSoftEng/BastarricaAndHitschfeld2005.pdf}, Number = {1}, Pages = {1--10}, Title = {Designing a product family of meshing tools}, Volume = {37}, Year = {2006}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QZy4uLy4uLy4uLy4uL0xvbmdUZXJtQXJjaGl2ZXMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL1NjaUNvbXBBbmRTb2Z0RW5nL0Jhc3RhcnJpY2FBbmRIaXRzY2hmZWxkMjAwNS5wZGbSFwsYGVdOUy5kYXRhTxECPAAAAAACPAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAxsVhAEgrAAAAEqeSH0Jhc3RhcnJpY2FBbmRIaXRzY2hmZWxkMjAwNS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAStC/ITnQ/UERGIENBUk8ABAAGAAAJIAAAAAAAAAAAAAAAAAAAABFTY2lDb21wQW5kU29mdEVuZwAAEAAIAADGxZlAAAAAEQAIAADITqx/AAAAAQAcABKnkgASojYAEqDKABKgqQASoKUACFn3AAB8YwACAHVNYWNpbnRvc2ggSEQ6VXNlcnM6c21pdGhzOkxvbmdUZXJtQXJjaGl2ZXM6V29yazpSZXNlYXJjaDpSZWZlcmVuY2VzOlNjaUNvbXBBbmRTb2Z0RW5nOkJhc3RhcnJpY2FBbmRIaXRzY2hmZWxkMjAwNS5wZGYAAA4AQAAfAEIAYQBzAHQAYQByAHIAaQBjAGEAQQBuAGQASABpAHQAcwBjAGgAZgBlAGwAZAAyADAAMAA1AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBoVXNlcnMvc21pdGhzL0xvbmdUZXJtQXJjaGl2ZXMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL1NjaUNvbXBBbmRTb2Z0RW5nL0Jhc3RhcnJpY2FBbmRIaXRzY2hmZWxkMjAwNS5wZGYAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgD4AP0BBQNFA0cDTANXA2ADbgNyA3kDggOHA5QDlwOpA6wDsQAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAOz}} @mastersthesis{Chen2003, Author = {Chien-Hsien Chen}, Date-Added = {2017-09-14 20:46:56 +0000}, Date-Modified = {2017-09-14 20:46:56 +0000}, Keywords = {sofware engineering, mesh generation, commonality analysis, requirements, modular decomposition, module interface specification}, School = {McMaster University, Hamilton, Ontario, Canada}, Title = {A software engineering approach to developing mesh generators}, Year = {2003}} @book{Saaty1980, Address = {New York, New York}, Author = {T. L. Saaty}, Date-Added = {2017-09-14 20:46:45 +0000}, Date-Modified = {2017-09-14 20:46:45 +0000}, Publisher = {McGraw-Hill Publishing Company}, Title = {The Analytic Hierarchy Process: Planning, Priority Setting, Resource Allocation}, Year = {1980}} @book{WeissAndLai1999, Author = {D. Weiss and C.T.R. Lai}, Date-Added = {2017-09-14 20:46:33 +0000}, Date-Modified = {2017-09-14 20:46:33 +0000}, Publisher = {Addison-Wesley}, Title = {Software Product Line Engineering: A Family-Based Software Development Process}, Year = {1999}} @article{CukaAndWeiss1998, Address = {Los Alamitos, CA, USA}, Author = {D.A. Cuka and D.M. Weiss}, Date-Added = {2017-09-14 20:46:24 +0000}, Date-Modified = {2017-09-14 20:46:24 +0000}, Doi = {http://doi.ieeecomputersociety.org/10.1109/ICSR.1998.685727}, Issn = {1085-9098}, Journal = {Software Reuse, International Conference on}, Pages = {26--34}, Publisher = {IEEE Computer Society}, Title = {Engineering Domains: Executable Commands as an Example}, Year = {1998}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8Qgy4uLy4uLy4uLy4uLy4uLy4uL1ZvbHVtZXMvQmFja3VwL0xvbmdUZXJtQXJjaGl2ZXNMYXN0Q2hhbmdlTWF5MTBfMjAxMi9Xb3JrL1Jlc2VhcmNoL1JlZmVyZW5jZXMvUHJvZ3JhbUZhbWlsaWVzL0N1a2FBbmRXZWlzczE5OTgucGRm0hcLGBlXTlMuZGF0YU8RAggAAAAAAggAAgAABkJhY2t1cAAAAAAAAAAAAAAAAAAAAAAAAAAAAMphtaVIKwAAAcnnIRRDdWthQW5kV2Vpc3MxOTk4LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByecoyE50NAAAAAAAAAAA/////wAACQAAAAAAAAAAAAAAAAAAAAAPUHJvZ3JhbUZhbWlsaWVzAAAQAAgAAMph7eUAAAARAAgAAMhOrHQAAAABABQByechAcnklgHJ4H0BycfSAcmqbAACAGlCYWNrdXA6TG9uZ1Rlcm1BcmNoaXZlc0xhc3RDaGEjMUM5QUE2QzoAV29yazoAUmVzZWFyY2g6AFJlZmVyZW5jZXM6AFByb2dyYW1GYW1pbGllczoAQ3VrYUFuZFdlaXNzMTk5OC5wZGYAAA4AKgAUAEMAdQBrAGEAQQBuAGQAVwBlAGkAcwBzADEAOQA5ADgALgBwAGQAZgAPAA4ABgBCAGEAYwBrAHUAcAASAGMvTG9uZ1Rlcm1BcmNoaXZlc0xhc3RDaGFuZ2VNYXkxMF8yMDEyL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9Qcm9ncmFtRmFtaWxpZXMvQ3VrYUFuZFdlaXNzMTk5OC5wZGYAABMADy9Wb2x1bWVzL0JhY2t1cAD//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgEUARkBIQMtAy8DNAM/A0gDVgNaA2EDagNvA3wDfwORA5QDmQAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAOb}, Bdsk-Url-1 = {http://doi.ieeecomputersociety.org/10.1109/ICSR.1998.685727}} @article{Weiss1998, Author = {David M. Weiss}, Date-Added = {2017-09-14 20:46:19 +0000}, Date-Modified = {2017-09-14 20:46:19 +0000}, Journal = {Lecture Notes in Computer Science}, Keywords = {commonality analysis, program families}, Local-Url = {/Users/smiths/LongTermArchives/Work/Research/References/ProgramFamilies/DefiningFamilies.ARES.pdf}, Pages = {214--222}, Title = {Commonality analysis: A systematic process for defining families}, Url = {citeseer.ist.psu.edu/13585.html}, Volume = {1429}, Year = {1998}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QiC4uLy4uLy4uLy4uLy4uLy4uL1ZvbHVtZXMvQmFja3VwL0xvbmdUZXJtQXJjaGl2ZXNMYXN0Q2hhbmdlTWF5MTBfMjAxMi9Xb3JrL1Jlc2VhcmNoL1JlZmVyZW5jZXMvUHJvZ3JhbUZhbWlsaWVzL0RlZmluaW5nRmFtaWxpZXMuQVJFUy5wZGbSFwsYGVdOUy5kYXRhTxECGgAAAAACGgACAAAGQmFja3VwAAAAAAAAAAAAAAAAAAAAAAAAAAAAymG1pUgrAAAByechGURlZmluaW5nRmFtaWxpZXMuQVJFUy5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHJ5ynITnQ3UERGIHBydnf/////AAAJAAAAAAAAAAAAAAAAAAAAAA9Qcm9ncmFtRmFtaWxpZXMAABAACAAAymHt5QAAABEACAAAyE6sdwAAAAEAFAHJ5yEByeSWAcngfQHJx9IByapsAAIAbkJhY2t1cDpMb25nVGVybUFyY2hpdmVzTGFzdENoYSMxQzlBQTZDOgBXb3JrOgBSZXNlYXJjaDoAUmVmZXJlbmNlczoAUHJvZ3JhbUZhbWlsaWVzOgBEZWZpbmluZ0ZhbWlsaWVzLkFSRVMucGRmAA4ANAAZAEQAZQBmAGkAbgBpAG4AZwBGAGEAbQBpAGwAaQBlAHMALgBBAFIARQBTAC4AcABkAGYADwAOAAYAQgBhAGMAawB1AHAAEgBoL0xvbmdUZXJtQXJjaGl2ZXNMYXN0Q2hhbmdlTWF5MTBfMjAxMi9Xb3JrL1Jlc2VhcmNoL1JlZmVyZW5jZXMvUHJvZ3JhbUZhbWlsaWVzL0RlZmluaW5nRmFtaWxpZXMuQVJFUy5wZGYAEwAPL1ZvbHVtZXMvQmFja3VwAP//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOARkBHgEmA0QDRgNLA1YDXwNtA3EDeAOBA4YDkwOWA6gDqwOwAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA7I=}, Bdsk-Url-1 = {citeseer.ist.psu.edu/13585.html}} @article{Weiss1997, Author = {David M. Weiss}, Date-Added = {2017-09-14 20:46:14 +0000}, Date-Modified = {2017-09-14 20:46:14 +0000}, Journal = {Submitted to IEEE Transactions on Software Engineering}, Keywords = {software engineering, domain analysis, domain engineering, families, software process, application-oriented languages}, Local-Url = {/Users/smiths/LongTermArchives/Work/Research/References/ProgramFamilies/DefiningFamilies.pdf}, Title = {Defining families: The commonality analysis}, Url = {http://www.research.avayalabs.com/user/weiss/Publications.html}, Year = {1997}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8Qgy4uLy4uLy4uLy4uLy4uLy4uL1ZvbHVtZXMvQmFja3VwL0xvbmdUZXJtQXJjaGl2ZXNMYXN0Q2hhbmdlTWF5MTBfMjAxMi9Xb3JrL1Jlc2VhcmNoL1JlZmVyZW5jZXMvUHJvZ3JhbUZhbWlsaWVzL0RlZmluaW5nRmFtaWxpZXMucGRm0hcLGBlXTlMuZGF0YU8RAggAAAAAAggAAgAABkJhY2t1cAAAAAAAAAAAAAAAAAAAAAAAAAAAAMphtaVIKwAAAcnnIRREZWZpbmluZ0ZhbWlsaWVzLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByecqyE50NFBERiBwcnZ3/////wAACQAAAAAAAAAAAAAAAAAAAAAPUHJvZ3JhbUZhbWlsaWVzAAAQAAgAAMph7eUAAAARAAgAAMhOrHQAAAABABQByechAcnklgHJ4H0BycfSAcmqbAACAGlCYWNrdXA6TG9uZ1Rlcm1BcmNoaXZlc0xhc3RDaGEjMUM5QUE2QzoAV29yazoAUmVzZWFyY2g6AFJlZmVyZW5jZXM6AFByb2dyYW1GYW1pbGllczoARGVmaW5pbmdGYW1pbGllcy5wZGYAAA4AKgAUAEQAZQBmAGkAbgBpAG4AZwBGAGEAbQBpAGwAaQBlAHMALgBwAGQAZgAPAA4ABgBCAGEAYwBrAHUAcAASAGMvTG9uZ1Rlcm1BcmNoaXZlc0xhc3RDaGFuZ2VNYXkxMF8yMDEyL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9Qcm9ncmFtRmFtaWxpZXMvRGVmaW5pbmdGYW1pbGllcy5wZGYAABMADy9Wb2x1bWVzL0JhY2t1cAD//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgEUARkBIQMtAy8DNAM/A0gDVgNaA2EDagNvA3wDfwORA5QDmQAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAOb}, Bdsk-Url-1 = {http://www.research.avayalabs.com/user/weiss/Publications.html}} @inproceedings{ArdisAndWeiss1997, Author = {Mark Ardis and David M. Weiss}, Booktitle = {Proceedings of the Nineteenth International Conference on Software Engineering}, Date-Added = {2017-09-14 20:45:55 +0000}, Date-Modified = {2017-09-14 20:45:55 +0000}, Keywords = {software engineering, domain analysis, domain engineering, families, software process, application-oriented languages, reuse, requirements engineering}, Local-Url = {/Users/smiths/LongTermArchives/Work/Research/References/ProgramFamilies/ArdisAndWeiss_ProgFam.pdf}, Pages = {649--650}, Publisher = {ACM, Inc.}, Title = {Defining families: The commonality analysis}, Year = {1997}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QiC4uLy4uLy4uLy4uLy4uLy4uL1ZvbHVtZXMvQmFja3VwL0xvbmdUZXJtQXJjaGl2ZXNMYXN0Q2hhbmdlTWF5MTBfMjAxMi9Xb3JrL1Jlc2VhcmNoL1JlZmVyZW5jZXMvUHJvZ3JhbUZhbWlsaWVzL0FyZGlzQW5kV2Vpc3NfUHJvZ0ZhbS5wZGbSFwsYGVdOUy5kYXRhTxECGgAAAAACGgACAAAGQmFja3VwAAAAAAAAAAAAAAAAAAAAAAAAAAAAymG1pUgrAAAByechGUFyZGlzQW5kV2Vpc3NfUHJvZ0ZhbS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHJ5yPITnQ0AAAAAAAAAAD/////AAAJAAAAAAAAAAAAAAAAAAAAAA9Qcm9ncmFtRmFtaWxpZXMAABAACAAAymHt5QAAABEACAAAyE6sdAAAAAEAFAHJ5yEByeSWAcngfQHJx9IByapsAAIAbkJhY2t1cDpMb25nVGVybUFyY2hpdmVzTGFzdENoYSMxQzlBQTZDOgBXb3JrOgBSZXNlYXJjaDoAUmVmZXJlbmNlczoAUHJvZ3JhbUZhbWlsaWVzOgBBcmRpc0FuZFdlaXNzX1Byb2dGYW0ucGRmAA4ANAAZAEEAcgBkAGkAcwBBAG4AZABXAGUAaQBzAHMAXwBQAHIAbwBnAEYAYQBtAC4AcABkAGYADwAOAAYAQgBhAGMAawB1AHAAEgBoL0xvbmdUZXJtQXJjaGl2ZXNMYXN0Q2hhbmdlTWF5MTBfMjAxMi9Xb3JrL1Jlc2VhcmNoL1JlZmVyZW5jZXMvUHJvZ3JhbUZhbWlsaWVzL0FyZGlzQW5kV2Vpc3NfUHJvZ0ZhbS5wZGYAEwAPL1ZvbHVtZXMvQmFja3VwAP//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOARkBHgEmA0QDRgNLA1YDXwNtA3EDeAOBA4YDkwOWA6gDqwOwAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA7I=}} @mastersthesis{McCutchan2007, Address = {Hamilton, ON, Canada}, Author = {John McCutchan}, Date-Added = {2017-09-14 20:45:41 +0000}, Date-Modified = {2017-09-14 20:45:41 +0000}, Local-Url = {file://localhost/Users/smiths/Work/Research/GradStudents/JohnMcCutchan/thesis/thesis/build/Thesis.pdf}, Month = {September}, School = {McMaster University}, Title = {A generative approach to a virtual material testing laboratory}, Year = {2007}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QLi4uLy4uL3ZpcnRsYWIvZG9jLzIwMDcvSm9obk1jQ3V0Y2hhblRoZXNpcy5wZGbSFwsYGVdOUy5kYXRhTxEBggAAAAABggACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////F0pvaG5NY0N1dGNoYW5UaGVzaXMucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAgAEAAAKIGN1AAAAAAAAAAAAAAAAAAQyMDA3AAIAPS86VXNlcnM6c21pdGhzOlJlcG9zOnZpcnRsYWI6ZG9jOjIwMDc6Sm9obk1jQ3V0Y2hhblRoZXNpcy5wZGYAAA4AMAAXAEoAbwBoAG4ATQBjAEMAdQB0AGMAaABhAG4AVABoAGUAcwBpAHMALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADtVc2Vycy9zbWl0aHMvUmVwb3MvdmlydGxhYi9kb2MvMjAwNy9Kb2huTWNDdXRjaGFuVGhlc2lzLnBkZgAAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgC/AMQAzAJSAlQCWQJkAm0CewJ/AoYCjwKUAqECpAK2ArkCvgAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAALA}} @techreport{SmithAndChen2004b, Author = {W. Spencer Smith and Chien-Hsien Chen}, Date-Added = {2017-09-14 20:45:24 +0000}, Date-Modified = {2017-09-14 20:45:24 +0000}, Institution = {McMaster University, Department of Computing and Software}, Local-Url = {file://localhost/Users/smiths/Work/Research/WorkingDocs/MeshGenSyst/CommAnalysisMeshGen/CAS%2004-10-SS.pdf}, Note = {45 pp}, Number = {CAS-04-10-SS}, Title = {Commonality analysis for mesh generating systems}, Type = {Technical Report}, Year = {2004}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QUy4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvV29ya2luZ0RvY3MvTWVzaEdlblN5c3QvQ29tbUFuYWx5c2lzTWVzaEdlbi9DQVMgMDQtMTAtU1MucGRm0hcLGBlXTlMuZGF0YU8RAbwAAAAAAbwAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////xBDQVMgMDQtMTAtU1MucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAMABgAACiBjdQAAAAAAAAAAAAAAAAATQ29tbUFuYWx5c2lzTWVzaEdlbgAAAgBZLzpVc2VyczpzbWl0aHM6V29yazpSZXNlYXJjaDpXb3JraW5nRG9jczpNZXNoR2VuU3lzdDpDb21tQW5hbHlzaXNNZXNoR2VuOkNBUyAwNC0xMC1TUy5wZGYAAA4AIgAQAEMAQQBTACAAMAA0AC0AMQAwAC0AUwBTAC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBXVXNlcnMvc21pdGhzL1dvcmsvUmVzZWFyY2gvV29ya2luZ0RvY3MvTWVzaEdlblN5c3QvQ29tbUFuYWx5c2lzTWVzaEdlbi9DQVMgMDQtMTAtU1MucGRmAAATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAOQA6QDxArECswK4AsMCzALaAt4C5QLuAvMDAAMDAxUDGAMdAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAx8=}} @inproceedings{SmithAndChen2004, Address = {Banff, Alberta}, Author = {W. Spencer Smith and Chien-Hsien Chen}, Booktitle = {Proceedings of the Sixteenth International Conference on Software Engineering and Knowledge Engineering (SEKE 2004)}, Date-Added = {2017-09-14 20:45:16 +0000}, Date-Modified = {2017-09-14 20:45:16 +0000}, Editor = {F. Maurer and G. Ruhe}, Local-Url = {/Users/smiths/Work/Research/Papers/CommReqAnal_MeshGen_SEKE04/AsSubmitted_SmithAndChen.pdf}, Pages = {384--387}, Title = {Commonality and Requirements Analysis for Mesh Generating Software}, Year = {2004}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QVS4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUGFwZXJzL0NvbW1SZXFBbmFsX01lc2hHZW5fU0VLRTA0L0FzU3VibWl0dGVkX1NtaXRoQW5kQ2hlbi5wZGbSFwsYGVdOUy5kYXRhTxEB3gAAAAAB3gACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////HEFzU3VibWl0dGVkX1NtaXRoQW5kQ2hlbi5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAwAFAAAKIGN1AAAAAAAAAAAAAAAAABpDb21tUmVxQW5hbF9NZXNoR2VuX1NFS0UwNAACAFsvOlVzZXJzOnNtaXRoczpXb3JrOlJlc2VhcmNoOlBhcGVyczpDb21tUmVxQW5hbF9NZXNoR2VuX1NFS0UwNDpBc1N1Ym1pdHRlZF9TbWl0aEFuZENoZW4ucGRmAAAOADoAHABBAHMAUwB1AGIAbQBpAHQAdABlAGQAXwBTAG0AaQB0AGgAQQBuAGQAQwBoAGUAbgAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAWVVzZXJzL3NtaXRocy9Xb3JrL1Jlc2VhcmNoL1BhcGVycy9Db21tUmVxQW5hbF9NZXNoR2VuX1NFS0UwNC9Bc1N1Ym1pdHRlZF9TbWl0aEFuZENoZW4ucGRmAAATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAOYA6wDzAtUC1wLcAucC8AL+AwIDCQMSAxcDJAMnAzkDPANBAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA0M=}} @misc{Blitz2010, Author = {Blitz}, Date-Added = {2017-09-14 20:45:01 +0000}, Date-Modified = {2017-09-14 20:45:01 +0000}, Node = {Version 1.2}, Title = {Blitz++, Object-Oriented Scientific Computing}, Url = {http://www.oonumerics.org/blitz/}, Year = {Last Accessed in December 2001}, Bdsk-Url-1 = {http://www.oonumerics.org/blitz/}} @inproceedings{Veldhuizen1998, Author = {Todd. L. Veldhuizen}, Booktitle = {Proceedings of the 2nd International Scientific Computing in Object-Oriented Parallel Environments ({ISCOPE}'98), Lecture Notes in Computer Science}, Date-Added = {2017-09-14 20:44:29 +0000}, Date-Modified = {2017-09-14 20:44:29 +0000}, Local-Url = {file://localhost/Users/smiths/LongTermArchives/Work/Research/References/GenerativeProgramming/Veldhuizen98.pdf}, Publisher = {Springer-Verlag}, Title = {Arrays in {Blitz++}}, Year = {1998}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QXC4uLy4uLy4uLy4uL0xvbmdUZXJtQXJjaGl2ZXMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL0dlbmVyYXRpdmVQcm9ncmFtbWluZy9WZWxkaHVpemVuOTgucGRm0hcLGBlXTlMuZGF0YU8RAgwAAAAAAgwAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMbFYQBIKwAAABKnhhBWZWxkaHVpemVuOTgucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAErN+yE50MlBERiBDQVJPAAQABgAACSAAAAAAAAAAAAAAAAAAAAAVR2VuZXJhdGl2ZVByb2dyYW1taW5nAAAQAAgAAMbFmUAAAAARAAgAAMhOrHIAAAABABwAEqeGABKiNgASoMoAEqCpABKgpQAIWfcAAHxjAAIAak1hY2ludG9zaCBIRDpVc2VyczpzbWl0aHM6TG9uZ1Rlcm1BcmNoaXZlczpXb3JrOlJlc2VhcmNoOlJlZmVyZW5jZXM6R2VuZXJhdGl2ZVByb2dyYW1taW5nOlZlbGRodWl6ZW45OC5wZGYADgAiABAAVgBlAGwAZABoAHUAaQB6AGUAbgA5ADgALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAF1Vc2Vycy9zbWl0aHMvTG9uZ1Rlcm1BcmNoaXZlcy9Xb3JrL1Jlc2VhcmNoL1JlZmVyZW5jZXMvR2VuZXJhdGl2ZVByb2dyYW1taW5nL1ZlbGRodWl6ZW45OC5wZGYAABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4A7QDyAPoDCgMMAxEDHAMlAzMDNwM+A0cDTANZA1wDbgNxA3YAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADeA==}} @article{WhaleyEtAl2001, Author = {R. C. Whaley and A. Petitet and J. J. Dongarra}, Date-Added = {2017-09-14 20:43:34 +0000}, Date-Modified = {2017-09-14 20:43:34 +0000}, Journal = {Parallel Computing}, Local-Url = {file://localhost/Users/smiths/LongTermArchives/Work/Research/References/GenerativeProgramming/WhaleyEtAl2001.pdf}, Number = {1--2}, Pages = {3--35}, Title = {Automated empirical optimization of software and the {ATLAS} project}, Volume = {27}, Year = {2001}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QXi4uLy4uLy4uLy4uL0xvbmdUZXJtQXJjaGl2ZXMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL0dlbmVyYXRpdmVQcm9ncmFtbWluZy9XaGFsZXlFdEFsMjAwMS5wZGbSFwsYGVdOUy5kYXRhTxECFAAAAAACFAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAxsVhAEgrAAAAEqeGEldoYWxleUV0QWwyMDAxLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASs67ITnQ1AAAAAAAAAAAABAAGAAAJIAAAAAAAAAAAAAAAAAAAABVHZW5lcmF0aXZlUHJvZ3JhbW1pbmcAABAACAAAxsWZQAAAABEACAAAyE6sdQAAAAEAHAASp4YAEqI2ABKgygASoKkAEqClAAhZ9wAAfGMAAgBsTWFjaW50b3NoIEhEOlVzZXJzOnNtaXRoczpMb25nVGVybUFyY2hpdmVzOldvcms6UmVzZWFyY2g6UmVmZXJlbmNlczpHZW5lcmF0aXZlUHJvZ3JhbW1pbmc6V2hhbGV5RXRBbDIwMDEucGRmAA4AJgASAFcAaABhAGwAZQB5AEUAdABBAGwAMgAwADAAMQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAX1VzZXJzL3NtaXRocy9Mb25nVGVybUFyY2hpdmVzL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9HZW5lcmF0aXZlUHJvZ3JhbW1pbmcvV2hhbGV5RXRBbDIwMDEucGRmAAATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAO8A9AD8AxQDFgMbAyYDLwM9A0EDSANRA1YDYwNmA3gDewOAAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA4I=}} @article{Carette2006, Author = {Jacques Carette}, Date-Added = {2017-09-14 20:43:20 +0000}, Date-Modified = {2017-09-14 20:43:20 +0000}, Journal = {Science of Computer Programming}, Keywords = {MetaOCaml, linear algebra, genericity, generative, staging}, Local-Url = {file://localhost/Users/smiths/LongTermArchives/Work/Research/References/ScientificComputing/Carette2006.pdf}, Number = {1}, Pages = {3--24}, Title = {Gaussian Elimination: A case study in efficient genericity with {M}eta{OC}aml}, Volume = {62}, Year = {2006}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QMS4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9DYXJldHRlMjAwNi5wZGbSFwsYGVdOUy5kYXRhTxEBbAAAAAABbAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////D0NhcmV0dGUyMDA2LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAwAEAAAKIGN1AAAAAAAAAAAAAAAAAApSZWZlcmVuY2VzAAIANy86VXNlcnM6c21pdGhzOldvcms6UmVzZWFyY2g6UmVmZXJlbmNlczpDYXJldHRlMjAwNi5wZGYAAA4AIAAPAEMAYQByAGUAdAB0AGUAMgAwADAANgAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIANVVzZXJzL3NtaXRocy9Xb3JrL1Jlc2VhcmNoL1JlZmVyZW5jZXMvQ2FyZXR0ZTIwMDYucGRmAAATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAMIAxwDPAj8CQQJGAlECWgJoAmwCcwJ8AoECjgKRAqMCpgKrAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAq0=}} @incollection{Dijkstra1972, Acmid = {1243381}, Address = {London, UK, UK}, Author = {Dijkstra, Edsger W.}, Booktitle = {Structure Programming}, Date-Added = {2017-09-14 20:42:43 +0000}, Date-Modified = {2017-09-14 20:42:43 +0000}, Editor = {Dahl, O. J. and Dijkstra, E. W. and Hoare, C. A. R.}, Isbn = {0-12-200550-3}, Numpages = {82}, Pages = {1--82}, Publisher = {Academic Press Ltd.}, Title = {Notes on Structured Programming}, Url = {http://dl.acm.org/citation.cfm?id=1243380.1243381}, Year = {1972}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QMC4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9jYi1zcC1kYWhsLnBkZtIXCxgZV05TLmRhdGFPEQFmAAAAAAFmAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8OY2Itc3AtZGFobC5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAADAAQAAAogY3UAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAAgA2LzpVc2VyczpzbWl0aHM6V29yazpSZXNlYXJjaDpSZWZlcmVuY2VzOmNiLXNwLWRhaGwucGRmAA4AHgAOAGMAYgAtAHMAcAAtAGQAYQBoAGwALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADRVc2Vycy9zbWl0aHMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL2NiLXNwLWRhaGwucGRmABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AwQDGAM4COAI6Aj8CSgJTAmECZQJsAnUCegKHAooCnAKfAqQAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACpg==}, Bdsk-Url-1 = {http://dl.acm.org/citation.cfm?id=1243380.1243381}} @article{Parnas1979, Author = {David L. Parnas}, Date-Added = {2017-09-14 20:42:25 +0000}, Date-Modified = {2017-09-14 20:42:25 +0000}, Journal = {IEEE Transactions on Software Engineering}, Month = {March}, Pages = {128-138}, Title = {Designing Software for Ease of Extension and Contraction}, Year = {1979}} @article{Parnas1976, Author = {David Parnas}, Date-Added = {2017-09-14 20:42:18 +0000}, Date-Modified = {2017-09-14 20:42:18 +0000}, Journal = {IEEE Transactions on Software Engineering}, Keywords = {program families, step-wise refinement, modules}, Number = {1}, Pages = {1-9}, Title = {On the design and development of program families}, Volume = {SE-2}, Year = {1976}} @book{PohlEtAl2005, Author = {K. Pohl and G. B\"{o}ckle and F. van der Linden}, Date-Added = {2017-09-14 20:42:09 +0000}, Date-Modified = {2017-09-14 20:42:09 +0000}, Publisher = {Springer-Verlag}, Title = {Software Product Line Engineering: Foundations, Principles, and Techniques}, Year = {2005}} @book{ClementsAndNorthrop2001, Address = {Boston, MA, USA}, Author = {Paul Clements and Linda M. Northrop}, Date-Added = {2017-09-14 20:42:02 +0000}, Date-Modified = {2017-09-14 20:42:02 +0000}, Publisher = {Addison-Wesley Longman Publishing Co., Inc.}, Title = {Software product lines: practices and patterns}, Year = {2002}} @inproceedings{SmithEtAl2008, Address = {Leipzig, Germany}, Author = {W. Spencer Smith and John McCutchan and Jacques Carette}, Booktitle = {Proceedings of the First International Workshop on Software Engineering for Computational Science and Engineering (SECSE 2008)}, Date-Added = {2017-09-14 19:18:08 +0000}, Date-Modified = {2017-09-14 19:18:08 +0000}, Month = {May}, Note = {8 pp}, Organization = {In conjunction with the 30th International Conference on Software Engineering (ICSE)}, Title = {Commonality Analysis of Families of Physical Models for use in Scientific Computing}, Url = {http://www.cse.msstate.edu/~SECSE08/schedule.htm}, Year = {2008}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QOy4uLy4uL09MRF9TVk4vbW1zY09MRF9TVk4vU0VDU0UwOC9TbWl0aEV0QWxfQXNTdWJtaXR0ZWQucGRm0hcLGBlXTlMuZGF0YU8RAaIAAAAAAaIAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////xlTbWl0aEV0QWxfQXNTdWJtaXR0ZWQucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAIABAAACiBjdQAAAAAAAAAAAAAAAAAHU0VDU0UwOAAAAgBKLzpVc2VyczpzbWl0aHM6UmVwb3M6T0xEX1NWTjptbXNjT0xEX1NWTjpTRUNTRTA4OlNtaXRoRXRBbF9Bc1N1Ym1pdHRlZC5wZGYADgA0ABkAUwBtAGkAdABoAEUAdABBAGwAXwBBAHMAUwB1AGIAbQBpAHQAdABlAGQALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAEhVc2Vycy9zbWl0aHMvUmVwb3MvT0xEX1NWTi9tbXNjT0xEX1NWTi9TRUNTRTA4L1NtaXRoRXRBbF9Bc1N1Ym1pdHRlZC5wZGYAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgDMANEA2QJ/AoEChgKRApoCqAKsArMCvALBAs4C0QLjAuYC6wAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAALt}, Bdsk-Url-1 = {http://www.cse.msstate.edu/~SECSE08/schedule.htm}} @inproceedings{Smith2006, Address = {Minneapolis / St.\ Paul, Minnesota}, Author = {W. Spencer Smith}, Booktitle = {Proceedings of the 14th IEEE International Requirements Engineering Conference, RE 2006}, Date-Added = {2017-09-14 19:18:04 +0000}, Date-Modified = {2017-09-14 19:18:04 +0000}, Local-Url = {/Users/smiths/Work/Research/Papers/RE_2006/Smith2006_VersionAsPublished.pdf}, Pages = {209--218}, Title = {Systematic Development of Requirements Documentation for General Purpose Scientific Computing Software}, Url = {http://www.ifi.unizh.ch/req/events/RE06/}, Year = {2006}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QRi4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUGFwZXJzL1JFXzIwMDYvU21pdGgyMDA2X1ZlcnNpb25Bc1B1Ymxpc2hlZC5wZGbSFwsYGVdOUy5kYXRhTxEBtAAAAAABtAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////H1NtaXRoMjAwNl9WZXJzaW9uQSNGRkZGRkZGRi5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAUERGIENBUk8AAwAFAAAKIGN1AAAAAAAAAAAAAAAAAAdSRV8yMDA2AAACAEwvOlVzZXJzOnNtaXRoczpXb3JrOlJlc2VhcmNoOlBhcGVyczpSRV8yMDA2OlNtaXRoMjAwNl9WZXJzaW9uQXNQdWJsaXNoZWQucGRmAA4AQgAgAFMAbQBpAHQAaAAyADAAMAA2AF8AVgBlAHIAcwBpAG8AbgBBAHMAUAB1AGIAbABpAHMAaABlAGQALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAEpVc2Vycy9zbWl0aHMvV29yay9SZXNlYXJjaC9QYXBlcnMvUkVfMjAwNi9TbWl0aDIwMDZfVmVyc2lvbkFzUHVibGlzaGVkLnBkZgATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOANcA3ADkApwCngKjAq4CtwLFAskC0ALZAt4C6wLuAwADAwMIAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAwo=}, Bdsk-Url-1 = {http://www.ifi.unizh.ch/req/events/RE06/}} @techreport{SmithMcCutchanAndCarette2017, Author = {W. Spencer Smith and John McCutchan and Jacques Carette}, Date-Added = {2017-09-14 19:17:57 +0000}, Date-Modified = {2017-09-14 19:17:57 +0000}, Institution = {McMaster University, Department of Computing and Software}, Number = {CAS-17-01-SS}, Title = {Commonality Analysis for a Family of Material Models}, Type = {Technical Report}, Year = {2017}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QSy4uLy4uL09MRF9TVk4vbW1zY09MRF9TVk4vRmFtaWx5T2ZNYXRlcmlhbE1vZGVscy9GYW1pbHlPZk1hdGVyaWFsTW9kZWxzLnBkZtIXCxgZV05TLmRhdGFPEQHSAAAAAAHSAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8aRmFtaWx5T2ZNYXRlcmlhbE1vZGVscy5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAACAAQAAAogY3UAAAAAAAAAAAAAAAAAFkZhbWlseU9mTWF0ZXJpYWxNb2RlbHMAAgBaLzpVc2VyczpzbWl0aHM6UmVwb3M6T0xEX1NWTjptbXNjT0xEX1NWTjpGYW1pbHlPZk1hdGVyaWFsTW9kZWxzOkZhbWlseU9mTWF0ZXJpYWxNb2RlbHMucGRmAA4ANgAaAEYAYQBtAGkAbAB5AE8AZgBNAGEAdABlAHIAaQBhAGwATQBvAGQAZQBsAHMALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAFhVc2Vycy9zbWl0aHMvUmVwb3MvT0xEX1NWTi9tbXNjT0xEX1NWTi9GYW1pbHlPZk1hdGVyaWFsTW9kZWxzL0ZhbWlseU9mTWF0ZXJpYWxNb2RlbHMucGRmABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4A3ADhAOkCvwLBAsYC0QLaAugC7ALzAvwDAQMOAxEDIwMmAysAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADLQ==}} @article{SmithAndKoothoor2016, Abstract = {This paper presents a documentation and development method to facilitate the certification of scientific computing software used in the safety analysis of nuclear facilities. To study the problems faced during quality assurance and certification activities, a case study was performed on legacy software used for thermal analysis of a fuelpin in a nuclear reactor. Although no errors were uncovered in the code, 27 issues of incompleteness and inconsistency were found with the documentation. This work proposes that software documentation follow a rational process, which includes a software requirements specification following a template that is reusable, maintainable, and understandable. To develop the design and implementation, this paper suggests literate programming as an alternative to traditional structured programming. Literate programming allows for documenting of numerical algorithms and code together in what is termed the literate programmer's manual. This manual is developed with explicit traceability to the software requirements specification. The traceability between the theory, numerical algorithms, and implementation facilitates achieving completeness and consistency, as well as simplifies the process of verification and the associated certification. }, Author = {W. Spencer Smith and Nirmitha Koothoor}, Date-Added = {2017-09-13 21:03:06 +0000}, Date-Modified = {2017-09-13 21:03:06 +0000}, Doi = {http://dx.doi.org/10.1016/j.net.2015.11.008}, Issn = {1738-5733}, Journal = {Nuclear Engineering and Technology}, Keywords = {Software Quality}, Month = {April}, Number = {2}, Pages = {404-418}, Title = {A Document-Driven Method for Certifying Scientific Computing Software for Use in Nuclear Safety Analysis}, Url = {http://www.sciencedirect.com/science/article/pii/S1738573315002582}, Volume = {48}, Year = {2016}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QPC4uLy4uL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL1NtaXRoQW5kS29vdGhvb3IyMDE2LnBkZtIXCxgZV05TLmRhdGFPEQG0AAAAAAG0AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8YU21pdGhBbmRLb290aG9vcjIwMTYucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAACAAMAAAogY3UAAAAAAAAAAAAAAAAAF1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzAAACAEsvOlVzZXJzOnNtaXRoczpSZXBvczpzZTRzYzpTY2lDb21wQW5kU29mdEVuZ1BhcGVyczpTbWl0aEFuZEtvb3Rob29yMjAxNi5wZGYAAA4AMgAYAFMAbQBpAHQAaABBAG4AZABLAG8AbwB0AGgAbwBvAHIAMgAwADEANgAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIASVVzZXJzL3NtaXRocy9SZXBvcy9zZTRzYy9TY2lDb21wQW5kU29mdEVuZ1BhcGVycy9TbWl0aEFuZEtvb3Rob29yMjAxNi5wZGYAABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AzQDSANoCkgKUApkCpAKtArsCvwLGAs8C1ALhAuQC9gL5Av4AAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADAA==}, Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S1738573315002582}, Bdsk-Url-2 = {http://dx.doi.org/10.1016/j.net.2015.11.008}} @inproceedings{Parnas2010, Author = {David Lorge Parnas}, Bibsource = {dblp computer science bibliography, http://dblp.org}, Biburl = {http://dblp.uni-trier.de/rec/bib/conf/birthday/Parnas10}, Booktitle = {The Future of Software Engineering}, Date-Added = {2017-09-08 04:00:01 +0000}, Date-Modified = {2017-09-08 04:00:01 +0000}, Doi = {10.1007/978-3-642-15187-3_8}, Pages = {125--148}, Timestamp = {Tue, 30 Aug 2011 14:09:42 +0200}, Title = {Precise Documentation: The Key to Better Software}, Url = {http://dx.doi.org/10.1007/978-3-642-15187-3_8}, Year = {2010}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QMi4uLy4uL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL1Bhcm5hczIwMTAucGRm0hcLGBlXTlMuZGF0YU8RAYwAAAAAAYwAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////w5QYXJuYXMyMDEwLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAIAAwAACiBjdQAAAAAAAAAAAAAAAAAXU2NpQ29tcEFuZFNvZnRFbmdQYXBlcnMAAAIAQS86VXNlcnM6c21pdGhzOlJlcG9zOnNlNHNjOlNjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzOlBhcm5hczIwMTAucGRmAAAOAB4ADgBQAGEAcgBuAGEAcwAyADAAMQAwAC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgA/VXNlcnMvc21pdGhzL1JlcG9zL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL1Bhcm5hczIwMTAucGRmAAATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAMMAyADQAmACYgJnAnICewKJAo0ClAKdAqICrwKyAsQCxwLMAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAs4=}, Bdsk-Url-1 = {http://dx.doi.org/10.1007/978-3-642-15187-3_8}} @book{Roache1998, Address = {Albuquerque, New Mexico}, Author = {Patrick J. Roache}, Date-Added = {2017-09-08 03:59:45 +0000}, Date-Modified = {2017-09-08 03:59:45 +0000}, Publisher = {Hermosa Publishers}, Title = {Verification and Validation in Computational Science and Engineering}, Year = {1998}} @article{SegalAndMorris2008, Annote = {Some extra information on the citation. @article{Segal2008IEEE, Address = {Los Alamitos, CA, USA}, Author = {Segal, Judith and Morris, Chris}, Date-Added = {2011-01-28 14:00:17 -0500}, Date-Modified = {2011-01-28 14:00:35 -0500}, Doi = {http://dx.doi.org/10.1109/MS.2008.85}, Issn = {0740-7459}, Journal = {IEEE Softw.}, Number = {4}, Pages = {18--20}, Publisher = {IEEE Computer Society Press}, Title = {Developing Scientific Software}, Url = {http://cs.ua.edu/\~{}SECSE08/Papers/Segal.pdf}, Volume = {25}, Year = {2008}, Bdsk-Url-1 = {http://cs.ua.edu/%5C~%7B%7DSECSE08/Papers/Segal.pdf}, Bdsk-Url-2 = {http://dx.doi.org/10.1109/MS.2008.85}}}, Author = {Judith Segal and Chris Morris}, Date-Added = {2017-09-08 03:59:33 +0000}, Date-Modified = {2017-09-08 03:59:33 +0000}, Journal = {IEEE Software}, Local-Url = {/Users/smiths/LongTermArchives/Work/Research/References/SciCompAndSoftEng/SegalAndMorris2008.pdf}, Month = {July/August}, Number = {4}, Pages = {18--20}, Title = {Developing Scientific Software}, Volume = {25}, Year = {2008}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QOi4uLy4uL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL1NlZ2FsQW5kTW9ycmlzMjAwOC5wZGbSFwsYGVdOUy5kYXRhTxEBrAAAAAABrAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////FlNlZ2FsQW5kTW9ycmlzMjAwOC5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAgADAAAKIGN1AAAAAAAAAAAAAAAAABdTY2lDb21wQW5kU29mdEVuZ1BhcGVycwAAAgBJLzpVc2VyczpzbWl0aHM6UmVwb3M6c2U0c2M6U2NpQ29tcEFuZFNvZnRFbmdQYXBlcnM6U2VnYWxBbmRNb3JyaXMyMDA4LnBkZgAADgAuABYAUwBlAGcAYQBsAEEAbgBkAE0AbwByAHIAaQBzADIAMAAwADgALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAEdVc2Vycy9zbWl0aHMvUmVwb3Mvc2U0c2MvU2NpQ29tcEFuZFNvZnRFbmdQYXBlcnMvU2VnYWxBbmRNb3JyaXMyMDA4LnBkZgAAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgDLANAA2AKIAooCjwKaAqMCsQK1ArwCxQLKAtcC2gLsAu8C9AAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAL2}, Bdsk-File-2 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QiC4uLy4uLy4uLy4uLy4uLy4uL1ZvbHVtZXMvQXJjaGl2ZS9Mb25nVGVybUFyY2hpdmVzTGFzdENoYW5nZU1heTEwXzIwMTIvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL1NjaUNvbXBBbmRTb2Z0RW5nL1NlZ2FsQW5kTW9ycmlzMjAwOC5wZGbSFwsYGVdOUy5kYXRhTxECFAAAAAACFAACAAAHQXJjaGl2ZQAAAAAAAAAAAAAAAAAAAAAAAAAAy9IbmEgrAAAAADxgFlNlZ2FsQW5kTW9ycmlzMjAwOC5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPKbGUse1AAAAAAAAAAD/////AAAJAAAAAAAAAAAAAAAAAAAAABFTY2lDb21wQW5kU29mdEVuZwAAEAAIAADL0lPYAAAAEQAIAADGUv/1AAAAAQAUAAA8YAAAOOsAADXTAAAdogAAAD4AAgBpQXJjaGl2ZTpMb25nVGVybUFyY2hpdmVzTGFzdENoYW5nZU1hIzNFOldvcms6UmVzZWFyY2g6UmVmZXJlbmNlczpTY2lDb21wQW5kU29mdEVuZzpTZWdhbEFuZE1vcnJpczIwMDgucGRmAAAOAC4AFgBTAGUAZwBhAGwAQQBuAGQATQBvAHIAcgBpAHMAMgAwADAAOAAuAHAAZABmAA8AEAAHAEEAcgBjAGgAaQB2AGUAEgBnL0xvbmdUZXJtQXJjaGl2ZXNMYXN0Q2hhbmdlTWF5MTBfMjAxMi9Xb3JrL1Jlc2VhcmNoL1JlZmVyZW5jZXMvU2NpQ29tcEFuZFNvZnRFbmcvU2VnYWxBbmRNb3JyaXMyMDA4LnBkZgAAEwAQL1ZvbHVtZXMvQXJjaGl2Zf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOARkBHgEmAz4DQANFA1ADWQNnA2sDcgN7A4ADjQOQA6IDpQOqAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA6w=}} @article{Kelly2015, Author = {Diane Kelly}, Bibsource = {dblp computer science bibliography, http://dblp.org}, Biburl = {http://dblp.uni-trier.de/rec/bib/journals/jss/Kelly15}, Date-Added = {2017-09-08 03:59:12 +0000}, Date-Modified = {2017-09-08 03:59:12 +0000}, Doi = {10.1016/j.jss.2015.07.027}, Journal = {Journal of Systems and Software}, Pages = {50--61}, Timestamp = {Thu, 26 Nov 2015 09:26:40 +0100}, Title = {Scientific software development viewed as knowledge acquisition: Towards understanding the development of risk-averse scientific software}, Url = {http://dx.doi.org/10.1016/j.jss.2015.07.027}, Volume = {109}, Year = {2015}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QMS4uLy4uL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL0tlbGx5MjAxNS5wZGbSFwsYGVdOUy5kYXRhTxEBhgAAAAABhgACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////DUtlbGx5MjAxNS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAgADAAAKIGN1AAAAAAAAAAAAAAAAABdTY2lDb21wQW5kU29mdEVuZ1BhcGVycwAAAgBALzpVc2VyczpzbWl0aHM6UmVwb3M6c2U0c2M6U2NpQ29tcEFuZFNvZnRFbmdQYXBlcnM6S2VsbHkyMDE1LnBkZgAOABwADQBLAGUAbABsAHkAMgAwADEANQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAPlVzZXJzL3NtaXRocy9SZXBvcy9zZTRzYy9TY2lDb21wQW5kU29mdEVuZ1BhcGVycy9LZWxseTIwMTUucGRmABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AwgDHAM8CWQJbAmACawJ0AoIChgKNApYCmwKoAqsCvQLAAsUAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACxw==}, Bdsk-Url-1 = {http://dx.doi.org/10.1016/j.jss.2015.07.027}} @inproceedings{Kelly2013, Acmid = {2555555}, Address = {Riverton, NJ, USA}, Author = {Kelly, Diane}, Booktitle = {Proceedings of the 2013 Conference of the Center for Advanced Studies on Collaborative Research}, Date-Added = {2017-09-08 03:59:00 +0000}, Date-Modified = {2017-09-08 03:59:00 +0000}, Location = {Ontario, Canada}, Numpages = {12}, Pages = {299--310}, Publisher = {IBM Corp.}, Series = {CASCON '13}, Title = {Industrial Scientific Software: A Set of Interviews on Software Development}, Url = {http://dl.acm.org/citation.cfm?id=2555523.2555555}, Year = {2013}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QLy4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9LZWxseTIwMTMucGRm0hcLGBlXTlMuZGF0YU8RAWQAAAAAAWQAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////w1LZWxseTIwMTMucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAMABAAACiBjdQAAAAAAAAAAAAAAAAAKUmVmZXJlbmNlcwACADUvOlVzZXJzOnNtaXRoczpXb3JrOlJlc2VhcmNoOlJlZmVyZW5jZXM6S2VsbHkyMDEzLnBkZgAADgAcAA0ASwBlAGwAbAB5ADIAMAAxADMALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADNVc2Vycy9zbWl0aHMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL0tlbGx5MjAxMy5wZGYAABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AwADFAM0CNQI3AjwCRwJQAl4CYgJpAnICdwKEAocCmQKcAqEAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACow==}} @article{EasterbrookAndJohns2009, Address = {Los Alamitos, CA, USA}, Author = {Easterbrook, Steve M. and Johns, Timothy C.}, Date-Added = {2017-09-08 03:58:34 +0000}, Date-Modified = {2017-09-08 03:58:34 +0000}, Doi = {http://dx.doi.org/10.1109/MCSE.2009.193}, Issn = {0740-7475}, Journal = {Comuting in Science \& Engineering}, Month = {November/December}, Number = {6}, Pages = {65--74}, Publisher = {IEEE Computer Society Press}, Title = {Engineering the Software for Understanding Climate Change}, Volume = {11}, Year = {2009}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QPy4uLy4uL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL0Vhc3RlcmJyb29rQW5kSm9obnMyMDA5LnBkZtIXCxgZV05TLmRhdGFPEQG+AAAAAAG+AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8bRWFzdGVyYnJvb2tBbmRKb2huczIwMDkucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAACAAMAAAogY3UAAAAAAAAAAAAAAAAAF1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzAAACAE4vOlVzZXJzOnNtaXRoczpSZXBvczpzZTRzYzpTY2lDb21wQW5kU29mdEVuZ1BhcGVyczpFYXN0ZXJicm9va0FuZEpvaG5zMjAwOS5wZGYADgA4ABsARQBhAHMAdABlAHIAYgByAG8AbwBrAEEAbgBkAEoAbwBoAG4AcwAyADAAMAA5AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBMVXNlcnMvc21pdGhzL1JlcG9zL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL0Vhc3RlcmJyb29rQW5kSm9obnMyMDA5LnBkZgATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOANAA1QDdAp8CoQKmArECugLIAswC0wLcAuEC7gLxAwMDBgMLAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAw0=}, Bdsk-Url-1 = {http://dx.doi.org/10.1109/MCSE.2009.193}} @inproceedings{CarverEtAl2007, Address = {Washington, DC, USA}, Author = {Jeffrey C. Carver and Richard P. Kendall and Susan E. Squires and Douglass E. Post}, Booktitle = {ICSE '07: Proceedings of the 29th International Conference on Software Engineering}, Date-Added = {2017-09-08 03:58:12 +0000}, Date-Modified = {2017-09-08 03:58:12 +0000}, Doi = {http://dx.doi.org/10.1109/ICSE.2007.77}, Isbn = {0-7695-2828-7}, Local-Url = {file://localhost/Users/smiths/LongTermArchives/Work/Research/References/SciCompAndSoftEng/CarverEtAl2007.pdf}, Pages = {550--559}, Publisher = {IEEE Computer Society}, Title = {Software Development Environments for Scientific and Engineering Software: A Series of Case Studies}, Year = {2007}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QNC4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9DYXJ2ZXJFdEFsMjAwNy5wZGbSFwsYGVdOUy5kYXRhTxEBdgAAAAABdgACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////EkNhcnZlckV0QWwyMDA3LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAwAEAAAKIGN1AAAAAAAAAAAAAAAAAApSZWZlcmVuY2VzAAIAOi86VXNlcnM6c21pdGhzOldvcms6UmVzZWFyY2g6UmVmZXJlbmNlczpDYXJ2ZXJFdEFsMjAwNy5wZGYADgAmABIAQwBhAHIAdgBlAHIARQB0AEEAbAAyADAAMAA3AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgA4VXNlcnMvc21pdGhzL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9DYXJ2ZXJFdEFsMjAwNy5wZGYAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgDFAMoA0gJMAk4CUwJeAmcCdQJ5AoACiQKOApsCngKwArMCuAAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAK6}, Bdsk-Url-1 = {http://dx.doi.org/10.1109/ICSE.2007.77}} @article{AckroydEtAl2008, Author = {Karen S. Ackroyd and Steve H. Kinder and Geoff R. Mant and Mike C. Miller and Christine A. Ramsdale and Paul C. Stephenson}, Date-Added = {2017-09-08 03:57:39 +0000}, Date-Modified = {2017-09-08 03:57:39 +0000}, Journal = {IEEE Software}, Local-Url = {/Users/smiths/LongTermArchives/Work/Research/References/SciCompAndSoftEng/AckroydEtAl2008.pdf}, Month = {July/August}, Number = {4}, Pages = {44--51}, Title = {Scientific Software Development at a Research Facility}, Volume = {25}, Year = {2008}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QNy4uLy4uL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL0Fja3JveWRFdEFsMjAwOC5wZGbSFwsYGVdOUy5kYXRhTxEBngAAAAABngACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////E0Fja3JveWRFdEFsMjAwOC5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAgADAAAKIGN1AAAAAAAAAAAAAAAAABdTY2lDb21wQW5kU29mdEVuZ1BhcGVycwAAAgBGLzpVc2VyczpzbWl0aHM6UmVwb3M6c2U0c2M6U2NpQ29tcEFuZFNvZnRFbmdQYXBlcnM6QWNrcm95ZEV0QWwyMDA4LnBkZgAOACgAEwBBAGMAawByAG8AeQBkAEUAdABBAGwAMgAwADAAOAAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIARFVzZXJzL3NtaXRocy9SZXBvcy9zZTRzYy9TY2lDb21wQW5kU29mdEVuZ1BhcGVycy9BY2tyb3lkRXRBbDIwMDgucGRmABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AyADNANUCdwJ5An4CiQKSAqACpAKrArQCuQLGAskC2wLeAuMAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAC5Q==}, Bdsk-File-2 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QWy4uLy4uLy4uLy4uL0xvbmdUZXJtQXJjaGl2ZXMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL1NjaUNvbXBBbmRTb2Z0RW5nL0Fja3JveWRFdEFsMjAwOC5wZGbSFwsYGVdOUy5kYXRhTxECDAAAAAACDAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAxsVhAEgrAAAAEqeSE0Fja3JveWRFdEFsMjAwOC5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAStFfITnRCAAAAAAAAAAAABAAGAAAJIAAAAAAAAAAAAAAAAAAAABFTY2lDb21wQW5kU29mdEVuZwAAEAAIAADGxZlAAAAAEQAIAADITqyCAAAAAQAcABKnkgASojYAEqDKABKgqQASoKUACFn3AAB8YwACAGlNYWNpbnRvc2ggSEQ6VXNlcnM6c21pdGhzOkxvbmdUZXJtQXJjaGl2ZXM6V29yazpSZXNlYXJjaDpSZWZlcmVuY2VzOlNjaUNvbXBBbmRTb2Z0RW5nOkFja3JveWRFdEFsMjAwOC5wZGYAAA4AKAATAEEAYwBrAHIAbwB5AGQARQB0AEEAbAAyADAAMAA4AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBcVXNlcnMvc21pdGhzL0xvbmdUZXJtQXJjaGl2ZXMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL1NjaUNvbXBBbmRTb2Z0RW5nL0Fja3JveWRFdEFsMjAwOC5wZGYAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgDsAPEA+QMJAwsDEAMbAyQDMgM2Az0DRgNLA1gDWwNtA3ADdQAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAN3}} @book{VanVliet2000, Address = {New York, NY, USA}, Author = {Hans van Vliet}, Date-Added = {2017-09-08 03:57:00 +0000}, Date-Modified = {2017-09-08 03:57:00 +0000}, Isbn = {0-471-97508-7}, Publisher = {John Wiley \& Sons, Inc.}, Title = {Software Engineering (2nd ed.): Principles and Practice}, Year = {2000}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QMi4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9WYW5WbGlldDIwMDAucGRm0hcLGBlXTlMuZGF0YU8RAW4AAAAAAW4AAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////xBWYW5WbGlldDIwMDAucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAMABAAACiBjdQAAAAAAAAAAAAAAAAAKUmVmZXJlbmNlcwACADgvOlVzZXJzOnNtaXRoczpXb3JrOlJlc2VhcmNoOlJlZmVyZW5jZXM6VmFuVmxpZXQyMDAwLnBkZgAOACIAEABWAGEAbgBWAGwAaQBlAHQAMgAwADAAMAAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIANlVzZXJzL3NtaXRocy9Xb3JrL1Jlc2VhcmNoL1JlZmVyZW5jZXMvVmFuVmxpZXQyMDAwLnBkZgATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAMMAyADQAkICRAJJAlQCXQJrAm8CdgJ/AoQCkQKUAqYCqQKuAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAArA=}} @article{TaschukAndWilson2017, Abstract = {{[Abstract] Software produced for research, published and otherwise, suffers from a number of common problems that make it difficult or impossible to run outside the original institution or even off the primary developer's computer. We present ten simple rules to make such software robust enough to be run by anyone, anywhere, and thereby delight your users and collaborators. [Author summary] Many researchers have found out the hard way that there's a world of difference between '' works for me on my machine'' and '' works for other people on theirs.'' Many common challenges can be avoided by following a few simple rules; doing so not only improves reproducibility but can accelerate research. [Excerpt] [\n] [...] Best practices in software engineering specifically aim to increase software robustness. However, most bioinformaticians learn what they know about software development on the job or otherwise informally [...]. Existing training programs and initiatives rarely have the time to cover software engineering in depth, especially since the field is so broad and developing so rapidly [...]. In addition, making software robust is not directly rewarded in science, and funding is difficult to come by [...]. Some proposed solutions to this problem include restructuring educational programs, hiring dedicated software engineers [...], partnering with private sector or grassroots organizations [...], or using specific technical tools like containerization or cloud computing [...]. Each of these requires time and, in some cases, institutional change. [\n] The good news is you don't need to be a professionally trained programmer to write robust software. In fact, some of the best, most reliable pieces of software in many scientific communities are written by researchers [...] who have adopted strong software engineering approaches, have high standards of reproducibility, use good testing practices, and foster strong user bases through constantly evolving, clearly documented, useful, and useable software. [...] [\n] So what is '' robust'' software? We implied above that it is software that works for people other than the original author and on machines other than its creator's. More specifically, we mean that: [::] it can be installed on more than one computer with relative ease, [::] it works consistently as advertised, and [::] it can be integrated with other tools. [\n] Our rules are generic and can be applied to all languages, libraries, packages, documentation styles, and operating systems for both closed-source and open-source software. They are also necessary steps toward making computational research replicable and reproducible: after all, if your tools and libraries cannot be run by others, they cannot be used to verify your results or as a stepping stone for future work [...] [::] Rule 1: Use version control [...] [::] Rule 2: Document your code and usage [...] [::] Rule 3: Make common operations easy to control [...] [::] Rule 4: Version your releases [...] [::] Rule 5: Reuse software (within reason) [...] [::] Rule 6: Rely on build tools and package managers for installation [...] [::] Rule 7: Do not require root or other special privileges to install or run [...] [::] Rule 8: Eliminate hard-coded paths [...] [::] Rule 9: Include a small test set that can be run to ensure the software is actually working [...] [::] Rule 10: Produce identical results when given identical inputs [...] [\n] [...]}}, Author = {Taschuk, Morgan and Wilson, Greg}, Citeulike-Article-Id = {14337051}, Citeulike-Linkout-0 = {http://mfkp.org/INRMM/article/14337051}, Citeulike-Linkout-1 = {https://scholar.google.com/scholar?cluster=6425036906123073798}, Citeulike-Linkout-2 = {http://dx.doi.org/10.1371/journal.pcbi.1005412}, Date-Added = {2017-09-07 18:14:58 +0000}, Date-Modified = {2017-09-07 18:14:58 +0000}, Day = {13}, Doi = {10.1371/journal.pcbi.1005412}, Issn = {1553-7358}, Journal = {PLOS Computational Biology}, Keywords = {bias-disembodied-science-vs-computational-scholarship, check-list, computational-science, free-scientific-knowledge, reproducible-research, software-engineering, software-uncertainty}, Month = apr, Number = {4}, Pages = {e1005412+}, Posted-At = {2017-04-19 10:44:23}, Priority = {2}, Publisher = {Public Library of Science}, Title = {{Ten simple rules for making research software more robust}}, Url = {http://mfkp.org/INRMM/article/14337051}, Volume = {13}, Year = {2017}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QPC4uLy4uL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL1Rhc2NodWtBbmRXaWxzb24yMDE3LnBkZtIXCxgZV05TLmRhdGFPEQG0AAAAAAG0AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8YVGFzY2h1a0FuZFdpbHNvbjIwMTcucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAACAAMAAAogY3UAAAAAAAAAAAAAAAAAF1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzAAACAEsvOlVzZXJzOnNtaXRoczpSZXBvczpzZTRzYzpTY2lDb21wQW5kU29mdEVuZ1BhcGVyczpUYXNjaHVrQW5kV2lsc29uMjAxNy5wZGYAAA4AMgAYAFQAYQBzAGMAaAB1AGsAQQBuAGQAVwBpAGwAcwBvAG4AMgAwADEANwAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIASVVzZXJzL3NtaXRocy9SZXBvcy9zZTRzYy9TY2lDb21wQW5kU29mdEVuZ1BhcGVycy9UYXNjaHVrQW5kV2lsc29uMjAxNy5wZGYAABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AzQDSANoCkgKUApkCpAKtArsCvwLGAs8C1ALhAuQC9gL5Av4AAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADAA==}, Bdsk-Url-1 = {http://mfkp.org/INRMM/article/14337051}, Bdsk-Url-2 = {http://dx.doi.org/10.1371/journal.pcbi.1005412}} @article{WilsonEtAl2016, Author = {Greg Wilson and Jennifer Bryan and Karen Cranston and Justin Kitzes and Lex Nederbragt and Tracy K. Teal}, Bibsource = {dblp computer science bibliography, http://dblp.org}, Biburl = {http://dblp.uni-trier.de/rec/bib/journals/corr/WilsonBCKNT16}, Date-Added = {2017-09-07 18:14:51 +0000}, Date-Modified = {2017-09-07 18:14:51 +0000}, Journal = {CoRR}, Timestamp = {Wed, 07 Jun 2017 14:42:20 +0200}, Title = {Good Enough Practices in Scientific Computing}, Url = {http://arxiv.org/abs/1609.00037}, Volume = {abs/1609.00037}, Year = {2016}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QNi4uLy4uL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL1dpbHNvbkV0QWwyMDE2LnBkZtIXCxgZV05TLmRhdGFPEQGcAAAAAAGcAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8SV2lsc29uRXRBbDIwMTYucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAACAAMAAAogY3UAAAAAAAAAAAAAAAAAF1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzAAACAEUvOlVzZXJzOnNtaXRoczpSZXBvczpzZTRzYzpTY2lDb21wQW5kU29mdEVuZ1BhcGVyczpXaWxzb25FdEFsMjAxNi5wZGYAAA4AJgASAFcAaQBsAHMAbwBuAEUAdABBAGwAMgAwADEANgAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAQ1VzZXJzL3NtaXRocy9SZXBvcy9zZTRzYy9TY2lDb21wQW5kU29mdEVuZ1BhcGVycy9XaWxzb25FdEFsMjAxNi5wZGYAABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AxwDMANQCdAJ2AnsChgKPAp0CoQKoArECtgLDAsYC2ALbAuAAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAC4g==}, Bdsk-Url-1 = {http://arxiv.org/abs/1609.00037}} @inbook{RobertsonAndRobertson2012, Author = {James Robertson and Suzanne Robertson}, Date-Added = {2017-09-07 18:01:08 +0000}, Date-Modified = {2017-09-07 18:01:08 +0000}, Editor = {16}, Publisher = {Atlantic Systems Guild Limited}, Title = {Volere Requirements Specification Template}, Year = {2012}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QNC4uLy4uL3NlM3hhMy9SZWZlcmVuY2VNYXRlcmlhbC9Wb2xlcmUgdGVtcGxhdGUxNi5kb2PSFwsYGVdOUy5kYXRhTxEBmAAAAAABmAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////FVZvbGVyZSB0ZW1wbGF0ZTE2LmRvYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAgADAAAKIGN1AAAAAAAAAAAAAAAAABFSZWZlcmVuY2VNYXRlcmlhbAAAAgBDLzpVc2VyczpzbWl0aHM6UmVwb3M6c2UzeGEzOlJlZmVyZW5jZU1hdGVyaWFsOlZvbGVyZSB0ZW1wbGF0ZTE2LmRvYwAADgAsABUAVgBvAGwAZQByAGUAIAB0AGUAbQBwAGwAYQB0AGUAMQA2AC4AZABvAGMADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBBVXNlcnMvc21pdGhzL1JlcG9zL3NlM3hhMy9SZWZlcmVuY2VNYXRlcmlhbC9Wb2xlcmUgdGVtcGxhdGUxNi5kb2MAABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AxQDKANICbgJwAnUCgAKJApcCmwKiAqsCsAK9AsAC0gLVAtoAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAC3A==}} @book{HoffmanAndStrooper1995, Address = {New York, NY, USA}, Author = {Daniel M. Hoffman and Paul A. Strooper}, Date-Added = {2017-09-07 18:01:05 +0000}, Date-Modified = {2017-09-07 18:01:05 +0000}, Local-Url = {file://localhost/Users/smiths/LongTermArchives/Work/Research/References/SoftwareEngineering/software-design-automated-testing.pdf}, Publisher = {International Thomson Computer Press}, Title = {Software Design, Automated Testing, and Maintenance: A Practical Approach}, Url = {http:// citeseer.ist.psu.edu/428727.html}, Year = {1995}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QOS4uLy4uL3NlM3hhMy9SZWZlcmVuY2VNYXRlcmlhbC9Ib2ZmbWFuQW5kU3Ryb29wZXIxOTk1LnBkZtIXCxgZV05TLmRhdGFPEQGqAAAAAAGqAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8aSG9mZm1hbkFuZFN0cm9vcGVyMTk5NS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAACAAMAAAogY3UAAAAAAAAAAAAAAAAAEVJlZmVyZW5jZU1hdGVyaWFsAAACAEgvOlVzZXJzOnNtaXRoczpSZXBvczpzZTN4YTM6UmVmZXJlbmNlTWF0ZXJpYWw6SG9mZm1hbkFuZFN0cm9vcGVyMTk5NS5wZGYADgA2ABoASABvAGYAZgBtAGEAbgBBAG4AZABTAHQAcgBvAG8AcABlAHIAMQA5ADkANQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIARlVzZXJzL3NtaXRocy9SZXBvcy9zZTN4YTMvUmVmZXJlbmNlTWF0ZXJpYWwvSG9mZm1hbkFuZFN0cm9vcGVyMTk5NS5wZGYAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgDKAM8A1wKFAocCjAKXAqACrgKyArkCwgLHAtQC1wLpAuwC8QAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAALz}, Bdsk-Url-1 = {http://%20citeseer.ist.psu.edu/428727.html}} @article{Parnas1972a, Author = {David L. Parnas}, Date-Added = {2017-09-07 18:01:00 +0000}, Date-Modified = {2017-09-07 18:01:00 +0000}, Journal = {Comm. ACM}, Month = {December}, Number = {2}, Pages = {1053--1058}, Title = {On the Criteria To Be Used in Decomposing Systems into Modules}, Volume = {15}, Year = {1972}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QMC4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9QYXJuYXMxOTcyLnBkZtIXCxgZV05TLmRhdGFPEQFmAAAAAAFmAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8OUGFybmFzMTk3Mi5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAADAAQAAAogY3UAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAAgA2LzpVc2VyczpzbWl0aHM6V29yazpSZXNlYXJjaDpSZWZlcmVuY2VzOlBhcm5hczE5NzIucGRmAA4AHgAOAFAAYQByAG4AYQBzADEAOQA3ADIALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADRVc2Vycy9zbWl0aHMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL1Bhcm5hczE5NzIucGRmABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AwQDGAM4COAI6Aj8CSgJTAmECZQJsAnUCegKHAooCnAKfAqQAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACpg==}} @article{SmithEtAl2007, Author = {W. Spencer Smith and Lei Lai and Ridha Khedri}, Date-Added = {2017-09-05 03:00:52 +0000}, Date-Modified = {2017-09-05 03:00:52 +0000}, Journal = {Reliable Computing, Special Issue on Reliable Engineering Computation}, Local-Url = {/Users/smiths/Work/Research/Papers/ReliableComputing/SmithLaiAndKhedri2007fulltext.pdf}, Month = {February}, Number = {1}, Pages = {83--107}, Title = {Requirements Analysis for Engineering Computation: A Systematic Approach for Improving Software Reliability}, Volume = {13}, Year = {2007}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QRS4uLy4uL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL1NtaXRoTGFpQW5kS2hlZHJpMjAwN2Z1bGx0ZXh0LnBkZtIXCxgZV05TLmRhdGFPEQHWAAAAAAHWAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8fU21pdGhMYWlBbmRLaGVkcmkyI0ZGRkZGRkZGLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAACAAMAAAogY3UAAAAAAAAAAAAAAAAAF1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzAAACAFQvOlVzZXJzOnNtaXRoczpSZXBvczpzZTRzYzpTY2lDb21wQW5kU29mdEVuZ1BhcGVyczpTbWl0aExhaUFuZEtoZWRyaTIwMDdmdWxsdGV4dC5wZGYADgBEACEAUwBtAGkAdABoAEwAYQBpAEEAbgBkAEsAaABlAGQAcgBpADIAMAAwADcAZgB1AGwAbAB0AGUAeAB0AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBSVXNlcnMvc21pdGhzL1JlcG9zL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL1NtaXRoTGFpQW5kS2hlZHJpMjAwN2Z1bGx0ZXh0LnBkZgATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOANYA2wDjAr0CvwLEAs8C2ALmAuoC8QL6Av8DDAMPAyEDJAMpAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAys=}, Bdsk-File-2 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QUS4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUGFwZXJzL1JlbGlhYmxlQ29tcHV0aW5nL1NtaXRoTGFpQW5kS2hlZHJpMjAwN2Z1bGx0ZXh0LnBkZtIXCxgZV05TLmRhdGFPEQHYAAAAAAHYAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8fU21pdGhMYWlBbmRLaGVkcmkyI0ZGRkZGRkZGLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAABQREYgQ0FSTwADAAUAAAogY3UAAAAAAAAAAAAAAAAAEVJlbGlhYmxlQ29tcHV0aW5nAAACAFcvOlVzZXJzOnNtaXRoczpXb3JrOlJlc2VhcmNoOlBhcGVyczpSZWxpYWJsZUNvbXB1dGluZzpTbWl0aExhaUFuZEtoZWRyaTIwMDdmdWxsdGV4dC5wZGYAAA4ARAAhAFMAbQBpAHQAaABMAGEAaQBBAG4AZABLAGgAZQBkAHIAaQAyADAAMAA3AGYAdQBsAGwAdABlAHgAdAAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAVVVzZXJzL3NtaXRocy9Xb3JrL1Jlc2VhcmNoL1BhcGVycy9SZWxpYWJsZUNvbXB1dGluZy9TbWl0aExhaUFuZEtoZWRyaTIwMDdmdWxsdGV4dC5wZGYAABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4A4gDnAO8CywLNAtIC3QLmAvQC+AL/AwgDDQMaAx0DLwMyAzcAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADOQ==}} @incollection{Smith2016, Author = {W. Spencer Smith}, Booktitle = {Software Engineering for Science}, Chapter = {Section {I} -- Examples of the Application of Traditional Software Engineering Practices to Science}, Date-Added = {2017-09-05 02:57:01 +0000}, Date-Modified = {2017-09-05 03:02:48 +0000}, Editor = {Jeffrey C. Carver and Neil Chue Hong and George Thiruvathukal}, Pages = {33--63}, Publisher = {Taylor \& Francis}, Title = {A Rational Document Driven Design Process for Scientific Computing Software}, Year = {2016}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QQy4uLy4uL3NlNHNjL1dyaXRpbmcvU29mdEVuZ0ZvclNjaWVuY2VCb29rL1NvZnRFbmdGb3JTY2llbmNlQm9vay5wZGbSFwsYGVdOUy5kYXRhTxEBwAAAAAABwAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////GVNvZnRFbmdGb3JTY2llbmNlQm9vay5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAgAEAAAKIGN1AAAAAAAAAAAAAAAAABVTb2Z0RW5nRm9yU2NpZW5jZUJvb2sAAAIAUi86VXNlcnM6c21pdGhzOlJlcG9zOnNlNHNjOldyaXRpbmc6U29mdEVuZ0ZvclNjaWVuY2VCb29rOlNvZnRFbmdGb3JTY2llbmNlQm9vay5wZGYADgA0ABkAUwBvAGYAdABFAG4AZwBGAG8AcgBTAGMAaQBlAG4AYwBlAEIAbwBvAGsALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAFBVc2Vycy9zbWl0aHMvUmVwb3Mvc2U0c2MvV3JpdGluZy9Tb2Z0RW5nRm9yU2NpZW5jZUJvb2svU29mdEVuZ0ZvclNjaWVuY2VCb29rLnBkZgATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOANQA2QDhAqUCpwKsArcCwALOAtIC2QLiAucC9AL3AwkDDAMRAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAxM=}, Bdsk-File-2 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QIS4uLy4uLy4uLy4uL0Rvd25sb2Fkcy9zY2llbmNlLmJpYtIXCxgZV05TLmRhdGFPEQFyAAAAAAFyAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAADOl3ODSCsAAAAI92kLc2NpZW5jZS5iaWIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACM7OOtM6l9YAAAAAAAAAAAAEAAIAAAkgAAAAAAAAAAAAAAAAAAAACURvd25sb2FkcwAAEAAIAADOl6vDAAAAEQAIAADTOtAWAAAAAQAMAAj3aQAI92YAAmSOAAIAMk1hY2ludG9zaCBIRDpVc2VyczoAc21pdGhzOgBEb3dubG9hZHM6AHNjaWVuY2UuYmliAA4AGAALAHMAYwBpAGUAbgBjAGUALgBiAGkAYgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASACJVc2Vycy9zbWl0aHMvRG93bmxvYWRzL3NjaWVuY2UuYmliABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AsgC3AL8CNQI3AjwCRwJQAl4CYgJpAnICdwKEAocCmQKcAqEAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACow==}} @techreport{KreymanAndParnas2002, Author = {K. Kreyman and D. L. Parnas}, Date-Added = {2017-09-05 02:36:31 +0000}, Date-Modified = {2017-09-05 02:36:31 +0000}, Institution = {Software Quality Research Laboratory, McMaster University}, Local-Url = {/Users/smiths/LongTermArchives/Work/Research/References/SciCompAndSoftEng/KreymanAndParnas2002.pdf}, Month = {January}, Number = {1}, Title = {On Documenting the Requirements for Computer Programs Based on Models of Physical Phenomena}, Type = {SQRL Report}, Year = {2002}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QPC4uLy4uL3NlNHNjL1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzL0tyZXltYW5BbmRQYXJuYXMyMDAyLnBkZtIXCxgZV05TLmRhdGFPEQG0AAAAAAG0AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8YS3JleW1hbkFuZFBhcm5hczIwMDIucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAACAAMAAAogY3UAAAAAAAAAAAAAAAAAF1NjaUNvbXBBbmRTb2Z0RW5nUGFwZXJzAAACAEsvOlVzZXJzOnNtaXRoczpSZXBvczpzZTRzYzpTY2lDb21wQW5kU29mdEVuZ1BhcGVyczpLcmV5bWFuQW5kUGFybmFzMjAwMi5wZGYAAA4AMgAYAEsAcgBlAHkAbQBhAG4AQQBuAGQAUABhAHIAbgBhAHMAMgAwADAAMgAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIASVVzZXJzL3NtaXRocy9SZXBvcy9zZTRzYy9TY2lDb21wQW5kU29mdEVuZ1BhcGVycy9LcmV5bWFuQW5kUGFybmFzMjAwMi5wZGYAABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AzQDSANoCkgKUApkCpAKtArsCvwLGAs8C1ALhAuQC9gL5Av4AAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADAA==}} @article{Wilson2006, Author = {Gregory V.~Wilson}, Date-Added = {2017-09-05 02:26:32 +0000}, Date-Modified = {2017-09-05 02:26:32 +0000}, Journal = {American Scientist}, Number = {1}, Title = {Where's the Real Bottleneck in Scientific Computing? {S}cientists would do well to pick some tools widely used in the software industry}, Url = {http://www.americanscientist.org/issues/pub/wheres-the-real-bottleneck-in-scientific-computing}, Volume = {94}, Year = {2006}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QMC4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9XaWxzb24yMDA2LnBkZtIXCxgZV05TLmRhdGFPEQFmAAAAAAFmAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8OV2lsc29uMjAwNi5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAADAAQAAAogY3UAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAAgA2LzpVc2VyczpzbWl0aHM6V29yazpSZXNlYXJjaDpSZWZlcmVuY2VzOldpbHNvbjIwMDYucGRmAA4AHgAOAFcAaQBsAHMAbwBuADIAMAAwADYALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADRVc2Vycy9zbWl0aHMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL1dpbHNvbjIwMDYucGRmABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AwQDGAM4COAI6Aj8CSgJTAmECZQJsAnUCegKHAooCnAKfAqQAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACpg==}, Bdsk-Url-1 = {http://www.americanscientist.org/issues/pub/wheres-the-real-bottleneck-in-scientific-computing}} @article{Dubois2002, Author = {Paul F. Dubois}, Date-Added = {2017-09-05 02:25:03 +0000}, Date-Modified = {2017-09-05 02:25:03 +0000}, Journal = {Computing in Science and Engineering}, Local-Url = {file://localhost/Users/smiths/LongTermArchives/Work/Research/References/SciCompAndSoftEng/Dubois2002.pdf}, Month = {September}, Number = {5}, Pages = {84--90}, Title = {Designing Scientific Components}, Volume = {4}, Year = {2002}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8Qby4uLy4uL09MRF9TVk4vbW1zY09MRF9TVk4vRG9tYWluWC9aaGVuZyBaZW5nL1dyaXRpbmdzL1JlZmVyZW5jZXMvUGFwZXJzT25Tb2Z0RW5nQXBwbGllZFRvU2NpQ29tcC9EdWJvaXMyMDAyLnBkZtIXCxgZV05TLmRhdGFPEQIMAAAAAAIMAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAAAAAAAAQkQAAf////8ORHVib2lzMjAwMi5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAACAAgAAAogY3UAAAAAAAAAAAAAAAAAH1BhcGVyc09uU29mdEVuZ0FwcGxpZWRUb1NjaUNvbXAAAAIAfi86VXNlcnM6c21pdGhzOlJlcG9zOk9MRF9TVk46bW1zY09MRF9TVk46RG9tYWluWDpaaGVuZyBaZW5nOldyaXRpbmdzOlJlZmVyZW5jZXM6UGFwZXJzT25Tb2Z0RW5nQXBwbGllZFRvU2NpQ29tcDpEdWJvaXMyMDAyLnBkZgAOAB4ADgBEAHUAYgBvAGkAcwAyADAAMAAyAC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgB8VXNlcnMvc21pdGhzL1JlcG9zL09MRF9TVk4vbW1zY09MRF9TVk4vRG9tYWluWC9aaGVuZyBaZW5nL1dyaXRpbmdzL1JlZmVyZW5jZXMvUGFwZXJzT25Tb2Z0RW5nQXBwbGllZFRvU2NpQ29tcC9EdWJvaXMyMDAyLnBkZgATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAQABBQENAx0DHwMkAy8DOANGA0oDUQNaA18DbANvA4EDhAOJAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA4s=}} @article{Segal2005, Author = {Segal, Judith}, Citeulike-Article-Id = {342252}, Date-Added = {2017-09-05 02:24:54 +0000}, Date-Modified = {2017-09-05 02:24:54 +0000}, Doi = {10.1007/s10664-005-3865-y}, Issn = {1382-3256}, Journal = {Empirical Software Engineering}, Keywords = {components, enginner, experiment, research, science}, Local-Url = {file://localhost/Users/smiths/LongTermArchives/Work/Research/References/SciCompAndSoftEng/Segal2005.pdf}, Month = {October}, Number = {4}, Pages = {517--536}, Posted-At = {2006-08-11 01:21:33}, Priority = {4}, Publisher = {Kluwer Academic Publishers}, Title = {When Software Engineers Met Research Scientists: A Case Study}, Url = {http://dx.doi.org/10.1007/s10664-005-3865-y}, Volume = {10}, Year = {2005}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8Qbi4uLy4uL09MRF9TVk4vbW1zY09MRF9TVk4vRG9tYWluWC9aaGVuZyBaZW5nL1dyaXRpbmdzL1JlZmVyZW5jZXMvUGFwZXJzT25Tb2Z0RW5nQXBwbGllZFRvU2NpQ29tcC9TZWdhbDIwMDUucGRm0hcLGBlXTlMuZGF0YU8RAgoAAAAAAgoAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////w1TZWdhbDIwMDUucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAIACAAACiBjdQAAAAAAAAAAAAAAAAAfUGFwZXJzT25Tb2Z0RW5nQXBwbGllZFRvU2NpQ29tcAAAAgB9LzpVc2VyczpzbWl0aHM6UmVwb3M6T0xEX1NWTjptbXNjT0xEX1NWTjpEb21haW5YOlpoZW5nIFplbmc6V3JpdGluZ3M6UmVmZXJlbmNlczpQYXBlcnNPblNvZnRFbmdBcHBsaWVkVG9TY2lDb21wOlNlZ2FsMjAwNS5wZGYAAA4AHAANAFMAZQBnAGEAbAAyADAAMAA1AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgB7VXNlcnMvc21pdGhzL1JlcG9zL09MRF9TVk4vbW1zY09MRF9TVk4vRG9tYWluWC9aaGVuZyBaZW5nL1dyaXRpbmdzL1JlZmVyZW5jZXMvUGFwZXJzT25Tb2Z0RW5nQXBwbGllZFRvU2NpQ29tcC9TZWdhbDIwMDUucGRmAAATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAP8BBAEMAxoDHAMhAywDNQNDA0cDTgNXA1wDaQNsA34DgQOGAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA4g=}, Bdsk-Url-1 = {http://dx.doi.org/10.1007/s10664-005-3865-y}} @inproceedings{Segal2008, Address = {Leipzig, Germany}, Author = {Judith Segal}, Booktitle = {Proceedings of the First International Workshop on Software Engineering for Computational Science and Engineering (SECSE 2008)}, Date-Added = {2017-09-05 02:24:42 +0000}, Date-Modified = {2017-09-05 02:24:42 +0000}, Organization = {In conjunction with the 30th International Conference on Software Engineering (ICSE)}, Pages = {1--6}, Title = {Models of Scientific Software Development}, Url = {http://www.cse.msstate.edu/~SECSE08/schedule.htm}, Year = {2008}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QLy4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9TZWdhbDIwMDgucGRm0hcLGBlXTlMuZGF0YU8RAWQAAAAAAWQAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////w1TZWdhbDIwMDgucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAMABAAACiBjdQAAAAAAAAAAAAAAAAAKUmVmZXJlbmNlcwACADUvOlVzZXJzOnNtaXRoczpXb3JrOlJlc2VhcmNoOlJlZmVyZW5jZXM6U2VnYWwyMDA4LnBkZgAADgAcAA0AUwBlAGcAYQBsADIAMAAwADgALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADNVc2Vycy9zbWl0aHMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL1NlZ2FsMjAwOC5wZGYAABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AwADFAM0CNQI3AjwCRwJQAl4CYgJpAnICdwKEAocCmQKcAqEAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACow==}, Bdsk-Url-1 = {http://secse08.cs.ua.edu/schedule.htm}} @inproceedings{Segal2007, Address = {Washington, DC, USA}, Author = {Judith Segal}, Booktitle = {VLHCC '07: Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing}, Date-Added = {2017-09-05 02:24:33 +0000}, Date-Modified = {2017-09-05 02:24:33 +0000}, Doi = {http://dx.doi.org/10.1109/VLHCC.2007.50}, Isbn = {0-7695-2987-9}, Local-Url = {file://localhost/Users/smiths/LongTermArchives/Work/Research/References/SciCompAndSoftEng/Segal2007.pdf}, Pages = {111--118}, Publisher = {IEEE Computer Society}, Title = {Some Problems of Professional End User Developers}, Year = {2007}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV1TZWdhbDIwMDcucGRm0hcLGBlXTlMuZGF0YU8RAXgAAAAAAXgAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////w1TZWdhbDIwMDcucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAEAAgAACiBjdQAAAAAAAAAAAAAAAAARUmVmZXJlbmNlTWF0ZXJpYWwAAAIAOy86VXNlcnM6c21pdGhzOlJlcG9zOmNhczc0MTpSZWZlcmVuY2VNYXRlcmlhbDpTZWdhbDIwMDcucGRmAAAOABwADQBTAGUAZwBhAGwAMgAwADAANwAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAOVVzZXJzL3NtaXRocy9SZXBvcy9jYXM3NDEvUmVmZXJlbmNlTWF0ZXJpYWwvU2VnYWwyMDA3LnBkZgAAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgCcAKEAqQIlAicCLAI3AkACTgJSAlkCYgJnAnQCdwKJAowCkQAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAKT}, Bdsk-Url-1 = {http://dx.doi.org/10.1109/VLHCC.2007.50}} @inproceedings{Segal2007_Dagsthul, Author = {Judith Segal}, Booktitle = {Dagstuhl Seminar Proceedings 07081, End-User Software Engineering}, Date-Added = {2017-09-05 02:24:30 +0000}, Date-Modified = {2017-09-05 02:24:30 +0000}, Local-Url = {/Users/smiths/LongTermArchives/Work/Research/References/SciCompAndSoftEng/Segal2007_Dagstuhl.pdf}, Title = {End-User Software Engineering and Professional End-User Developers}, Url = {http://drops.dagstuhl.de/opus/volltexte/2007/1095}, Year = {2007}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QFlNlZ2FsMjAwN19EYWdzdHVobC5wZGbSFwsYGVdOUy5kYXRhTxEBmgAAAAABmgACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////FlNlZ2FsMjAwN19EYWdzdHVobC5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAQACAAAKIGN1AAAAAAAAAAAAAAAAABFSZWZlcmVuY2VNYXRlcmlhbAAAAgBELzpVc2VyczpzbWl0aHM6UmVwb3M6Y2FzNzQxOlJlZmVyZW5jZU1hdGVyaWFsOlNlZ2FsMjAwN19EYWdzdHVobC5wZGYADgAuABYAUwBlAGcAYQBsADIAMAAwADcAXwBEAGEAZwBzAHQAdQBoAGwALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAEJVc2Vycy9zbWl0aHMvUmVwb3MvY2FzNzQxL1JlZmVyZW5jZU1hdGVyaWFsL1NlZ2FsMjAwN19EYWdzdHVobC5wZGYAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgCnAKwAtAJSAlQCWQJkAm0CewJ/AoYCjwKUAqECpAK2ArkCvgAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAALA}, Bdsk-Url-1 = {http://drops.dagstuhl.de/opus/volltexte/2007/1095}} @article{ParnasAndClements1986, Author = {David L. Parnas and P.C. Clements}, Date-Added = {2017-09-05 02:24:22 +0000}, Date-Modified = {2017-09-05 02:24:22 +0000}, Journal = {IEEE Transactions on Software Engineering}, Month = {February}, Number = {2}, Pages = {251--257}, Title = {A Rational Design Process: How and Why to Fake it}, Volume = {12}, Year = {1986}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QOy4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUmVmZXJlbmNlcy9QYXJuYXNBbmRDbGVtZW50czE5ODYucGRm0hcLGBlXTlMuZGF0YU8RAZQAAAAAAZQAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////xlQYXJuYXNBbmRDbGVtZW50czE5ODYucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAMABAAACiBjdQAAAAAAAAAAAAAAAAAKUmVmZXJlbmNlcwACAEEvOlVzZXJzOnNtaXRoczpXb3JrOlJlc2VhcmNoOlJlZmVyZW5jZXM6UGFybmFzQW5kQ2xlbWVudHMxOTg2LnBkZgAADgA0ABkAUABhAHIAbgBhAHMAQQBuAGQAQwBsAGUAbQBlAG4AdABzADEAOQA4ADYALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAD9Vc2Vycy9zbWl0aHMvV29yay9SZXNlYXJjaC9SZWZlcmVuY2VzL1Bhcm5hc0FuZENsZW1lbnRzMTk4Ni5wZGYAABMAAS8AABUAAgAN//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AzADRANkCcQJzAngCgwKMApoCngKlAq4CswLAAsMC1QLYAt0AAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAC3w==}} @book{GhezziEtAl2003, Address = {Upper Saddle River, NJ, USA}, Author = {Carlo Ghezzi and Mehdi Jazayeri and Dino Mandrioli}, Date-Added = {2017-09-05 02:24:05 +0000}, Date-Modified = {2017-09-05 02:24:05 +0000}, Edition = {2nd}, Keywords = {software engineering}, Publisher = {Prentice Hall}, Title = {Fundamentals of Software Engineering}, Year = {2003}} @article{JanickiAndKhedri2001, Author = {R. Janicki and R. Khedri}, Date-Added = {2017-09-05 02:24:00 +0000}, Date-Modified = {2017-09-05 02:24:00 +0000}, Journal = {Science of Computer Programming}, Number = {2-3}, Pages = {189-213}, Title = {On a formal semantics of tabular expression}, Volume = {39}, Year = {2001}} @article{DesharnaisEtAl2004, Author = {Jules Desharnais and Ridha Khedri and Ali Mili}, Date-Added = {2017-09-05 02:23:52 +0000}, Date-Modified = {2017-09-05 02:23:52 +0000}, Journal = {Formal Methods in System Design}, Note = {To appear}, Pages = {40}, Title = {Representation, Validation and Integration of Scenarios Using Tabular Expressions}, Year = {2004}} @inbook{RobertsonAndRobertson1999Vol, Address = {New York, NY, USA}, Author = {Suzanne Robertson and James Robertson}, Chapter = {Volere Requirements Specification Template}, Date-Added = {2017-09-05 02:23:44 +0000}, Date-Modified = {2017-09-05 02:23:44 +0000}, Pages = {353--391}, Publisher = {ACM Press/Addison-Wesley Publishing Co}, Title = {Mastering the Requirements Process}, Year = {1999}} @book{IEEE2000_ThayerAndDorfman, Author = {{The Institute of Electrical and Electronics Engineers, Inc.}}, Date-Added = {2017-09-05 02:23:00 +0000}, Date-Modified = {2017-09-05 02:23:00 +0000}, Edition = {2nd}, Editor = {Richard H. Thayer and Merlin Dorfman}, Publisher = {{IEEE} Computer Society Press}, Title = {Software Requirements Engineering}, Year = {2000}} @book{IEEE2000, Date-Added = {2017-09-05 02:22:55 +0000}, Date-Modified = {2017-09-05 02:22:55 +0000}, Edition = {2nd}, Editor = {R. H. Thayer and M. Dorfman}, Publisher = {IEEE Computer Society, Washington, DC, USA}, Title = {IEEE Recommended Practice for Software Requirements Specifications}, Year = {2000}} @article{IEEE1998, Author = {IEEE}, Date-Added = {2017-09-05 02:22:45 +0000}, Date-Modified = {2017-09-05 02:22:45 +0000}, Doi = {10.1109/IEEESTD.1998.88286}, Journal = {IEEE Std 830-1998}, Keywords = {formal specification;IEEE Std 830-1998;IEEE recommended practice;IEEE/EIA Std 12207.1-1997;commercial software product selection;contracts;customers;guidelines;in-house software product selection;prototyping;software development;software requirements specification;standards compliance;suppliers;system requirements specifications;Software requirements and specifications;contract;customer;prototyping;software requirements specification;supplier;system requirements specifications}, Month = {Oct}, Pages = {1-40}, Title = {Recommended Practice for Software Requirements Specifications}, Year = {1998}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QE0lFRUVTdGQ4MzAtMTk5OC5wZGbSFwsYGVdOUy5kYXRhTxEBkAAAAAABkAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////E0lFRUVTdGQ4MzAtMTk5OC5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAUERGIENBUk8AAQACAAAKIGN1AAAAAAAAAAAAAAAAABFSZWZlcmVuY2VNYXRlcmlhbAAAAgBBLzpVc2VyczpzbWl0aHM6UmVwb3M6Y2FzNzQxOlJlZmVyZW5jZU1hdGVyaWFsOklFRUVTdGQ4MzAtMTk5OC5wZGYAAA4AKAATAEkARQBFAEUAUwB0AGQAOAAzADAALQAxADkAOQA4AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgA/VXNlcnMvc21pdGhzL1JlcG9zL2Nhczc0MS9SZWZlcmVuY2VNYXRlcmlhbC9JRUVFU3RkODMwLTE5OTgucGRmAAATAAEvAAAVAAIADf//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAKQAqQCxAkUCRwJMAlcCYAJuAnICeQKCAocClAKXAqkCrAKxAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAArM=}, Bdsk-Url-1 = {http://dx.doi.org/10.1109/IEEESTD.1998.88286}} @inproceedings{SmithAndLai2005, Address = {Paris, France}, Author = {W. Spencer Smith and Lei Lai}, Booktitle = {Proceedings of the First International Workshop on Situational Requirements Engineering Processes -- Methods, Techniques and Tools to Support Situation-Specific Requirements Engineering Processes, SREP'05}, Date-Added = {2017-09-05 02:21:52 +0000}, Date-Modified = {2017-09-05 02:21:52 +0000}, Editor = {J. Ralyt\'{e} and P. \.{A}gerfalk and N. Kraiem}, Local-Url = {file://localhost/Users/smiths/Work/Research/Papers/SREP05/SREP05_ReformatAndRevise/SmithAndLai_2005.pdf}, Organization = {In conjunction with 13th IEEE International Requirements Engineering Conference}, Pages = {107--121}, Title = {A New Requirements Template for Scientific Computing}, Year = {2005}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QUi4uLy4uLy4uL1dvcmsvUmVzZWFyY2gvUGFwZXJzL1NSRVAwNS9TUkVQMDVfUmVmb3JtYXRBbmRSZXZpc2UvU21pdGhBbmRMYWlfMjAwNS5wZGbSFwsYGVdOUy5kYXRhTxEBxAAAAAABxAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////FFNtaXRoQW5kTGFpXzIwMDUucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAwAGAAAKIGN1AAAAAAAAAAAAAAAAABhTUkVQMDVfUmVmb3JtYXRBbmRSZXZpc2UAAgBYLzpVc2VyczpzbWl0aHM6V29yazpSZXNlYXJjaDpQYXBlcnM6U1JFUDA1OlNSRVAwNV9SZWZvcm1hdEFuZFJldmlzZTpTbWl0aEFuZExhaV8yMDA1LnBkZgAOACoAFABTAG0AaQB0AGgAQQBuAGQATABhAGkAXwAyADAAMAA1AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBWVXNlcnMvc21pdGhzL1dvcmsvUmVzZWFyY2gvUGFwZXJzL1NSRVAwNS9TUkVQMDVfUmVmb3JtYXRBbmRSZXZpc2UvU21pdGhBbmRMYWlfMjAwNS5wZGYAEwABLwAAFQACAA3//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgDjAOgA8AK4AroCvwLKAtMC4QLlAuwC9QL6AwcDCgMcAx8DJAAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAMm}} @inproceedings{SmithEtAl2004, Address = {Savannah, Georgia}, Author = {W. Spencer Smith and Lei Lai and Ridha Khedri}, Booktitle = {Proceedings of the NSF Workshop on Reliable Engineering Computing}, Date-Added = {2017-09-05 02:21:40 +0000}, Date-Modified = {2017-09-05 02:21:40 +0000}, Editor = {R. Muhanna and R. Mullen}, Pages = {29--51}, Title = {Requirements Analysis for Engineering Computation}, Year = {2004}} @mastersthesis{Lai2004, Author = {Lei Lai}, Date-Added = {2017-09-05 02:21:22 +0000}, Date-Modified = {2017-09-05 02:21:22 +0000}, School = {McMaster University, Hamilton, Ontario, Canada}, Title = {Requirements Documentation for Engineering Mechanics Software: Guidelines, Template and a Case Study}, Year = {2004}}