{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T00:32:22Z","timestamp":1699835542220},"reference-count":2,"publisher":"Wiley","issue":"12","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":9096,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1981,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>A technique is presented by which the programming language Pascal as defined by the expected standard, can be used to write programs divided into modules containing mutually hidden information. The technique fits nicely with the programming by stepwise refinement methodology, combines top\u2010down and bottom\u2010up methods, and illustrates that stepwise refinement does not necessarily lead to simple tree\u2010like programs. Limitations for the application of the technique with Pascal are pointed out.<\/jats:p>","DOI":"10.1002\/spe.4380111210","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T11:52:56Z","timestamp":1163764376000},"page":"1331-1337","source":"Crossref","is-referenced-by-count":1,"title":["Modular programming with Pascal"],"prefix":"10.1002","volume":"11","author":[{"given":"J.","family":"Steensgaard\u2010Madsen","sequence":"first","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380090505"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/357121.357122"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380111210","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380111210","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T06:31:26Z","timestamp":1699770686000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380111210"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1981,12]]},"references-count":2,"journal-issue":{"issue":"12","published-print":{"date-parts":[[1981,12]]}},"alternative-id":["10.1002\/spe.4380111210"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380111210","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1981,12]]}}}