<rdf:RDF xmlns:burst="http://xmlns.com/burst/0.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:cc="http://web.resource.org/cc/" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:swrc="http://swrc.ontoware.org/ontology#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><channel rdf:about="http://www.bibsonomy.org/burst/tag/thesis"><title>BibSonomy publications for /tag/thesis</title><link>http://www.bibsonomy.org/burst/tag/thesis</link><description>BibSonomy BuRST Feed for /tag/thesis</description><dc:date>2008-07-27T04:09:34+02:00</dc:date><items><rdf:Seq><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/2538560e42ad439499431908d13f9bcdf/gron"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/2cf289c7f1f0feb29989e80bf703d32eb/markus.scheidgen"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/2e045acd9d7a27bfecc275de32e853f05/markus.scheidgen"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/2a0bb160fd919f1aa04b870fb232078a1/markus.scheidgen"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/24353e41d04acd1265d8a271433a4aa39/gron"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/2cacbb8320c1f3d2d097c9788f31ac2b4/gron"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/2ece0ba37f31820f8c2bd918990ebfbef/gron"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/24ce61c7170e36659c300c00d7ffe7a70/gron"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/2c98af048c3af5835aa06f3f514715cde/gron"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/2c672e1eee2ca4faa6045aa418ac4233c/gron"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/2f5fec031f0f0d6a9a16b1acfaabc24b4/markus.scheidgen"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/21a4aafe6e1ef0b0232c925a907893bf5/gron"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/2ff6f4a33f941e73fbd9080db80f18b3e/gron"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/274d69f5fc071dc538a6a60fd8db17757/gron"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/2ca960b49122a7331645257d915a89851/gron"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/22454e90029fd0dc40161fb0501c08826/gron"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/27ad875c098ada3fa59d035dbae5f8d23/gron"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/24020af24a7b0342a43bedc72a3f92d9d/gron"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/250b93585dec0fa09363d8c8fde98d893/gron"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/2f62d5ccf414d0f5e75d32e33251a9ca8/gron"/></rdf:Seq></items></channel><item rdf:about="http://www.bibsonomy.org/bibtex/2538560e42ad439499431908d13f9bcdf/gron"><title>Empirically Studying Software Practitioners &#8212; Bridging the Gap between Theory and Practice</title><description>Empirically Studying Software Practitioners — Bridging the Gap between Theory and Practice</description><link>http://www.bibsonomy.org/bibtex/2538560e42ad439499431908d13f9bcdf/gron</link><dc:creator>gron</dc:creator><dc:date>2008-07-25T21:23:26+02:00</dc:date><dc:subject>Thesis empirical </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;Michael P. &lt;a href=&#034;http://www.bibsonomy.org/author/O&amp;#039;Brien&#034;&gt;O&#039;Brien&lt;/a&gt;  and Jim &lt;a href=&#034;http://www.bibsonomy.org/author/Buckley&#034;&gt;Buckley&lt;/a&gt;  and Chris &lt;a href=&#034;http://www.bibsonomy.org/author/Exton&#034;&gt;Exton&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;Proceedings of the 21st IEEE International Conference on Software Maintenance, &lt;/em&gt;&lt;em&gt;00, &lt;/em&gt;&lt;em&gt;page433-442. &lt;/em&gt;&lt;em&gt;Los Alamitos, CA, USA, &lt;/em&gt;&lt;em&gt;IEEE Computer Society, &lt;/em&gt;(&lt;em&gt;2005&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Thesis"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/empirical"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2538560e42ad439499431908d13f9bcdf/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2538560e42ad439499431908d13f9bcdf/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><swrc:date>Fri Jul 25 21:23:26 CEST 2008</swrc:date><swrc:address>Los Alamitos, CA, USA</swrc:address><swrc:booktitle>Proceedings of the 21st IEEE International Conference on Software Maintenance</swrc:booktitle><swrc:pages>433-442</swrc:pages><swrc:publisher><swrc:Organization swrc:name="IEEE Computer Society"/></swrc:publisher><swrc:title>Empirically Studying Software Practitioners — Bridging the Gap between Theory and Practice</swrc:title><swrc:volume>00</swrc:volume><swrc:year>2005</swrc:year><swrc:keywords>Thesis empirical </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="1063-6773" swrc:key="issn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="http://doi.ieeecomputersociety.org/10.1109/ICSM.2005.44" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Michael P. O&#039;Brien"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Jim Buckley"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Chris Exton"/></rdf:_3></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/2cf289c7f1f0feb29989e80bf703d32eb/markus.scheidgen"><title>SDL Integrated Tool Environment (SITE)</title><link>http://www.bibsonomy.org/bibtex/2cf289c7f1f0feb29989e80bf703d32eb/markus.scheidgen</link><dc:creator>markus.scheidgen</dc:creator><dc:date>2008-07-24T14:43:19+02:00</dc:date><dc:subject>thesis project </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt; &lt;a href=&#034;http://www.bibsonomy.org/author/{Cinderella}&#034;&gt;Cinderella&lt;/a&gt;  &lt;/span&gt;(&lt;em&gt;2008&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/thesis"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/project"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2cf289c7f1f0feb29989e80bf703d32eb/markus.scheidgen"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2cf289c7f1f0feb29989e80bf703d32eb/markus.scheidgen"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="/brokenurl#\\http://www.cinderella.dk/"/><swrc:date>Thu Jul 24 14:43:19 CEST 2008</swrc:date><swrc:title>SDL Integrated Tool Environment (SITE)</swrc:title><swrc:year>2008</swrc:year><swrc:keywords>thesis project </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name=" {Cinderella}"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/2e045acd9d7a27bfecc275de32e853f05/markus.scheidgen"><title>Cinderella SDL</title><link>http://www.bibsonomy.org/bibtex/2e045acd9d7a27bfecc275de32e853f05/markus.scheidgen</link><dc:creator>markus.scheidgen</dc:creator><dc:date>2008-07-24T14:42:28+02:00</dc:date><dc:subject>thesis project </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt; &lt;a href=&#034;http://www.bibsonomy.org/author/{Cinderella}&#034;&gt;Cinderella&lt;/a&gt;  &lt;/span&gt;(&lt;em&gt;2008&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/thesis"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/project"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2e045acd9d7a27bfecc275de32e853f05/markus.scheidgen"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2e045acd9d7a27bfecc275de32e853f05/markus.scheidgen"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Misc"/><owl:sameAs rdf:resource="/brokenurl#\\http://www.cinderella.dk/"/><swrc:date>Thu Jul 24 14:42:28 CEST 2008</swrc:date><swrc:title>Cinderella SDL</swrc:title><swrc:year>2008</swrc:year><swrc:keywords>thesis project </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name=" {Cinderella}"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/2a0bb160fd919f1aa04b870fb232078a1/markus.scheidgen"><title>Real Time Developer Studio</title><link>http://www.bibsonomy.org/bibtex/2a0bb160fd919f1aa04b870fb232078a1/markus.scheidgen</link><dc:creator>markus.scheidgen</dc:creator><dc:date>2008-07-24T14:40:31+02:00</dc:date><dc:subject>project thesis </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt; &lt;a href=&#034;http://www.bibsonomy.org/author/{PragmaDev}&#034;&gt;PragmaDev&lt;/a&gt;  &lt;/span&gt;(&lt;em&gt;2008&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/project"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/thesis"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2a0bb160fd919f1aa04b870fb232078a1/markus.scheidgen"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2a0bb160fd919f1aa04b870fb232078a1/markus.scheidgen"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Misc"/><owl:sameAs rdf:resource="/brokenurl#\\http://www.pragmadev.com/"/><swrc:date>Thu Jul 24 14:40:31 CEST 2008</swrc:date><swrc:title>Real Time Developer Studio</swrc:title><swrc:year>2008</swrc:year><swrc:keywords>project thesis </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name=" {PragmaDev}"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/24353e41d04acd1265d8a271433a4aa39/gron"><title>Specification and Analysis of System Architecture Using Rapide</title><description>Specification and Analysis of System Architecture Using Rapide</description><link>http://www.bibsonomy.org/bibtex/24353e41d04acd1265d8a271433a4aa39/gron</link><dc:creator>gron</dc:creator><dc:date>2008-07-18T21:10:24+02:00</dc:date><dc:subject>Thesis Me:Printed ArchitectureLanguage </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;David C. &lt;a href=&#034;http://www.bibsonomy.org/author/Luckham&#034;&gt;Luckham&lt;/a&gt;  and John J. &lt;a href=&#034;http://www.bibsonomy.org/author/Kenney&#034;&gt;Kenney&lt;/a&gt;  and Larry M. &lt;a href=&#034;http://www.bibsonomy.org/author/Augustin&#034;&gt;Augustin&lt;/a&gt;  and James &lt;a href=&#034;http://www.bibsonomy.org/author/Vera&#034;&gt;Vera&lt;/a&gt;  and Walter &lt;a href=&#034;http://www.bibsonomy.org/author/Mann&#034;&gt;Mann&lt;/a&gt;  and Walter &lt;a href=&#034;http://www.bibsonomy.org/author/Mann&#034;&gt;Mann&lt;/a&gt;  and Doug &lt;a href=&#034;http://www.bibsonomy.org/author/Bryan&#034;&gt;Bryan&lt;/a&gt;  and Walter &lt;a href=&#034;http://www.bibsonomy.org/author/Mann&#034;&gt;Mann&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;IEEE Transactions on Software Engineering&lt;/em&gt;&lt;em&gt;21(4):336-355&lt;/em&gt;(&lt;em&gt;1995&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Thesis"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Me:Printed"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/ArchitectureLanguage"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/24353e41d04acd1265d8a271433a4aa39/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/24353e41d04acd1265d8a271433a4aa39/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><swrc:date>Fri Jul 18 21:10:24 CEST 2008</swrc:date><swrc:address>Los Alamitos, CA, USA</swrc:address><swrc:journal>IEEE Transactions on Software Engineering</swrc:journal><swrc:number>4</swrc:number><swrc:pages>336-355</swrc:pages><swrc:publisher><swrc:Organization swrc:name="IEEE Computer Society"/></swrc:publisher><swrc:title>Specification and Analysis of System Architecture Using Rapide</swrc:title><swrc:volume>21</swrc:volume><swrc:year>1995</swrc:year><swrc:keywords>Thesis Me:Printed ArchitectureLanguage </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="0098-5589" swrc:key="issn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="http://doi.ieeecomputersociety.org/10.1109/32.385971" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="David C. Luckham"/></rdf:_1><rdf:_2><swrc:Person swrc:name="John J. Kenney"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Larry M. Augustin"/></rdf:_3><rdf:_4><swrc:Person swrc:name="James Vera"/></rdf:_4><rdf:_5><swrc:Person swrc:name="Walter Mann"/></rdf:_5><rdf:_6><swrc:Person swrc:name="Walter Mann"/></rdf:_6><rdf:_7><swrc:Person swrc:name="Doug Bryan"/></rdf:_7><rdf:_8><swrc:Person swrc:name="Walter Mann"/></rdf:_8></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/2cacbb8320c1f3d2d097c9788f31ac2b4/gron"><title>An Event-Based Architecture Definition Language</title><description>An Event-Based Architecture Definition Language</description><link>http://www.bibsonomy.org/bibtex/2cacbb8320c1f3d2d097c9788f31ac2b4/gron</link><dc:creator>gron</dc:creator><dc:date>2008-07-18T21:07:17+02:00</dc:date><dc:subject>ArchitectureLanguage Me:Printed Thesis </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;David C. &lt;a href=&#034;http://www.bibsonomy.org/author/Luckham&#034;&gt;Luckham&lt;/a&gt;  and James &lt;a href=&#034;http://www.bibsonomy.org/author/Vera&#034;&gt;Vera&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;IEEE Transactions on Software Engineering&lt;/em&gt;&lt;em&gt;21(9):717-734&lt;/em&gt;(&lt;em&gt;1995&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/ArchitectureLanguage"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Me:Printed"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Thesis"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2cacbb8320c1f3d2d097c9788f31ac2b4/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2cacbb8320c1f3d2d097c9788f31ac2b4/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><swrc:date>Fri Jul 18 21:07:17 CEST 2008</swrc:date><swrc:address>Los Alamitos, CA, USA</swrc:address><swrc:journal>IEEE Transactions on Software Engineering</swrc:journal><swrc:number>9</swrc:number><swrc:pages>717-734</swrc:pages><swrc:publisher><swrc:Organization swrc:name="IEEE Computer Society"/></swrc:publisher><swrc:title>An Event-Based Architecture Definition Language</swrc:title><swrc:volume>21</swrc:volume><swrc:year>1995</swrc:year><swrc:keywords>ArchitectureLanguage Me:Printed Thesis </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="0098-5589" swrc:key="issn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="http://doi.ieeecomputersociety.org/10.1109/32.464548" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="David C. Luckham"/></rdf:_1><rdf:_2><swrc:Person swrc:name="James Vera"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/2ece0ba37f31820f8c2bd918990ebfbef/gron"><title>Graphviz - Graph Visualization Software</title><link>http://www.bibsonomy.org/bibtex/2ece0ba37f31820f8c2bd918990ebfbef/gron</link><dc:creator>gron</dc:creator><dc:date>2008-07-15T22:57:23+02:00</dc:date><dc:subject>Thesis Visualization </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;AT&amp;amp;T &lt;a href=&#034;http://www.bibsonomy.org/author/Research&#034;&gt;Research&lt;/a&gt;  &lt;/span&gt;(&lt;em&gt;2008&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Thesis"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Visualization"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2ece0ba37f31820f8c2bd918990ebfbef/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2ece0ba37f31820f8c2bd918990ebfbef/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Misc"/><owl:sameAs rdf:resource="http://www.graphviz.org/"/><swrc:date>Tue Jul 15 22:57:23 CEST 2008</swrc:date><swrc:title>Graphviz - Graph Visualization Software</swrc:title><swrc:year>2008</swrc:year><swrc:keywords>Thesis Visualization </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="AT&amp;T Research"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/24ce61c7170e36659c300c00d7ffe7a70/gron"><title>Groovy: An agile dynamic language for the Java Platform</title><link>http://www.bibsonomy.org/bibtex/24ce61c7170e36659c300c00d7ffe7a70/gron</link><dc:creator>gron</dc:creator><dc:date>2008-07-15T22:54:17+02:00</dc:date><dc:subject>languages Thesis </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;Guillaume &lt;a href=&#034;http://www.bibsonomy.org/author/Laforge&#034;&gt;Laforge&lt;/a&gt;  &lt;/span&gt;(&lt;em&gt;2008&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/languages"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Thesis"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/24ce61c7170e36659c300c00d7ffe7a70/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/24ce61c7170e36659c300c00d7ffe7a70/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Misc"/><owl:sameAs rdf:resource="http://groovy.codehaus.org/"/><swrc:date>Tue Jul 15 22:54:17 CEST 2008</swrc:date><swrc:title>Groovy: An agile dynamic language for the Java Platform</swrc:title><swrc:year>2008</swrc:year><swrc:keywords>languages Thesis </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Guillaume Laforge"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/2c98af048c3af5835aa06f3f514715cde/gron"><title>The HotSpot Group</title><link>http://www.bibsonomy.org/bibtex/2c98af048c3af5835aa06f3f514715cde/gron</link><dc:creator>gron</dc:creator><dc:date>2008-07-15T18:12:44+02:00</dc:date><dc:subject>Thesis VM Java </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;Inc. &lt;a href=&#034;http://www.bibsonomy.org/author/Sun Microsystems&#034;&gt;Sun Microsystems&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;July2008. &lt;/em&gt;</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Thesis"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/VM"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Java"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2c98af048c3af5835aa06f3f514715cde/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2c98af048c3af5835aa06f3f514715cde/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Misc"/><owl:sameAs rdf:resource="http://openjdk.java.net/groups/hotspot/"/><swrc:date>Tue Jul 15 18:12:44 CEST 2008</swrc:date><swrc:month>July</swrc:month><swrc:title>The HotSpot Group</swrc:title><swrc:year>2008</swrc:year><swrc:keywords>Thesis VM Java </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Inc. Sun Microsystems"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/2c672e1eee2ca4faa6045aa418ac4233c/gron"><title>A Survey of Adaptive Optimization in Virtual Machines</title><description>Welcome to IEEE Xplore 2.0: A Survey of Adaptive Optimization in Virtual Machines</description><link>http://www.bibsonomy.org/bibtex/2c672e1eee2ca4faa6045aa418ac4233c/gron</link><dc:creator>gron</dc:creator><dc:date>2008-07-15T14:08:31+02:00</dc:date><dc:subject>Thesis VM Optimization </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;Matthew &lt;a href=&#034;http://www.bibsonomy.org/author/Arnold&#034;&gt;Arnold&lt;/a&gt;  and Stephen J. &lt;a href=&#034;http://www.bibsonomy.org/author/Fink&#034;&gt;Fink&lt;/a&gt;  and David &lt;a href=&#034;http://www.bibsonomy.org/author/Grove&#034;&gt;Grove&lt;/a&gt;  and Michael &lt;a href=&#034;http://www.bibsonomy.org/author/Hind&#034;&gt;Hind&lt;/a&gt;  and Peter F. &lt;a href=&#034;http://www.bibsonomy.org/author/Sweeney&#034;&gt;Sweeney&lt;/a&gt;  &lt;/span&gt;(&lt;em&gt;2005&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Thesis"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/VM"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Optimization"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2c672e1eee2ca4faa6045aa418ac4233c/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2c672e1eee2ca4faa6045aa418ac4233c/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://researchweb.watson.ibm.com/people/h/hind/ieee-survey.pdf"/><swrc:date>Tue Jul 15 14:08:31 CEST 2008</swrc:date><swrc:booktitle>Proceedings of the IEEE</swrc:booktitle><swrc:pages>449-466</swrc:pages><swrc:title>A Survey of Adaptive Optimization in Virtual Machines</swrc:title><swrc:volume>93</swrc:volume><swrc:year>2005</swrc:year><swrc:keywords>Thesis VM Optimization </swrc:keywords><swrc:abstract>Virtual machines face significant performance challenges beyond those confronted by traditional static optimizers. First, portable program representations and dynamic language features, such as dynamic class loading, force the deferral of most optimizations until runtime, inducing runtime optimization overhead. Second, modular program representations preclude many forms of whole-program interprocedural optimization. Third, virtual machines incur additional costs for runtime services such as security guarantees and automatic memory management. To address these challenges, vendors have invested considerable resources into adaptive optimization systems in production virtual machines. Today, mainstream virtual machine implementations include substantial infrastructure for online monitoring and profiling, runtime compilation, and feedback-directed optimization. As a result, adaptive optimization has begun to mature as a widespread production-level technology. This paper surveys the evolution and current state of adaptive optimization technology in virtual machines.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="0018-9219" swrc:key="issn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="10.1109/JPROC.2004.840305" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Matthew Arnold"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Stephen J. Fink"/></rdf:_2><rdf:_3><swrc:Person swrc:name="David Grove"/></rdf:_3><rdf:_4><swrc:Person swrc:name="Michael Hind"/></rdf:_4><rdf:_5><swrc:Person swrc:name="Peter F. Sweeney"/></rdf:_5></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/2f5fec031f0f0d6a9a16b1acfaabc24b4/markus.scheidgen"><title>M3 Actions</title><link>http://www.bibsonomy.org/bibtex/2f5fec031f0f0d6a9a16b1acfaabc24b4/markus.scheidgen</link><dc:creator>markus.scheidgen</dc:creator><dc:date>2008-07-15T12:32:59+02:00</dc:date><dc:subject>thesis project </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;Michael &lt;a href=&#034;http://www.bibsonomy.org/author/Soden&#034;&gt;Soden&lt;/a&gt;  and Hajo &lt;a href=&#034;http://www.bibsonomy.org/author/Eichler&#034;&gt;Eichler&lt;/a&gt;  &lt;/span&gt;(&lt;em&gt;2008&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/thesis"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/project"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2f5fec031f0f0d6a9a16b1acfaabc24b4/markus.scheidgen"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2f5fec031f0f0d6a9a16b1acfaabc24b4/markus.scheidgen"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Misc"/><owl:sameAs rdf:resource="/brokenurl#\\http://m3action.sourceforge.net"/><swrc:date>Tue Jul 15 12:32:59 CEST 2008</swrc:date><swrc:title>M3 Actions</swrc:title><swrc:year>2008</swrc:year><swrc:keywords>thesis project </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Michael Soden"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Hajo Eichler"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/21a4aafe6e1ef0b0232c925a907893bf5/gron"><title>HotpathVM: An Effective JIT Compiler for Resource-constrained Devices</title><description>HotpathVM</description><link>http://www.bibsonomy.org/bibtex/21a4aafe6e1ef0b0232c925a907893bf5/gron</link><dc:creator>gron</dc:creator><dc:date>2008-07-14T22:24:33+02:00</dc:date><dc:subject>Trace Compilation VM Thesis </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;Andreas &lt;a href=&#034;http://www.bibsonomy.org/author/Gal&#034;&gt;Gal&lt;/a&gt;  and Christian W. &lt;a href=&#034;http://www.bibsonomy.org/author/Probst&#034;&gt;Probst&lt;/a&gt;  and Michael &lt;a href=&#034;http://www.bibsonomy.org/author/Franz&#034;&gt;Franz&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;VEE &#039;06: Proceedings of the 2nd international conference on Virtual execution environments, &lt;/em&gt;&lt;em&gt;page144--153. &lt;/em&gt;&lt;em&gt;New York, NY, USA, &lt;/em&gt;&lt;em&gt;ACM, &lt;/em&gt;(&lt;em&gt;2006&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Trace"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Compilation"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/VM"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Thesis"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/21a4aafe6e1ef0b0232c925a907893bf5/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/21a4aafe6e1ef0b0232c925a907893bf5/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://portal.acm.org/citation.cfm?id=1134780&amp;dl=&amp;coll="/><swrc:date>Mon Jul 14 22:24:33 CEST 2008</swrc:date><swrc:address>New York, NY, USA</swrc:address><swrc:booktitle>VEE &#039;06: Proceedings of the 2nd international conference on Virtual execution environments</swrc:booktitle><swrc:pages>144--153</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:title>HotpathVM: An Effective JIT Compiler for
Resource-constrained Devices</swrc:title><swrc:year>2006</swrc:year><swrc:keywords>Trace Compilation VM Thesis </swrc:keywords><swrc:abstract>We present a just-in-time compiler for a Java VM that is small enough to fit on resource-constrained devices, yet is surprisingly effective. Our system dynamically identifies traces of frequently executed bytecode instructions (which may span several basic blocks across several methods) and compiles them via Static Single Assignment (SSA) construction. Our novel use of SSA form in this context allows to hoist instructions across trace side-exits without necessitating expensive compensation code in off-trace paths. The overall memory consumption (code and data) of our system is only 150 kBytes, yet benchmarks show a speedup that in some cases rivals heavy-weight just-in-time compilers.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="Ottawa, Ontario, Canada" swrc:key="location"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="1-59593-332-6" swrc:key="isbn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="http://doi.acm.org/10.1145/1134760.1134780" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Andreas Gal"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Christian W. Probst"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Michael Franz"/></rdf:_3></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/2ff6f4a33f941e73fbd9080db80f18b3e/gron"><title>Continuations: A Mathematical Semantics for Handling Full Jumps</title><description>SpringerLink - Zeitschriftenbeitrag</description><link>http://www.bibsonomy.org/bibtex/2ff6f4a33f941e73fbd9080db80f18b3e/gron</link><dc:creator>gron</dc:creator><dc:date>2008-07-14T21:31:56+02:00</dc:date><dc:subject>Thesis VM </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;Christopher &lt;a href=&#034;http://www.bibsonomy.org/author/Strachey&#034;&gt;Strachey&lt;/a&gt;  and Christopher P. &lt;a href=&#034;http://www.bibsonomy.org/author/Wadsworth&#034;&gt;Wadsworth&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;Higher-Order and Symbolic Computation&lt;/em&gt;&lt;em&gt;13(1):135--152&lt;/em&gt;&lt;em&gt;April2000. &lt;/em&gt;</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Thesis"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/VM"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2ff6f4a33f941e73fbd9080db80f18b3e/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2ff6f4a33f941e73fbd9080db80f18b3e/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://dx.doi.org/10.1023/A:1010026413531"/><swrc:date>Mon Jul 14 21:31:56 CEST 2008</swrc:date><swrc:journal>Higher-Order and Symbolic Computation</swrc:journal><swrc:month>April</swrc:month><swrc:number>1</swrc:number><swrc:pages>135--152</swrc:pages><swrc:title>Continuations: A Mathematical Semantics for Handling Full Jumps</swrc:title><swrc:volume>13</swrc:volume><swrc:year>2000</swrc:year><swrc:keywords>Thesis VM </swrc:keywords><swrc:abstract>This paper describes a method of giving the mathematical semantics of programming languages which include the most general form of jumps.
ER  -</swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Christopher Strachey"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Christopher P. Wadsworth"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/274d69f5fc071dc538a6a60fd8db17757/gron"><title>A LISP Garbage-Collector for Virtual-Memory Computer Systems</title><description>A LISP garbage-collector for virtual-memory computer systems</description><link>http://www.bibsonomy.org/bibtex/274d69f5fc071dc538a6a60fd8db17757/gron</link><dc:creator>gron</dc:creator><dc:date>2008-07-14T20:41:10+02:00</dc:date><dc:subject>VM Thesis GC </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;Robert R. &lt;a href=&#034;http://www.bibsonomy.org/author/Fenichel&#034;&gt;Fenichel&lt;/a&gt;  and Jerome C. &lt;a href=&#034;http://www.bibsonomy.org/author/Yochelson&#034;&gt;Yochelson&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;Communications of the ACM&lt;/em&gt;&lt;em&gt;12(11):611--612&lt;/em&gt;(&lt;em&gt;1969&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/VM"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Thesis"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/GC"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/274d69f5fc071dc538a6a60fd8db17757/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/274d69f5fc071dc538a6a60fd8db17757/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://portal.acm.org/citation.cfm?coll=GUIDE&amp;dl=GUIDE&amp;id=363280"/><swrc:date>Mon Jul 14 20:41:10 CEST 2008</swrc:date><swrc:address>New York, NY, USA</swrc:address><swrc:journal>Communications of the ACM</swrc:journal><swrc:number>11</swrc:number><swrc:pages>611--612</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:title>A LISP Garbage-Collector for Virtual-Memory Computer Systems</swrc:title><swrc:volume>12</swrc:volume><swrc:year>1969</swrc:year><swrc:keywords>VM Thesis GC </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="0001-0782" swrc:key="issn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="http://doi.acm.org/10.1145/363269.363280" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Robert R. Fenichel"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Jerome C. Yochelson"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/2ca960b49122a7331645257d915a89851/gron"><title>An Efficient, Incremental, Automatic Garbage Collector</title><description>An efficient, incremental, automatic garbage collector</description><link>http://www.bibsonomy.org/bibtex/2ca960b49122a7331645257d915a89851/gron</link><dc:creator>gron</dc:creator><dc:date>2008-07-14T20:10:22+02:00</dc:date><dc:subject>GC Thesis VM </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;L. &lt;a href=&#034;http://www.bibsonomy.org/author/Peter Deutsch&#034;&gt;Peter Deutsch&lt;/a&gt;  and Daniel G. &lt;a href=&#034;http://www.bibsonomy.org/author/Bobrow&#034;&gt;Bobrow&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;Communications of the ACM&lt;/em&gt;&lt;em&gt;19(9):522--526&lt;/em&gt;(&lt;em&gt;1976&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/GC"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Thesis"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/VM"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2ca960b49122a7331645257d915a89851/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2ca960b49122a7331645257d915a89851/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://portal.acm.org/citation.cfm?id=360345"/><swrc:date>Mon Jul 14 20:10:22 CEST 2008</swrc:date><swrc:address>New York, NY, USA</swrc:address><swrc:journal>Communications of the ACM</swrc:journal><swrc:number>9</swrc:number><swrc:pages>522--526</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:title>An Efficient, Incremental, Automatic Garbage Collector</swrc:title><swrc:volume>19</swrc:volume><swrc:year>1976</swrc:year><swrc:keywords>GC Thesis VM </swrc:keywords><swrc:abstract>This paper describes a new way of solving the storage reclamation problem for a system such as Lisp that allocates storage automatically from a heap, and does not require the programmer to give any indication that particular items are no longer useful or accessible. A reference count scheme for reclaiming non-self-referential structures, and a linearizing, compacting, copying scheme to reorganize all storage at the users discretion are proposed. The algorithms are designed to work well in systems which use multiple levels of storage, and large virtual address space. They depend on the fact that most cells are referenced exactly once, and that reference counts need only be accurate when storage is about to be reclaimed. A transaction file stores changes to reference counts, and a multiple reference table stores the count for items which are referenced more than once.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="0001-0782" swrc:key="issn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="http://doi.acm.org/10.1145/360336.360345" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="L. Peter Deutsch"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Daniel G. Bobrow"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/22454e90029fd0dc40161fb0501c08826/gron"><title>Implementing Jalape&#241;o in Java</title><description>Implementing Jalapeño in Java</description><link>http://www.bibsonomy.org/bibtex/22454e90029fd0dc40161fb0501c08826/gron</link><dc:creator>gron</dc:creator><dc:date>2008-07-10T20:40:34+02:00</dc:date><dc:subject>Thesis Jikes RelatedWork VM </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;Bowen &lt;a href=&#034;http://www.bibsonomy.org/author/Alpern&#034;&gt;Alpern&lt;/a&gt;  and C. R. &lt;a href=&#034;http://www.bibsonomy.org/author/Attanasio&#034;&gt;Attanasio&lt;/a&gt;  and Anthony &lt;a href=&#034;http://www.bibsonomy.org/author/Cocchi&#034;&gt;Cocchi&lt;/a&gt;  and Derek &lt;a href=&#034;http://www.bibsonomy.org/author/Lieber&#034;&gt;Lieber&lt;/a&gt;  and Stephen &lt;a href=&#034;http://www.bibsonomy.org/author/Smith&#034;&gt;Smith&lt;/a&gt;  and Ton &lt;a href=&#034;http://www.bibsonomy.org/author/Ngo&#034;&gt;Ngo&lt;/a&gt;  and John J. &lt;a href=&#034;http://www.bibsonomy.org/author/Barton&#034;&gt;Barton&lt;/a&gt;  and Susan Flynn &lt;a href=&#034;http://www.bibsonomy.org/author/Hummel&#034;&gt;Hummel&lt;/a&gt;  and Janice C. &lt;a href=&#034;http://www.bibsonomy.org/author/Sheperd&#034;&gt;Sheperd&lt;/a&gt;  and Mark &lt;a href=&#034;http://www.bibsonomy.org/author/Mergen&#034;&gt;Mergen&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;SIGPLAN Not.&lt;/em&gt;&lt;em&gt;34(10):314--324&lt;/em&gt;(&lt;em&gt;1999&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Thesis"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Jikes"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/RelatedWork"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/VM"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/22454e90029fd0dc40161fb0501c08826/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/22454e90029fd0dc40161fb0501c08826/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://portal.acm.org/citation.cfm?id=320385.320418"/><swrc:date>Thu Jul 10 20:40:34 CEST 2008</swrc:date><swrc:address>New York, NY, USA</swrc:address><swrc:journal>SIGPLAN Not.</swrc:journal><swrc:number>10</swrc:number><swrc:pages>314--324</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:title>Implementing Jalapeño in Java</swrc:title><swrc:volume>34</swrc:volume><swrc:year>1999</swrc:year><swrc:keywords>Thesis Jikes RelatedWork VM </swrc:keywords><swrc:abstract>Jalapeño is a virtual machine for Java™ servers written in Java.A running Java program involves four layers of functionality: the user code, the virtual-machine, the operating system, and the hardware. By drawing the Java / non-Java boundary below the virtual machine rather than above it, Jalapeño reduces the boundary-crossing overhead and opens up more opportunities for optimization.To get Jalapeño started, a boot image of a working Jalapeño virtual machine is concocted and written to a file. Later, this file can be loaded into memory and executed. Because the boot image consists entirely of Java objects, it can be concocted by a Java program that runs in any JVM. This program uses reflection to convert the boot image into Jalapeño&#039;s object format.A special MAGIC class allows unsafe casts and direct access to the hardware. Methods of this class are recognized by Jalapeño&#039;s three compilers, which ignore their bytecodes and emit special-purpose machine code. User code will not be allowed to call MAGIC methods so Java&#039;s integrity is preserved.A small non-Java program is used to start up a boot image and as an interface to the operating system.Java&#039;s programming features — object orientation, type safety, automatic memory management — greatly facilitated development of Jalapeño. However, we also discovered some of the language&#039;s limitations.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="0362-1340" swrc:key="issn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="http://doi.acm.org/10.1145/320385.320418" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Bowen Alpern"/></rdf:_1><rdf:_2><swrc:Person swrc:name="C. R. Attanasio"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Anthony Cocchi"/></rdf:_3><rdf:_4><swrc:Person swrc:name="Derek Lieber"/></rdf:_4><rdf:_5><swrc:Person swrc:name="Stephen Smith"/></rdf:_5><rdf:_6><swrc:Person swrc:name="Ton Ngo"/></rdf:_6><rdf:_7><swrc:Person swrc:name="John J. Barton"/></rdf:_7><rdf:_8><swrc:Person swrc:name="Susan Flynn Hummel"/></rdf:_8><rdf:_9><swrc:Person swrc:name="Janice C. Sheperd"/></rdf:_9><rdf:_10><swrc:Person swrc:name="Mark Mergen"/></rdf:_10></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/27ad875c098ada3fa59d035dbae5f8d23/gron"><title>Constructing a Metacircular Virtual Machine in an Exploratory Programming Environment</title><description>Constructing a metacircular Virtual machine in an exploratory programming environment</description><link>http://www.bibsonomy.org/bibtex/27ad875c098ada3fa59d035dbae5f8d23/gron</link><dc:creator>gron</dc:creator><dc:date>2008-07-10T20:32:49+02:00</dc:date><dc:subject>MetaCircular VM Thesis </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;David &lt;a href=&#034;http://www.bibsonomy.org/author/Ungar&#034;&gt;Ungar&lt;/a&gt;  and Adam &lt;a href=&#034;http://www.bibsonomy.org/author/Spitz&#034;&gt;Spitz&lt;/a&gt;  and Alex &lt;a href=&#034;http://www.bibsonomy.org/author/Ausch&#034;&gt;Ausch&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;OOPSLA &#039;05: Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, &lt;/em&gt;&lt;em&gt;page11--20. &lt;/em&gt;&lt;em&gt;New York, NY, USA, &lt;/em&gt;&lt;em&gt;ACM, &lt;/em&gt;(&lt;em&gt;2005&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/MetaCircular"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/VM"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Thesis"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/27ad875c098ada3fa59d035dbae5f8d23/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/27ad875c098ada3fa59d035dbae5f8d23/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://portal.acm.org/citation.cfm?id=1094855.1094865"/><swrc:date>Thu Jul 10 20:32:49 CEST 2008</swrc:date><swrc:address>New York, NY, USA</swrc:address><swrc:booktitle>OOPSLA &#039;05: Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications</swrc:booktitle><swrc:pages>11--20</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:title>Constructing a Metacircular Virtual Machine in an
Exploratory Programming Environment</swrc:title><swrc:year>2005</swrc:year><swrc:keywords>MetaCircular VM Thesis </swrc:keywords><swrc:abstract>Can virtual machine developers benefit from religiously observing the principles more often embraced for exploratory programming? To find out, we are concurrently constructing two artifacts--a Self VM entirely in Self (the Klein VM), and a specialized development environment--with strict adherence to pure object-orientation, metacircularity, heavy code reuse, reactivity, and mirror-based reflection. Although neither artifact is yet complete, the environ-ment supports many remote debugging and incremental update operations, and the exported virtual machine has successfully run the whole compiler.As a result of our adherence to these principles, there have been both positive and negative consequences. We have been able to find and exploit many opportunities for parsimony. For example, the very same code creates objects in the bootstrap image, builds ob-jects in the running VM, and implements a remote debugger. On the other hand, we have been forced to expend effort to optimize the performance of the environment. Overall, this approach trades off the performance of the environment against the architectural sim-plicity and ease of development of the resulting VM artifact. As computers continue to improve in performance, we believe that this approach will increase in value.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="San Diego, CA, USA" swrc:key="location"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="1-59593-193-7" swrc:key="isbn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="http://doi.acm.org/10.1145/1094855.1094865" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="David Ungar"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Adam Spitz"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Alex Ausch"/></rdf:_3></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/24020af24a7b0342a43bedc72a3f92d9d/gron"><title>PyPy&#8217;s Approach to Virtual Machine Construction</title><description>PyPy’s Approach to Virtual Machine Construction</description><link>http://www.bibsonomy.org/bibtex/24020af24a7b0342a43bedc72a3f92d9d/gron</link><dc:creator>gron</dc:creator><dc:date>2008-07-10T20:21:56+02:00</dc:date><dc:subject>Python VM Thesis </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;Armin &lt;a href=&#034;http://www.bibsonomy.org/author/Rigo&#034;&gt;Rigo&lt;/a&gt;  and Samuele &lt;a href=&#034;http://www.bibsonomy.org/author/Pedroni&#034;&gt;Pedroni&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;OOPSLA &#039;06: Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, &lt;/em&gt;&lt;em&gt;page944--953. &lt;/em&gt;&lt;em&gt;New York, NY, USA, &lt;/em&gt;&lt;em&gt;ACM, &lt;/em&gt;(&lt;em&gt;2006&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Python"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/VM"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Thesis"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/24020af24a7b0342a43bedc72a3f92d9d/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/24020af24a7b0342a43bedc72a3f92d9d/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://portal.acm.org/citation.cfm?id=1176617.1176753&amp;coll=Portal&amp;dl=GUIDE&amp;CFID=77536459&amp;CFTOKEN=61769589"/><swrc:date>Thu Jul 10 20:21:56 CEST 2008</swrc:date><swrc:address>New York, NY, USA</swrc:address><swrc:booktitle>OOPSLA &#039;06: Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications</swrc:booktitle><swrc:pages>944--953</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:title>PyPy’s Approach to Virtual Machine Construction</swrc:title><swrc:year>2006</swrc:year><swrc:keywords>Python VM Thesis </swrc:keywords><swrc:abstract>The PyPy project seeks to prove both on a research and a practical level the feasibility of constructing a virtual machine (VM) for a dynamic language in a dynamic language - in this case, Python. The aim is to translate (i.e. compile) the VM to arbitrary target environments, ranging in level from C/Posix to Smalltalk/Squeak via Java and CLI/.NET, while still being of reasonable efficiency within these environments.A key tool to achieve this goal is the systematic reuse of the Python language as a system programming language at various levels of our architecture and translation process. For each level, we design a corresponding type system and apply a generic type inference engine - for example, the garbage collector is written in a style that manipulates simulated pointer and address objects, and when translated to C these operations become C-level pointer and address instructions.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="Portland, Oregon, USA" swrc:key="location"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="1-59593-491-X" swrc:key="isbn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="http://doi.acm.org/10.1145/1176617.1176753" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Armin Rigo"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Samuele Pedroni"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/250b93585dec0fa09363d8c8fde98d893/gron"><title>Back to the Future: The Story of Squeak, A Practical Smalltalk Written in Itself</title><description>Back to the future</description><link>http://www.bibsonomy.org/bibtex/250b93585dec0fa09363d8c8fde98d893/gron</link><dc:creator>gron</dc:creator><dc:date>2008-07-10T20:13:00+02:00</dc:date><dc:subject>Thesis VM RelatedWork Smalltalk </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;Dan &lt;a href=&#034;http://www.bibsonomy.org/author/Ingalls&#034;&gt;Ingalls&lt;/a&gt;  and Ted &lt;a href=&#034;http://www.bibsonomy.org/author/Kaehler&#034;&gt;Kaehler&lt;/a&gt;  and John &lt;a href=&#034;http://www.bibsonomy.org/author/Maloney&#034;&gt;Maloney&lt;/a&gt;  and Scott &lt;a href=&#034;http://www.bibsonomy.org/author/Wallace&#034;&gt;Wallace&lt;/a&gt;  and Alan &lt;a href=&#034;http://www.bibsonomy.org/author/Kay&#034;&gt;Kay&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;SIGPLAN Not.&lt;/em&gt;&lt;em&gt;32(10):318--326&lt;/em&gt;(&lt;em&gt;1997&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Thesis"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/VM"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/RelatedWork"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Smalltalk"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/250b93585dec0fa09363d8c8fde98d893/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/250b93585dec0fa09363d8c8fde98d893/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://portal.acm.org/citation.cfm?id=263700.263754"/><swrc:date>Thu Jul 10 20:13:00 CEST 2008</swrc:date><swrc:address>New York, NY, USA</swrc:address><swrc:journal>SIGPLAN Not.</swrc:journal><swrc:number>10</swrc:number><swrc:pages>318--326</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:title>Back to the Future: The Story of Squeak, A Practical Smalltalk Written in Itself</swrc:title><swrc:volume>32</swrc:volume><swrc:year>1997</swrc:year><swrc:keywords>Thesis VM RelatedWork Smalltalk </swrc:keywords><swrc:abstract>Squeak is an open, highly-portable Smalltalk implementation whose virtual machine is written entirely in Smalltalk, making it easy to. debug, analyze, and change. To achieve practical performance, a translator produces an equivalent C program whose performance is comparable to commercial Smalltalks.Other noteworthy aspects of Squeak include: a compact object format that typically requires only a single word of overhead per object; a simple yet efficient incremental garbage collector for 32-bit direct pointers; efficient bulk-mutation of objects; extensions of BitBlt to handle color of any depth and anti-aliased image rotation and scaling; and real-time sound and music synthesis written entirely in Smalltalk.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="0362-1340" swrc:key="issn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="http://doi.acm.org/10.1145/263700.263754" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Dan Ingalls"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Ted Kaehler"/></rdf:_2><rdf:_3><swrc:Person swrc:name="John Maloney"/></rdf:_3><rdf:_4><swrc:Person swrc:name="Scott Wallace"/></rdf:_4><rdf:_5><swrc:Person swrc:name="Alan Kay"/></rdf:_5></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/2f62d5ccf414d0f5e75d32e33251a9ca8/gron"><title>Virtual Machines: Versatile Platforms for Systems and Processes</title><description>Virtual Machines</description><link>http://www.bibsonomy.org/bibtex/2f62d5ccf414d0f5e75d32e33251a9ca8/gron</link><dc:creator>gron</dc:creator><dc:date>2008-07-10T17:09:52+02:00</dc:date><dc:subject>VM Thesis </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;James E. &lt;a href=&#034;http://www.bibsonomy.org/author/Smith&#034;&gt;Smith&lt;/a&gt;  and Ravi &lt;a href=&#034;http://www.bibsonomy.org/author/Nair&#034;&gt;Nair&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;The Morgan Kaufmann Series in Computer Architecture and Design &lt;/em&gt;&lt;em&gt;Morgan Kaufmann Publishers Inc., &lt;/em&gt;&lt;em&gt;San Francisco, CA, USA, &lt;/em&gt;(&lt;em&gt;2005&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/VM"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/Thesis"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2f62d5ccf414d0f5e75d32e33251a9ca8/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2f62d5ccf414d0f5e75d32e33251a9ca8/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Book"/><owl:sameAs rdf:resource="http://portal.acm.org/citation.cfm?id=1204009&amp;coll=GUIDE&amp;dl=GUIDE&amp;CFID=36297498&amp;CFTOKEN=48195634"/><swrc:date>Thu Jul 10 17:09:52 CEST 2008</swrc:date><swrc:address>San Francisco, CA, USA</swrc:address><swrc:publisher><swrc:Organization swrc:name="Morgan Kaufmann Publishers Inc."/></swrc:publisher><swrc:series>The Morgan Kaufmann Series in Computer Architecture and Design</swrc:series><swrc:title>Virtual Machines: Versatile Platforms for Systems and Processes</swrc:title><swrc:year>2005</swrc:year><swrc:keywords>VM Thesis </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="9781558609105" swrc:key="ean"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="1558609105" swrc:key="asin"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="1558609105" swrc:key="isbn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="005.43" swrc:key="dewey"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="James E. Smith"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Ravi Nair"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description></burst:publication></item></rdf:RDF>