{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,12]],"date-time":"2025-01-12T00:10:03Z","timestamp":1736640603200,"version":"3.32.0"},"reference-count":14,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":10740,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1977,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The NAPSS (Numerical Analysis Problem Solving System) project was an attempt to develop an interactive system, with a high\u2010level language resembling conventional mathematics, for solving problems in numerical analysis. This report uses NAPSS as an example to discuss some aspects of the design and implementation of the programming languages and software which comprise problem solving systems. Successful features as well as failures (with alternative proposals) are detailed in the areas of general language management, specific language features and the operating system interface. In general, a massive, coherent implementation of theoretical work being done at the frontiers of research has abundant opportunity for failure.<\/jats:p>","DOI":"10.1002\/spe.4380070310","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T12:34:58Z","timestamp":1163766898000},"page":"383-389","source":"Crossref","is-referenced-by-count":0,"title":["Success and failure analysis of a problem solving system implementation"],"prefix":"10.1002","volume":"7","author":[{"given":"L. R.","family":"Symes","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R. R.","family":"Oldehoeft","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"crossref","unstructured":"J. R.RiceandS.Rosen \u2018NAPSS\u2014a numerical analysis problem solving system\u2019 Proc. ACM Nat. Conf.51\u201356(1966).","DOI":"10.1145\/800256.810680"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-395608-8.50035-9"},{"key":"e_1_2_1_4_2","doi-asserted-by":"crossref","first-page":"417","DOI":"10.1016\/B978-0-12-587250-8.50015-1","volume-title":"Mathematical Software","author":"deBoor C.","year":"1971"},{"key":"e_1_2_1_5_2","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1016\/B978-0-12-587250-8.50017-5","volume-title":"Mathematical Software","author":"Fox P. A.","year":"1971"},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/19.1.74"},{"key":"e_1_2_1_7_2","doi-asserted-by":"crossref","unstructured":"J. R.Rice \u2018A polyalgorithm for the automatic solution of nonlinear equations\u2019 Proc. ACM Nat. Conf.179\u2013183(1969).","DOI":"10.1145\/800195.805930"},{"key":"e_1_2_1_8_2","first-page":"191","volume-title":"Approximation Theory","author":"Rice J. R.","year":"1970"},{"key":"e_1_2_1_9_2","doi-asserted-by":"crossref","unstructured":"J. R.Rice \u2018NAPSS\u2010like systems: problems and prospects\u2019 Proc. ACM Nat. Conf.43\u201347(1973).","DOI":"10.1145\/1499586.1499608"},{"volume-title":"Lecture Notes in Computer Science","year":"1974","author":"Smith B. T.","key":"e_1_2_1_10_2"},{"key":"e_1_2_1_11_2","doi-asserted-by":"crossref","unstructured":"L. R.SymeaandR. V.Roman \u2018Syntactic and semantic description of the numerical analysis programming language (NAPSS)\u2019 Purdue University Technical Report CSD TR11(revised) (1969).","DOI":"10.1145\/1198450.1198452"},{"key":"e_1_2_1_12_2","unstructured":"R. R.Oldehoeft \u2018Design considerations for interactive application oriented transportable sub\u2010systems\u2019 doctoral disseration Purdue University (1973)."},{"key":"e_1_2_1_13_2","first-page":"44","volume-title":"Interactive Systems for Experimental Applied Mathematics","author":"Seitz R. N.","year":"1958"},{"key":"e_1_2_1_14_2","first-page":"301","volume-title":"A First Course in Numerical Analysis","author":"Ralston A.","year":"1965"},{"key":"e_1_2_1_15_2","unstructured":"Control Data Corporation UPDATE Reference Manual Version 2.0 Rev. E 1974."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380070310","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380070310","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,11]],"date-time":"2025-01-11T23:43:49Z","timestamp":1736639029000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380070310"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1977,6]]},"references-count":14,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1977,6]]}},"alternative-id":["10.1002\/spe.4380070310"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380070310","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"type":"print","value":"0038-0644"},{"type":"electronic","value":"1097-024X"}],"subject":[],"published":{"date-parts":[[1977,6]]}}}