dc.contributor.author | Gjøsæter, Terje | |
dc.contributor.author | Prinz, Andreas | |
dc.date.accessioned | 2011-12-12T12:22:51Z | |
dc.date.available | 2011-12-12T12:22:51Z | |
dc.date.issued | 2011 | |
dc.identifier.citation | Gjøsæter, T., & Prinz, A. (2011). Teaching computer language handling - From compiler theory to meta-modelling. In J. Fernandes, R. Lämmel, J. Visser & J. Saraiva (Eds.), Generative and Transformational Techniques in Software Engineering III (Vol. 6491, pp. 446-460): Springer. | no_NO |
dc.identifier.isbn | 978-3-642-18022-4 | |
dc.identifier.uri | http://hdl.handle.net/11250/137905 | |
dc.description | Published version of a chapter in the book: Generative and Transformational Techniques in Software Engineering III. Also available from the publisher at: http://dx.doi.org/10.1007/978-3-642-18023-1_14 | no_NO |
dc.description.abstract | Most universities teach computer language handling by mainly focussing on compiler theory, although MDA (model-driven architecture) and meta-modelling are increasingly important in the software industry as well as in computer science. In this article, we investigate how traditional compiler theory compares to meta-modelling with regard to formally defining the different aspects of a language, and how we can expand the focus in computer language handling courses to also include meta-model-based approaches. We give an outline of a computer language handling course that covers both paradigms, and share some experiences from running a course based on this outline at the University of Agder. | no_NO |
dc.language.iso | eng | no_NO |
dc.publisher | Springer | no_NO |
dc.relation.ispartofseries | Lecture Notes in Computer Science;6491 | |
dc.title | Teaching computer language handling - From compiler theory to meta-modelling | no_NO |
dc.type | Chapter | no_NO |
dc.type | Peer reviewed | no_NO |
dc.subject.nsi | VDP::Technology: 500::Information and communication technology: 550 | no_NO |
dc.source.pagenumber | 446-460 | no_NO |