{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,19]],"date-time":"2023-10-19T21:12:28Z","timestamp":1697749948139},"reference-count":12,"publisher":"Wiley","issue":"6","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":8186,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1984,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In this paper a system for software development is described. This system consists of a general\u2010purpose macroprocessor and a set of service programs. The macroprocessor has been planned to work in a conversational environment and to this purpose a set of utilities has been inserted to aid the editing and the debugging of the macrodefinitions. Indeed the system allows the user to select, by means of commands, the flow of the operations to be executed and to choose when and how any program has to be expanded. The macroprocessor is easy to use and it is suitable to generate codes for both high\u2010level languages and assembler languages.<\/jats:p>","DOI":"10.1002\/spe.4380140604","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T04:01:30Z","timestamp":1163822490000},"page":"519-531","source":"Crossref","is-referenced-by-count":0,"title":["A software development system based on a macroprocessor"],"prefix":"10.1002","volume":"14","author":[{"given":"Elena","family":"Barcucci","sequence":"first","affiliation":[]},{"given":"Gianluca","family":"Pelacani","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","volume-title":"An Introduction to Macros","author":"Campbell\u2010Kelly M.","year":"1973"},{"key":"e_1_2_1_3_2","volume-title":"Macro Processors and Techniques for Portable Software","author":"Brown P. J.","year":"1974"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/8.3.225"},{"key":"e_1_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/365230.365270"},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/363717.363746"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380090604"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/362686.362691"},{"key":"e_1_2_1_9_2","unstructured":"E.BarcucciandG.Pelacani Macrogeneratore ELENA: manuale d'uso report 167 CNUCE Pisa 1979."},{"key":"e_1_2_1_10_2","volume-title":"The Art of Computer Programming","author":"Knuth D. E.","year":"1973"},{"key":"e_1_2_1_11_2","unstructured":"F.CesariniandG.Soda \u2018Microprocessor software development using APL\u2019 Proc. APL80 Leiden (1980)."},{"key":"e_1_2_1_12_2","unstructured":"S.Marsili\u2010Libelli \u2018The role of microprocessors in water quality management: problems and perspectives\u2019 Proc. IIASA Wien (1980)."},{"key":"e_1_2_1_13_2","unstructured":"F.Cesariniet al. Le Strutture di Dati Nello S.P.I.G.A. Quaderni IAC Serie III No. 93 Roma 1978."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380140604","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380140604","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,19]],"date-time":"2023-10-19T20:38:37Z","timestamp":1697747917000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380140604"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1984,6]]},"references-count":12,"journal-issue":{"issue":"6","published-print":{"date-parts":[[1984,6]]}},"alternative-id":["10.1002\/spe.4380140604"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380140604","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1984,6]]}}}