{"_id":"7816","abstract":[{"lang":"eng","text":"This paper describes the realization of an execution tool for Modula-2 modules which is part of an integrated tool set in a software development environment termed IPSEN (Incremental Programming Support Environment). In this environment, all software documents, e.g. Modula-2 modules, are manipulated by syntax-directed editors and are represented internally by attributed graphs. The execution of Modula-2 modules is done by two cooperating interpreters. The first one is a graph interpreter which traverses the internal graph from statement to statement. These statements are translated into a low-level, more efficiently executable object code and interpreted by a second interpreter. This concept of a hybrid interpreter allows the realization of an execution tool which offers a lot of runtime support features to the user."}],"user_id":"52534","type":"conference","department":[{"_id":"66"}],"title":"A Hybrid Interpreter in a Software Development Environment","author":[{"first_name":"Gregor","id":"107","full_name":"Engels, Gregor","last_name":"Engels"},{"full_name":"Schürr, Andy","last_name":"Schürr","first_name":"Andy"}],"date_created":"2019-02-20T13:43:35Z","place":"Berlin/Heidelberg","publication":"Proceedings of the 1st European Software Engineering Conference (ESEC '87), Strasbourg (France)","year":"1987","citation":{"short":"G. Engels, A. Schürr, in: Proceedings of the 1st European Software Engineering Conference (ESEC ’87), Strasbourg (France), Springer, Berlin/Heidelberg, 1987, pp. 80–88.","apa":"Engels, G., & Schürr, A. (1987). A Hybrid Interpreter in a Software Development Environment. In Proceedings of the 1st European Software Engineering Conference (ESEC ’87), Strasbourg (France) (Vol. 289, pp. 80–88). Berlin/Heidelberg: Springer.","ama":"Engels G, Schürr A. A Hybrid Interpreter in a Software Development Environment. In: Proceedings of the 1st European Software Engineering Conference (ESEC ’87), Strasbourg (France). Vol 289. Berlin/Heidelberg: Springer; 1987:80-88.","ieee":"G. Engels and A. Schürr, “A Hybrid Interpreter in a Software Development Environment,” in Proceedings of the 1st European Software Engineering Conference (ESEC ’87), Strasbourg (France), 1987, vol. 289, pp. 80–88.","bibtex":"@inproceedings{Engels_Schürr_1987, place={Berlin/Heidelberg}, title={A Hybrid Interpreter in a Software Development Environment}, volume={289}, booktitle={Proceedings of the 1st European Software Engineering Conference (ESEC ’87), Strasbourg (France)}, publisher={Springer}, author={Engels, Gregor and Schürr, Andy}, year={1987}, pages={80–88} }","mla":"Engels, Gregor, and Andy Schürr. “A Hybrid Interpreter in a Software Development Environment.” Proceedings of the 1st European Software Engineering Conference (ESEC ’87), Strasbourg (France), vol. 289, Springer, 1987, pp. 80–88.","chicago":"Engels, Gregor, and Andy Schürr. “A Hybrid Interpreter in a Software Development Environment.” In Proceedings of the 1st European Software Engineering Conference (ESEC ’87), Strasbourg (France), 289:80–88. Berlin/Heidelberg: Springer, 1987."},"intvolume":" 289","page":"80-88","date_updated":"2022-01-06T07:03:46Z","publisher":"Springer","status":"public","language":[{"iso":"eng"}],"volume":289}