<rdf:RDF xmlns:community="http://www.bibsonomy.org/ontologies/2008/05/community#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:owl="http://www.w3.org/2002/07/owl#" 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: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#" xml:base="http://www.bibsonomy.org/user/butonic"><owl:Ontology rdf:about=""><rdfs:comment>BibSonomy publications for /user/butonic</rdfs:comment><owl:imports rdf:resource="http://swrc.ontoware.org/ontology/portal"/></owl:Ontology><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2bac97b74a26b46552719643c504d0b55/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2bac97b74a26b46552719643c504d0b55/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://www.se.eecs.uni-kassel.de/se/fileadmin/se/publications/ADJZ08.pdf"/><swrc:date>Fri Oct 10 16:15:37 CEST 2008</swrc:date><swrc:address>Dresden, Germany</swrc:address><swrc:booktitle>6th International Fujaba Days</swrc:booktitle><swrc:pages>10-14</swrc:pages><swrc:title>Fujaba goes Web 2.0</swrc:title><swrc:year>2008</swrc:year><swrc:keywords>2008 web2.0 Fujaba web fujaba 2.0 </swrc:keywords><swrc:abstract>The latest research activities of the Fujaba group of Kassel
University led to challenges in development of new web tech-
nologies enabling end users to wrap services into web gad-
gets and to combine them into complex web applications.
Web applications running inside a webbrowser bring new
requirements to the traditional desktop application devel-
opment process. Since web applications usually don’t come
to life using model based approaches or Story Driven Mod-
elling the Fujaba Toolsuite has to be adopted to fulfil the
new requirements.
   The Fujaba group of Kassel wanted to get all the help we
