{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,4,25]],"date-time":"2024-04-25T17:06:05Z","timestamp":1714064765794},"reference-count":48,"publisher":"Elsevier BV","issue":"4","license":[{"start":{"date-parts":[[1990,12,1]],"date-time":"1990-12-01T00:00:00Z","timestamp":660009600000},"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":["Journal of Visual Languages &amp; Computing"],"published-print":{"date-parts":[[1990,12]]},"DOI":"10.1016\/s1045-926x(05)80019-9","type":"journal-article","created":{"date-parts":[[2006,12,20]],"date-time":"2006-12-20T10:12:23Z","timestamp":1166609543000},"page":"333-354","source":"Crossref","is-referenced-by-count":19,"title":["Generation of visual language-oriented design environments"],"prefix":"10.1016","volume":"1","author":[{"given":"Bj\u00f6rn","family":"Backlund","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Olof","family":"Hagsand","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bj\u00f6rn","family":"Pehrson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S1045-926X(05)80019-9_bib1","first-page":"R89011","article-title":"Generation of Graphic Language-oriented Design Environments","author":"Backlund","year":"1989","journal-title":"SICS Research Report"},{"key":"10.1016\/S1045-926X(05)80019-9_bib2","article-title":"Compilers: Principles techniques and Tools","author":"Aho","year":"1985"},{"key":"10.1016\/S1045-926X(05)80019-9_bib3","series-title":"Interactive Programming Environments","article-title":"User engineering principles for interactive systems","author":"Hansen","year":"1971-1984"},{"key":"10.1016\/S1045-926X(05)80019-9_bib4","author":"Teitelman","year":"1977"},{"key":"10.1016\/S1045-926X(05)80019-9_bib5","series-title":"Interactive Programming Environments","article-title":"Programming environments based on structured editors: the MENTOR experience","author":"Donzeau-Gouge","year":"1984"},{"key":"10.1016\/S1045-926X(05)80019-9_bib6","series-title":"Proceedings of the ACM SIGPLAN\/SIGOA Symposium on Text Manipulation","article-title":"The why and wherefore of the Cornell synthesizer","author":"Teitelbaum","year":"1981"},{"key":"10.1016\/S1045-926X(05)80019-9_bib7","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1145\/358746.358755","article-title":"The cornell program synthesizer: a syntax-directed programming environment","volume":"24","author":"Teitelbaum","year":"1981","journal-title":"CACM"},{"key":"10.1016\/S1045-926X(05)80019-9_bib8","series-title":"Proceedings of the ACM SIGSOFT\/SIGPLAN Software Eng. Symposium on Practical Software Development Env","article-title":"The POE language-based editor project","author":"Fischer","year":"1984"},{"key":"10.1016\/S1045-926X(05)80019-9_bib9","series-title":"Integrated Interactive Computing Systems","first-page":"139","article-title":"Two-dimensional syntax for functional languages","author":"Cardelli","year":"1983"},{"key":"10.1016\/S1045-926X(05)80019-9_bib10","article-title":"Implementing a user interface as a system of attributes","author":"Hudson","year":"1986","journal-title":"SISOFT\/SIGPLAN"},{"key":"10.1016\/S1045-926X(05)80019-9_bib11","series-title":"Proceedings of the IEEE Globecom","article-title":"ITEX\u2014An interactive TTCN editor and executer","author":"Wiles","year":"1986"},{"key":"10.1016\/S1045-926X(05)80019-9_bib12","series-title":"Proceedings of the 10th IFIP International Symposium on Protocol Specification, Testing and Verification","article-title":"Techniques for the formal definition of the G-LOTOS syntax","author":"Bolognesi","year":"1989"},{"key":"10.1016\/S1045-926X(05)80019-9_bib13","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1007\/BF02251236","article-title":"Software Specification using graph grammars","volume":"31","author":"Engles","year":"1983","journal-title":"Computing"},{"key":"10.1016\/S1045-926X(05)80019-9_bib14","series-title":"Conference Record of the Twelfth ACM Symposium on Principles of Programming Languages","first-page":"141","article-title":"A meta-language and system for nonlocal incremental attribute evaluation in language-based editors","author":"Johnson","year":"1985"},{"key":"10.1016\/S1045-926X(05)80019-9_bib15","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1002\/spe.4380180803","article-title":"A retrospective on DOSE: an interpretative approach to structure editor generation","volume":"18","author":"Kaiser","year":"1988","journal-title":"Software Practical Experiments"},{"key":"10.1016\/S1045-926X(05)80019-9_bib16","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1145\/2166.357218","article-title":"Incremental context-dependent analysis for language-based editors","volume":"5","author":"Reps","year":"1983","journal-title":"ACM Transcript on Programming Languages and Systems"},{"key":"10.1016\/S1045-926X(05)80019-9_bib17","author":"Reps","year":"1984"},{"key":"10.1016\/S1045-926X(05)80019-9_bib18","article-title":"CENTARU: the System","author":"Borras","year":"1987"},{"key":"10.1016\/S1045-926X(05)80019-9_bib19","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1007\/BF01692511","article-title":"Semantics of context-free languages","volume":"2","author":"Knuth","year":"1968","journal-title":"Mathmatical Systems Theory J"},{"key":"10.1016\/S1045-926X(05)80019-9_bib20","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1007\/BF01702865","article-title":"Semantics of context-free languages: correction","volume":"5","author":"Knuth","year":"1971","journal-title":"Mathmatical Systems Theory J"},{"key":"10.1016\/S1045-926X(05)80019-9_bib21","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/BF00263583","article-title":"Incremental evaluation for attribute grammars with unrestricted movement between tree modifications","volume":"25","author":"Reps","year":"1988","journal-title":"Acta Informatica"},{"key":"10.1016\/S1045-926X(05)80019-9_bib22","doi-asserted-by":"crossref","first-page":"472","DOI":"10.1109\/TSE.1981.231109","article-title":"An incremental programming environment","volume":"SE-7.5","author":"Medina-Mora","year":"1981","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S1045-926X(05)80019-9_bib23","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1016\/0164-1212(85)90011-1","article-title":"The GANDALF project","volume":"5","author":"Notkin","year":"1985","journal-title":"The Journal of Systems and Software"},{"key":"10.1016\/S1045-926X(05)80019-9_bib24","article-title":"On structure-oriented editing","author":"Min\u00f6r","year":"1990"},{"key":"10.1016\/S1045-926X(05)80019-9_bib25","author":"Franchi-Zannettacci","year":"1988","journal-title":"Attribute Specifications for Graphical Interface Generation"},{"key":"10.1016\/S1045-926X(05)80019-9_bib26","doi-asserted-by":"crossref","DOI":"10.1145\/1461551.1461591","article-title":"Sketchpad: a man-machine graphical communication system","author":"Sutherland","year":"1963"},{"key":"10.1016\/S1045-926X(05)80019-9_bib27","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1145\/76372.77531","article-title":"An incremental constraint solver","volume":"33","author":"Freeman-Benson","year":"1990","journal-title":"Communications of the ACM"},{"key":"10.1016\/S1045-926X(05)80019-9_bib28","author":"Borning","year":"1979","journal-title":"THINGLAB, a Constraint-oriented Simulation Laboratory"},{"key":"10.1016\/S1045-926X(05)80019-9_bib29","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1002\/spe.4380190402","article-title":"Attribute grammars in constraint-based graphics systems","volume":"19","author":"Alton Barford","year":"1989","journal-title":"Software-Practice and Experience"},{"key":"10.1016\/S1045-926X(05)80019-9_bib30_1","volume":"Volumes I\u2013III","year":"1985","journal-title":"Interlisp-D Reference Manual"},{"key":"10.1016\/S1045-926X(05)80019-9_bib30_2","year":"1988","journal-title":"Xerox Lisp Release Notes"},{"key":"10.1016\/S1045-926X(05)80019-9_bib30_3","year":"1988","journal-title":"Interlisp-D Library Modules Manual"},{"key":"10.1016\/S1045-926X(05)80019-9_bib30_4","year":"1988","journal-title":"Xerox LOOPS Reference Manual"},{"key":"10.1016\/S1045-926X(05)80019-9_bib31","series-title":"Proceedings of the 10th ACM\/IEEE International Symposium Computer Architecture","article-title":"CADDIE\u2014an interactive design environment","author":"Pehrson","year":"1983"},{"key":"10.1016\/S1045-926X(05)80019-9_bib32","series-title":"AFIPS 1982 Natural Computer Conference","article-title":"The star user interface: an overview","author":"Smith","year":"1982"},{"key":"10.1016\/S1045-926X(05)80019-9_bib33","first-page":"242","article-title":"Designing the Star User Interface","volume":"7","author":"Smith","year":"1982","journal-title":"Byte"},{"key":"10.1016\/S1045-926X(05)80019-9_bib34","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1080\/01449298208914450","article-title":"The future of interactive systems and the emergence of direct manipulation","volume":"1","author":"Shneiderman","year":"1982","journal-title":"Behaviour and Information Technology"},{"key":"10.1016\/S1045-926X(05)80019-9_bib35","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1109\/MC.1983.1654471","article-title":"Direct manipulation: a step beyond programming languages","volume":"16","author":"Shneiderman","year":"1983","journal-title":"IEEE Computer"},{"key":"10.1016\/S1045-926X(05)80019-9_bib36","article-title":"Dialogie\u2014an Interactive Tool for Creating Graphic Man\/Machine Interfaces","author":"Backlund","year":"1986","journal-title":"SICS Technical Report October"},{"key":"10.1016\/S1045-926X(05)80019-9_bib37","article-title":"The LOROS Reference Manual","author":"Backlund","year":"1989","journal-title":"SICS Technical Report"},{"key":"10.1016\/S1045-926X(05)80019-9_bib38","article-title":"The YAFFY User's Guide","author":"Backlund","year":"1989","journal-title":"SICS Technical Report"},{"key":"10.1016\/S1045-926X(05)80019-9_bib39","series-title":"Proceedings of the ACM SIGSOFT\/SIGPLAN Software Engineering Symposium on Practical Software Development Env","article-title":"Graph Attribution as a specification paradigm","author":"Alpern","year":"1988"},{"key":"10.1016\/S1045-926X(05)80019-9_bib40","author":"Milner","year":"1989"},{"key":"10.1016\/S1045-926X(05)80019-9_bib41","series-title":"Proceedings of the 10th IFIP International Symposium on Protocol Specification, Testing and Verification","article-title":"A semantic based verification tool for finite-state systems","author":"Cleaveland","year":"1989"},{"key":"10.1016\/S1045-926X(05)80019-9_bib42","article-title":"Aboard Auto","author":"Simone","year":"1989","journal-title":"INRIA research report 111"},{"key":"10.1016\/S1045-926X(05)80019-9_bib43","series-title":"Information processing systems\u2014open systems interconnection\u2014LOTOS\u2014a formal description technique based on the temporal ordering of observation behaviour","year":"1989"},{"key":"10.1016\/S1045-926X(05)80019-9_bib44","first-page":"R89017","article-title":"A Graphical G-LOTOS Editor Defined by the Meta-tool","author":"Backlund","year":"1989","journal-title":"LOGGIE. SICS Research Report"},{"key":"10.1016\/S1045-926X(05)80019-9_bib45","article-title":"Specification and Description Language SDL","author":"CCITT","year":"1988","journal-title":"Recommendation Z. 100"}],"container-title":["Journal of Visual Languages &amp; Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1045926X05800199?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1045926X05800199?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,23]],"date-time":"2019-04-23T04:24:11Z","timestamp":1555993451000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1045926X05800199"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1990,12]]},"references-count":48,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1990,12]]}},"alternative-id":["S1045926X05800199"],"URL":"https:\/\/doi.org\/10.1016\/s1045-926x(05)80019-9","relation":{},"ISSN":["1045-926X"],"issn-type":[{"value":"1045-926X","type":"print"}],"subject":[],"published":{"date-parts":[[1990,12]]}}}