Title
The SOM family: virtual machines for teaching and research
Abstract
This paper introduces the SOM (Simple Object Machine) family of virtual machine (VM) implementations, a collection of VMs for the same Smalltalk dialect addressing students at different levels of expertise. Starting from a Java-based implementation, several ports of the VM to different programming languages have been developed and put to successful use in teaching at both undergraduate and graduate levels since 2006. Moreover, the VMs have been used in various research projects. The paper documents the rationale behind each of the SOM VMs and results that have been achieved in teaching and research.
Year
DOI
Venue
2010
10.1145/1822090.1822098
ITiCSE
Keywords
Field
DocType
graduate level,smalltalk dialect,different level,som family,various research project,different programming language,som vms,virtual machine,successful use,java-based implementation,simple object machine,paper document,architecture,teaching,programming language
Port (computer networking),Architecture,Virtual machine,Software engineering,Computer science,Smalltalk,Implementation,Java,Multimedia
Conference
Citations 
PageRank 
References 
8
0.54
11
Authors
9
Name
Order
Citations
PageRank
Michael Haupt115413.31
Robert Hirschfeld269179.53
Tobias Pape3155.91
Gregor Gabrysiak4344.06
Stefan Marr512421.54
Arne Bergmann680.88
Arvid Heise726411.02
Matthias Kleine880.54
Robert Krahn9375.49