are used to get from Fujaba in ordinary application develop-
ment for our web applications, too. Thus, we are developing
a new code generation for the generation of Google Web
Toolkit compliant Java code that will then be compiled into
JavaScript running on web browsers. In addition, we develop
tool support for building the GUIs of such web applications.
And, on the server side, we develop technologies to facilitate
service development with Fujaba. This paper reports on the
design of these new Fujaba web components.</swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Nina Aschenbrenner"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Jörn Dreyer"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Ruben Jubeh"/></rdf:_3><rdf:_4><swrc:Person swrc:name="Albert Zündorf"/></rdf:_4></rdf:Seq></swrc:author><swrc:editor><rdf:Seq><rdf:_1><swrc:Person swrc:name="Uwe Aßman"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Jendrik Johannes"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Albert Zündorf"/></rdf:_3></rdf:Seq></swrc:editor></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2a3162f0261e95b82fe1517c50f8f5232/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2a3162f0261e95b82fe1517c50f8f5232/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://www.se.eecs.uni-kassel.de/se/fileadmin/se/publications/SDM04.pdf"/><swrc:date>Sat Mar 29 22:38:08 CET 2008</swrc:date><swrc:address>Germany</swrc:address><swrc:institution><swrc:Organization swrc:name="University of Kassel"/></swrc:institution><swrc:journal>Technical Report</swrc:journal><swrc:month>February</swrc:month><swrc:title>{Systematic Story Driven Modeling}</swrc:title><swrc:year>2004</swrc:year><swrc:keywords>flipbook DA fup fujaba sdm </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Ira Diethelm"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Leif Geiger"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Albert Zündorf"/></rdf:_3></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2bdbf421e39ddf09a6534c2fa93ca3fa6/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2bdbf421e39ddf09a6534c2fa93ca3fa6/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://www.st.cs.uni-sb.de/publications/files/orso-woda-2006.pdf"/><swrc:date>Sat Mar 29 22:34:06 CET 2008</swrc:date><swrc:month>February</swrc:month><swrc:title>{Isolating Relevant Component Interactions with JINSI}</swrc:title><swrc:year>2006</swrc:year><swrc:keywords>flipbook askigor DA jinsi </swrc:keywords><swrc:abstract>When a component in a large system fails, developers encounter
two problems: (1) reproducing the failure, and (2) investigating the
causes of such a failure. Our JINSI tool lets developers capture and
replay the interactions between a component and its environment,
thus allowing for reproducing the failure at will. In addition, JINSI
uses delta debugging to automatically isolate the subset of the in-
teractions that is relevant for the failure. In a first study, JINSI has
successfully isolated the relevant interaction of a JAVA component:
“Out of the 32 interactions with the VendingMachine compo-
nent, seven interactions suffice to produce the failure.”</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="Shanghai, China" swrc:key="location"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Alessandro Orso"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Shrinivas Joshi"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Martin Burger"/></rdf:_3><rdf:_4><swrc:Person swrc:name="Andreas Zeller"/></rdf:_4></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2875daaa7b1ba5593a9a8b47075cb9ee0/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2875daaa7b1ba5593a9a8b47075cb9ee0/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://dblp.uni-trier.de/db/conf/sigsoft/fse2002.html#Zeller02"/><swrc:date>Sat Mar 29 22:26:01 CET 2008</swrc:date><swrc:booktitle>SIGSOFT FSE</swrc:booktitle><swrc:pages>1-10</swrc:pages><swrc:title>Isolating cause-effect chains from computer programs.</swrc:title><swrc:year>2002</swrc:year><swrc:keywords>delta debugger DA ask igor </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="http://doi.acm.org/10.1145/587051.587053" swrc:key="ee"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="2006-02-15" swrc:key="date"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Andreas Zeller"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/23bc24343b90e14f0e9ddefad6a155cd9/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/23bc24343b90e14f0e9ddefad6a155cd9/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://dblp.uni-trier.de/db/journals/corr/corr0310.html#cs-SE-0310016"/><swrc:date>Sat Mar 29 20:21:21 CET 2008</swrc:date><swrc:journal>CoRR</swrc:journal><swrc:note>informal publication</swrc:note><swrc:title>Debugging Backwards in Time</swrc:title><swrc:volume>cs.SE/0310016</swrc:volume><swrc:year>2003</swrc:year><swrc:keywords>omniscient debugger java DA ODB </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="http://arxiv.org/abs/cs.SE/0310016" swrc:key="ee"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="2008-01-02" swrc:key="date"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Bil Lewis"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/28dc53488dfcf5c7c1b26f8a239c12b8a/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/28dc53488dfcf5c7c1b26f8a239c12b8a/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://dblp.uni-trier.de/db/conf/oopsla/oopsla2007.html#PothierTP07"/><swrc:date>Sat Mar 29 20:11:09 CET 2008</swrc:date><swrc:booktitle>OOPSLA</swrc:booktitle><swrc:crossref>conf/oopsla/2007</swrc:crossref><swrc:pages>535-552</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:title>Scalable omniscient debugging.</swrc:title><swrc:year>2007</swrc:year><swrc:keywords>omniscient TOD trace debugger DA </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="http://doi.acm.org/10.1145/1297027.1297067" swrc:key="ee"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="978-1-59593-786-5" swrc:key="isbn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="2007-10-23" swrc:key="date"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Guillaume Pothier"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Éric Tanter"/></rdf:_2><rdf:_3><swrc:Person swrc:name="José M. Piquer"/></rdf:_3></rdf:Seq></swrc:author><swrc:editor><rdf:Seq><rdf:_1><swrc:Person swrc:name="Richard P. Gabriel"/></rdf:_1><rdf:_2><swrc:Person swrc:name="David F. Bacon"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Cristina Videira Lopes"/></rdf:_3><rdf:_4><swrc:Person swrc:name="Guy L. Steele Jr."/></rdf:_4></rdf:Seq></swrc:editor></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2f6a50a072b7e564e7f185716e0822acf/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2f6a50a072b7e564e7f185716e0822acf/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Book"/><swrc:date>Sat Mar 29 17:27:20 CET 2008</swrc:date><swrc:publisher><swrc:Organization swrc:name="Addison-Wesley"/></swrc:publisher><swrc:series>The Addison-Wesley Signature Series</swrc:series><swrc:title>Test-Driven Development by Example</swrc:title><swrc:year>2003</swrc:year><swrc:keywords>testing DA junit tdd </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Kent Beck"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/288e4eb57a4c32cb0936b7473f1ab2de9/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/288e4eb57a4c32cb0936b7473f1ab2de9/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Book"/><swrc:date>Sat Mar 29 16:52:54 CET 2008</swrc:date><swrc:publisher><swrc:Organization swrc:name="Dpunkt Verlag"/></swrc:publisher><swrc:title>Modellgetriebene Softwareentwicklung: Techniken, Engineering, Management</swrc:title><swrc:year>2007</swrc:year><swrc:keywords>driven mdd modell DA </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value=" 3898644480 " swrc:key="isbn"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Thomas Stahl"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Markus Völter"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Sven Efftinge"/></rdf:_3><rdf:_4><swrc:Person swrc:name="Arno Haase"/></rdf:_4></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/251a8029c2e01f34288127aaa4f5d9792/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/251a8029c2e01f34288127aaa4f5d9792/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Misc"/><owl:sameAs rdf:resource="http://www.se.eecs.uni-kassel.de/se/fileadmin/se/publications/TestGen.pdf"/><swrc:date>Sat Mar 29 16:07:26 CET 2008</swrc:date><swrc:address>Braunschweig, Germany</swrc:address><swrc:institution><swrc:Organization swrc:name="Corolo Wilhelmina zu Braunschweig"/></swrc:institution><swrc:note>Diploma Thesis</swrc:note><swrc:title>{Automatische JUnit Testgenerierung aus UML-Szenarien mit Fujaba}</swrc:title><swrc:year>2004</swrc:year><swrc:keywords>automated scenario testing DA junit fup fujaba uml </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Leif Geiger"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/223aa2218a02e4a519f6dba82fb93df23/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/223aa2218a02e4a519f6dba82fb93df23/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Misc"/><owl:sameAs rdf:resource="http://www.se.eecs.uni-kassel.de/se/fileadmin/se/publications/DLD.pdf"/><swrc:date>Sat Mar 29 15:27:35 CET 2008</swrc:date><swrc:address>Braunschweig, Germany</swrc:address><swrc:institution><swrc:Organization swrc:name="Corolo Wilhelmina zu Braunschweig"/></swrc:institution><swrc:note>Bachelor Thesis (Studienarbeit)</swrc:note><swrc:title>{Design Level Debugging mit Fujaba}</swrc:title><swrc:year>2002</swrc:year><swrc:keywords>edobs flipbook level dobs DA debugging design </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Leif Geiger"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2ea58c8e217d22aa06e647796c294379b/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2ea58c8e217d22aa06e647796c294379b/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://www.se.eecs.uni-kassel.de/se/fileadmin/se/publications/Gei02.pdf"/><swrc:date>Sat Mar 29 15:26:46 CET 2008</swrc:date><swrc:address>Bad Schussenried, Germany</swrc:address><swrc:journal>{Informatiktage 2002 der Gesellschaft für Informatik (GI)}</swrc:journal><swrc:month>November</swrc:month><swrc:title>{Design Level Debugging mit Fujaba}</swrc:title><swrc:year>2002</swrc:year><swrc:keywords>edobs flipbook level dobs DA debugging design </swrc:keywords><swrc:day>8 - 9</swrc:day><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Leif Geiger"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2ab98cd2e5df62c76c12eb60d5fda3bd2/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2ab98cd2e5df62c76c12eb60d5fda3bd2/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><swrc:date>Sat Mar 29 14:54:30 CET 2008</swrc:date><swrc:address>Natal, Brasil</swrc:address><swrc:journal>{3rd International Workshop on Graph-Based Tools (GraBaTs) ICGT Workshop}</swrc:journal><swrc:month>September</swrc:month><swrc:title>{eDOBS - Graphical Debugging for Eclipse}</swrc:title><swrc:year>2006</swrc:year><swrc:keywords>edobs flipbook DA fujaba </swrc:keywords><swrc:day>17 - 23</swrc:day><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Leif Geiger"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Albert Zündorf"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2e08273b32e7d28593cfd4f83fd7c5b44/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2e08273b32e7d28593cfd4f83fd7c5b44/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#PhDThesis"/><owl:sameAs rdf:resource="http://kobra.bibliothek.uni-kassel.de/handle/urn:nbn:de:hebis:34-2007121319874"/><swrc:date>Fri Mar 28 15:33:45 CET 2008</swrc:date><swrc:title>CoObRA: Eine Plattform zur Verteilung und Replikation komplexer Objektstrukturen mit optimistischen Sperrkonzepten</swrc:title><swrc:year>2007</swrc:year><swrc:keywords>phd flipbook coobra DA se fujaba scm </swrc:keywords><swrc:abstract>n der vorliegenden Arbeit wird die Konzeption und Realisierung der Persistenz-, Verteilungs- und Versionierungsbibliothek CoObRA 2 vorgestellt. Es werden zunächst die Anforderungen an ein solches Rahmenwerk aufgenommen und vorhandene Technologien für dieses Anwendungsgebiet vorgestellt. Das in der neuen Bibliothek eingesetzte Verfahren setzt Änderungsprotokolle beziehungsweise -listen ein, um Persistenzdaten für Dokumente und Versionen zu definieren. Dieses Konzept wird dabei durch eine Abbildung auf Kontrukte aus der Graphentheorie gestützt, um die Semantik von Modell, Änderungen und deren Anwendung zu definieren. Bei der Umsetzung werden insbesondere das Design der Bibliothek und die Entscheidungen, die zu der gewählten Softwarearchitektur führten, eingehend erläutert. Dies ist zentraler Aspekt der Arbeit, da die Flexibilität des Rahmenwerks eine wichtige Anforderung darstellt. Abschließend werden die Einsatzmöglichkeiten an konkreten Beispielanwendungen erläutert und bereits gemachte Erfahrungen beim Einsatz in CASE-Tools, Forschungsanwendungen und Echtzeit-Simulationsumgebungen präsentiert. ---------------------------------------------------------------------------------------------------------------------------------------
This thesis presents the conception and realization of the persistency, distribution and versioning library CoObRA 2. Foremost the requirements for such a framework are analyzed and defined. Subsequently existing technologies from the application area and related work are introduced. Afterward the approach used in the library is presented. It utilizes change protocols to define persistent data and versions of documents. This concept is based on a mapping to constructs from graph theory, to define the semantics of models, changes and their application. The desciption of the realization focuses on the design of the library and the decisions which were leading to the software architecture, afterwards. This is a central aspect of the presented work, as the flexibility of the framework was an important requirement. The thesis concludes with presenting several example applications, including the experiences gained while using the library in CASE tools, research programs and real time simulation software.</swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Christian Schneider"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2ee91586c24d419abb011ce5a5c6b7490/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2ee91586c24d419abb011ce5a5c6b7490/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><swrc:date>Fri Mar 28 15:18:01 CET 2008</swrc:date><swrc:address>Germany</swrc:address><swrc:institution><swrc:Organization swrc:name="University of Paderborn"/></swrc:institution><swrc:journal>{Technical Report tr-ri-99-211}</swrc:journal><swrc:title>{Story Driven Modeling}</swrc:title><swrc:year>1999</swrc:year><swrc:keywords>wrongurl fujaba nopdf sdm </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Albert Zündorf"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Andy Schürr"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Andreas Winter"/></rdf:_3></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/23222d37ab1e6f842113d77f1dcaee37a/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/23222d37ab1e6f842113d77f1dcaee37a/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Misc"/><owl:sameAs rdf:resource="http://www.se.eecs.uni-kassel.de/se/fileadmin/se/publications/DGZ07.pdf"/><swrc:date>Fri Mar 28 15:02:09 CET 2008</swrc:date><swrc:address>Kassel, Germany</swrc:address><swrc:booktitle>{Graph Transformation Tools Contest on 3rd International Workshop and Symposium on Applications of Graph Transformation with Industrial Relevance (AGTIVE 2007)}</swrc:booktitle><swrc:month>October</swrc:month><swrc:title>{Implementing Ludo with Fujaba - a Case Study}</swrc:title><swrc:year>2007</swrc:year><swrc:keywords>edobs flipbook ludo wrongurl DA nopdf </swrc:keywords><swrc:day>10-12</swrc:day><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Ira Diethelm"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Leif Geiger"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Albert Zündorf"/></rdf:_3></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/26472ff4f992b9cbff8299ee4d653b859/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/26472ff4f992b9cbff8299ee4d653b859/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://dblp.uni-trier.de/db/conf/ace/ace2004.html#Hamer04"/><swrc:date>Fri Mar 28 14:55:33 CET 2008</swrc:date><swrc:booktitle>ACE</swrc:booktitle><swrc:crossref>conf/ace/2004</swrc:crossref><swrc:pages>125-129</swrc:pages><swrc:publisher><swrc:Organization swrc:name="Australian Computer Society"/></swrc:publisher><swrc:series>CRPIT</swrc:series><swrc:title>Visualising Java Data Structures as Graphs.</swrc:title><swrc:volume>30</swrc:volume><swrc:year>2004</swrc:year><swrc:keywords>edobs flipbook DA ljv </swrc:keywords><swrc:abstract>We present a simple, general-purpose tool for visu-
alising Java data structures. The tool uses Java re-
flection and an open-source graph drawing program
to produce text-book quality depictions of arbitrary
Java objects.
    The tool offers certain pedagogical advantages over
