{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,22]],"date-time":"2023-10-22T08:45:38Z","timestamp":1697964338890},"reference-count":16,"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":6421,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1989,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper describes the generation of file processing programmes within the TUBA environment. Program structures are derived from data structures according to the JSP method. Expressions describing output data are specified in user\u2010system dialogues. The program specifications are stored in the dictionary. Complete executable programs can be generated from these specifications.<\/jats:p>","DOI":"10.1002\/spe.4380190406","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T05:02:05Z","timestamp":1163826125000},"page":"393-409","source":"Crossref","is-referenced-by-count":0,"title":["Generation of file processing programs based on JSP"],"prefix":"10.1002","volume":"19","author":[{"given":"Rolf","family":"Engmann","sequence":"first","affiliation":[]},{"given":"Frans","family":"Van Hoeve","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/29.4.315"},{"key":"e_1_2_1_3_2","unstructured":"F. A.van Hoeve \u2018Design and implementation of a report program generator using abstract data types\u2019 in H. J. Schneider (ed.) Proc Int. Computer Symposium 1983 on Application Systems Development N\u00fcrnberg Teubner Stuttgart 1983 pp.382\u2013401."},{"key":"e_1_2_1_4_2","volume-title":"Design and implementation of the TUBA application generation system","author":"van Hoeve F. A.","year":"1985"},{"key":"e_1_2_1_5_2","volume-title":"The data dictionary function of the TUBA system","author":"Engmann R.","year":"1986"},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380170906"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/20.1.6"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/359863.359886"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/357073.357076"},{"key":"e_1_2_1_10_2","volume-title":"Principles of Program Design","author":"Jackson M. A.","year":"1975"},{"key":"e_1_2_1_11_2","volume-title":"JSP & JSD: The Jackson approach to software development","author":"Cameron J. R.","year":"1983"},{"key":"e_1_2_1_12_2","volume-title":"Practical Program Development using JSP","author":"Storer R.","year":"1987"},{"key":"e_1_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/4372.4376"},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1049\/sej.1986.0013"},{"key":"e_1_2_1_15_2","unstructured":"G. M.Birtwistle O.\u2010J.Dahl B.MyhrhaugandK.Nygaard SIMULA BEGIN Studentlitteratur Lund 1973."},{"key":"e_1_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380140902"},{"key":"e_1_2_1_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/358527.358534"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380190406","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380190406","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,22]],"date-time":"2023-10-22T08:07:25Z","timestamp":1697962045000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380190406"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1989,4]]},"references-count":16,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1989,4]]}},"alternative-id":["10.1002\/spe.4380190406"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380190406","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1989,4]]}}}