{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,8]],"date-time":"2023-11-08T00:07:44Z","timestamp":1699402064416},"reference-count":17,"publisher":"Elsevier BV","issue":"4","license":[{"start":{"date-parts":[[1992,10,1]],"date-time":"1992-10-01T00:00:00Z","timestamp":717897600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["International Journal of Man-Machine Studies"],"published-print":{"date-parts":[[1992,10]]},"DOI":"10.1016\/0020-7373(92)90005-6","type":"journal-article","created":{"date-parts":[[2004,9,2]],"date-time":"2004-09-02T21:57:35Z","timestamp":1094162255000},"page":"467-479","source":"Crossref","is-referenced-by-count":7,"title":["Design and structure of a semantics-based programming environment"],"prefix":"10.1016","volume":"37","author":[{"given":"R.","family":"Bahlke","sequence":"first","affiliation":[]},{"given":"G.","family":"Snelting","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/0020-7373(92)90005-6_BIB1","article-title":"Effiziente Implementierung einer funktionalen Sprache zur Definition Ausf\u00fchrbarer Denotationaler Semantik","author":"Bahlke","year":"1990"},{"key":"10.1016\/0020-7373(92)90005-6_BIB2","series-title":"Proceedings of the 2nd IFIP Conference on Human-Computer Interaction\u2014INTERACT '87","first-page":"311","article-title":"The user interface of PSG environments","author":"Bahlke","year":"1987"},{"key":"10.1016\/0020-7373(92)90005-6_BIB3","first-page":"92","article-title":"A generator for languge-specific debugging systems","author":"Bahlke","year":"1987"},{"key":"10.1016\/0020-7373(92)90005-6_BIB4","doi-asserted-by":"crossref","first-page":"547","DOI":"10.1145\/6465.20890","article-title":"The PSG system: from formal language definitions to interactive programming environments","volume":"8","author":"Bahlke","year":"1986","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"10.1016\/0020-7373(92)90005-6_BIB5","first-page":"14","article-title":"CENTAUR: the system","author":"Borras","year":"1988"},{"key":"10.1016\/0020-7373(92)90005-6_BIB6","series-title":"International Computing Symposium","article-title":"A structure-oriented program editor: a first step towards computer-assisted programming","author":"Donzeau-Gouge","year":"1975"},{"key":"10.1016\/0020-7373(92)90005-6_BIB7","doi-asserted-by":"crossref","first-page":"1117","DOI":"10.1109\/TSE.1986.6313007","article-title":"Gandalf: software development environments","volume":"SE-12","author":"Haberman","year":"1986","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/0020-7373(92)90005-6_BIB8","first-page":"523","article-title":"User engineering principles for interactive systems","volume":"39","author":"Hansen","year":"1971"},{"key":"10.1016\/0020-7373(92)90005-6_BIB9","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1002\/spe.4380180803","article-title":"A retrospective on DOSE: an interpretive approach to structure editor generation","volume":"18","author":"Kaiser","year":"1988","journal-title":"Software-Practice and Experience"},{"key":"10.1016\/0020-7373(92)90005-6_BIB10","first-page":"47","article-title":"One the usefulness of syntax directed editors","author":"Lang","year":"1986"},{"key":"10.1016\/0020-7373(92)90005-6_BIB11","doi-asserted-by":"crossref","first-page":"399","DOI":"10.1016\/0020-7373(92)90002-3","article-title":"On the interaction of structure-oriented editors","volume":"37","author":"Min\u00f6r","year":"1992","journal-title":"International Journal of Man-Machine Studies"},{"key":"10.1016\/0020-7373(92)90005-6_BIB12","first-page":"49","article-title":"Report on the CHI'90 workshop on structure editors","volume":"22","author":"Neal","year":"1990"},{"key":"10.1016\/0020-7373(92)90005-6_BIB13","author":"Reps","year":"1988"},{"key":"10.1016\/0020-7373(92)90005-6_BIB14","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1145\/987481.987485","article-title":"How to build LR parsers which accept incomplete input","volume":"25","author":"Snelting","year":"1990","journal-title":"ACM SIGPLAN Notices"},{"key":"10.1016\/0020-7373(92)90005-6_BIB15","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1007\/BF01178581","article-title":"The calculus of context relations","volume":"28","author":"Snelting","year":"1991","journal-title":"Acta Informatica"},{"key":"10.1016\/0020-7373(92)90005-6_BIB16","series-title":"Proceedings of the 3rd International Workshop on Software Engineering & its Applications","first-page":"951","article-title":"Programming tools for the SUPRENUM supercomputer","author":"Snelting","year":"1990"},{"key":"10.1016\/0020-7373(92)90005-6_BIB17","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1016\/0020-7373(92)90004-5","article-title":"Coherent user interfaces for language-based editing systems","volume":"37","author":"Van De Vanter","year":"1992","journal-title":"International Journal of Man-Machine Studies"}],"container-title":["International Journal of Man-Machine Studies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0020737392900056?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0020737392900056?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,2,4]],"date-time":"2019-02-04T05:56:13Z","timestamp":1549259773000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0020737392900056"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1992,10]]},"references-count":17,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1992,10]]}},"alternative-id":["0020737392900056"],"URL":"https:\/\/doi.org\/10.1016\/0020-7373(92)90005-6","relation":{},"ISSN":["0020-7373"],"issn-type":[{"value":"0020-7373","type":"print"}],"subject":[],"published":{"date-parts":[[1992,10]]}}}