other “heavy-weight” visualisation systems. Its sim-
plicity and generality means that students are able
to visualise their own data structures, rather than
passively observing a limited range of “correct” visu-
alisations prepared in advance by the lecturer.
    The tool supports an active, exploratory style of
learning, and is ideally suited for use in CS1-level
courses that introduce Java references and arrays, as
well as a range of CS2-level data structure material.
Initial classroom results are encouraging.
</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="http://crpit.com/confpapers/CRPITV30Hamer.pdf" swrc:key="ee"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="1-920682-12-0" swrc:key="isbn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="2004-08-18" swrc:key="date"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="John Hamer"/></rdf:_1></rdf:Seq></swrc:author><swrc:editor><rdf:Seq><rdf:_1><swrc:Person swrc:name="Raymond Lister"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Alison Young"/></rdf:_2></rdf:Seq></swrc:editor></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/229648facf9067831370ad942a9a97cbe/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/229648facf9067831370ad942a9a97cbe/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://dblp.uni-trier.de/db/journals/entcs/entcs178.html#NapsR07"/><swrc:date>Fri Mar 28 14:49:15 CET 2008</swrc:date><swrc:journal>Electr. Notes Theor. Comput. Sci.</swrc:journal><swrc:pages>33-41</swrc:pages><swrc:title>JHAVÉ - More Visualizers (and Visualizations) Needed.</swrc:title><swrc:volume>178</swrc:volume><swrc:year>2007</swrc:year><swrc:keywords>edobs visualization jhave flipbook DA algorithms </swrc:keywords><swrc:abstract>We recap the results of an ITiCSE 2002 Working Group report [Naps, T. L., G. Rößling, V. Almstrum, W. Dann, R. Fleischer, C. Hundhausen, A. Korhonen, L. Malmi, M. McNally, S. Rodger and J. A. Velázquez-Iturbide, Exploring the role of visualization and engagement in computer science education, ACM SIGCSE Bulletin 35 (2003), pp. 131–152], which set the stage for the work described here. That work has resulted in the newest release of a system called JHAVÉ, which fosters active engagement on the part of learners by providing a set of standard support tools for certain types of Algorithm Visualization (AV) systems. These AV engines must implement the JHAVÉ Visualizer interface. In return, such engines have convenient access to the engagement-based tools offered by JHAVÉ. The details of adapting one such engine, Animal, are also described. </swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="http://dx.doi.org/10.1016/j.entcs.2007.01.035" swrc:key="ee"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="2007-09-21" swrc:key="date"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Thomas L. Naps"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Guido Rößling"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/214321175229e9d9c0818e03bccf78595/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/214321175229e9d9c0818e03bccf78595/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://dblp.uni-trier.de/db/journals/cga/cga25.html#Naps05"/><swrc:date>Fri Mar 28 14:44:55 CET 2008</swrc:date><swrc:journal>IEEE Computer Graphics and Applications</swrc:journal><swrc:number>5</swrc:number><swrc:pages>49-55</swrc:pages><swrc:title>JHAVÉ: Supporting Algorithm Visualization.</swrc:title><swrc:volume>25</swrc:volume><swrc:year>2005</swrc:year><swrc:keywords>edobs visualization jhave flipbook DA algorithms </swrc:keywords><swrc:abstract>Algorithm visualization (AV) uses computer graphics to depict an algorithm&#039;s actions. For computer science students, AV holds the promise of helping them understand algorithms more easily and in greater depth. However, after 15 years of intensive research in this area, that promise remains largely unfulfilled. This article argues that we now have a better understanding of what must be done to turn AV from being merely impressive graphics into an effective pedagogical tool for computer science educators. The article provides an overview of what has been learned from past effectiveness studies. This knowledge is then related to an engagement taxonomy defined in a recent working group report on AV effectiveness. The article then describes the JHAVÉ system, which fosters this type of active engagement by providing a set of standard support tools for certain types of AV systems.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="http://doi.ieeecomputersociety.org/10.1109/MCG.2005.110" swrc:key="ee"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="2006-07-19" swrc:key="date"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Thomas L. Naps"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2ed7e5ea3f9c2032a513536ad4acab442/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2ed7e5ea3f9c2032a513536ad4acab442/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://citeseer.ist.psu.edu/zeller95ddd.html"/><swrc:date>Fri Mar 28 14:00:53 CET 2008</swrc:date><swrc:journal>SIGPLAN Notices</swrc:journal><swrc:number>1</swrc:number><swrc:pages>22-27</swrc:pages><swrc:title>{DDD} - A Free Graphical Front-End for {UNIX} Debuggers</swrc:title><swrc:volume>31</swrc:volume><swrc:year>1996</swrc:year><swrc:keywords>gdb edobs flipbook ddd DA diagram </swrc:keywords><swrc:abstract>The Data Display Debugger (DDD) is a novel graphical
user interface to GDB and DBX, the popular UNIX debug-
gers. Besides “usual” features such as viewing source
texts and breakpoints, DDD provides a graphical data dis-
play, where data structures are displayed as graphs. A sim-
ple mouse click dereferences pointers or reveals structure
contents. Complex data structures can be explored incre-
mentally and interactively, using automatic layout if pre-
ferred. Each time the program stops, the data display re-
flects the current variable values. DDD has been designed
to compete with well-known commercial debuggers; how-
ever, it is free software, protected by the GNU general pub-
lic license. In this paper, we give a quick presentation of
DDD and describe its architecture and basic functionality
from a technical point of view.</swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Andreas Zeller"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Dorothea Lutkehaus"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2e4e435760b1290272296c757c6133384/butonic"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2e4e435760b1290272296c757c6133384/butonic"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://jgrasp.org/papers/sigcse2007paper.fp204-cross.pdf"/><swrc:date>Fri Mar 28 12:14:23 CET 2008</swrc:date><swrc:series>Proceedings of SIGCSE 2007</swrc:series><swrc:title>Dynamic Object Viewers for Data Structures</swrc:title><swrc:year>2007</swrc:year><swrc:keywords>edobs flipbook jgrasp java DA </swrc:keywords><swrc:abstract>The jGRASP lightweight IDE has been extended to provide object
viewers that automatically generate dynamic, state-based
visualizations of data structures in Java. These viewers provide
multiple synchronized visualizations of data structures as the user
steps through the source code in either debug or workbench mode.
This tight integration in a lightweight IDE provides a unique and
promising environment for learning data structures. Initial
classroom use has demonstrated the object viewers’ potential as an
aid to students who are learning to write and modify classes
representing data structures. Recently completed controlled
experiments with CS2 students indicate that these viewers can have
a significant positive impact on student performance.</swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="James H. Cross II"/></rdf:_1><rdf:_2><swrc:Person swrc:name="T. Dean Hendrix"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Jhilmil Jain"/></rdf:_3><rdf:_4><swrc:Person swrc:name="Larry A. Barowski"/></rdf:_4></rdf:Seq></swrc:author></rdf:Description></rdf:RDF>