{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,22]],"date-time":"2023-10-22T05:40:37Z","timestamp":1697953237944},"reference-count":7,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":6786,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1988,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The portability of software has become a major commercial issue in recent times. Such portability does not come easily, as few if any computer languages are really portable in practice. An additional complicating factor, especially in the commercial environment, is that the resulting software must be efficient. This paper describes the design and successful implementation of a 500,000+ line portable FORTRAN 77 package for the processing of seismic data. The package exhibits demonstrably high efficiency on a wide variety of machines from minicomputers to the largest supercomputers. Experiences gained during this exercise throw much light on the integration of the various thought processes which occur during the software engineering cycle, especially the notion of locality.<\/jats:p>","DOI":"10.1002\/spe.4380180403","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T20:42:41Z","timestamp":1163796161000},"page":"301-329","source":"Crossref","is-referenced-by-count":10,"title":["The seismic kernel system \u2014 a large\u2010scale exercise in fortran 77 portability"],"prefix":"10.1002","volume":"18","author":[{"given":"Les","family":"Hatton","sequence":"first","affiliation":[]},{"given":"Andy","family":"Wright","sequence":"additional","affiliation":[]},{"given":"Stuart","family":"Smith","sequence":"additional","affiliation":[]},{"given":"Gregg","family":"Parkes","sequence":"additional","affiliation":[]},{"given":"Paddy","family":"Bennett","sequence":"additional","affiliation":[]},{"given":"Robert","family":"Laws","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","volume-title":"Imaging the Earth's interior","author":"Claerbout J. F.","year":"1985"},{"key":"e_1_2_1_3_2","volume-title":"Seismic Data Processing. Theory and Practice","author":"Hatton L.","year":"1986"},{"issue":"6","key":"e_1_2_1_4_2","article-title":"Signal processing with occam and the transputer","volume":"131","author":"Taylor R.","year":"1984","journal-title":"IEE Proceedings"},{"key":"e_1_2_1_5_2","volume-title":"Communicating Sequential Processes","author":"Hoare C. A. R.","year":"1985"},{"key":"e_1_2_1_6_2","article-title":"A critique of the proposed SEG vector subroutine standard and an alternative","volume":"7","author":"Hatton L.","year":"1987","journal-title":"First Break"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.3997\/1365-2397.1986008"},{"key":"e_1_2_1_8_2","volume-title":"Principles of FORTRAN 77 Programming","author":"Wagener J. L.","year":"1980"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380180403","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380180403","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,21]],"date-time":"2023-10-21T17:10:42Z","timestamp":1697908242000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380180403"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1988,4]]},"references-count":7,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1988,4]]}},"alternative-id":["10.1002\/spe.4380180403"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380180403","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1988,4]]}}}