JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI)
Identifieur interne : 001C44 ( Main/Curation ); précédent : 001C43; suivant : 001C45JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI)
Auteurs : Rainer Oechsle [Allemagne] ; Thomas Schmitt [Allemagne]Source :
- Lecture Notes in Computer Science [ 0302-9743 ] ; 2002.
Descripteurs français
- Pascal (Inist)
English descriptors
- KwdEn :
Abstract
Abstract: The goal of the JAVAVIS system is to help students understand what is happening in a Java program during execution. The primary focus of the first release is on sequential Java programs, although there is some support for visualizing concurrent threads. The system uses the Java Debug Interface (JDI), so there are no modifications needed in the Java source code for the extraction of information. The system shows the dynamic behavior of a running program by displaying several object diagrams and a single sequence diagram. There is one object diagram for each active method on the call stack. All modifications in the diagrams are done by smooth transitions.
Url:
DOI: 10.1007/3-540-45875-1_14
Links toward previous steps (curation, corpus...)
- to stream Istex, to step Corpus: Pour aller vers cette notice dans l'étape Curation :000F89
- to stream Istex, to step Curation: Pour aller vers cette notice dans l'étape Curation :000E79
- to stream Istex, to step Checkpoint: Pour aller vers cette notice dans l'étape Curation :000B53
- to stream Main, to step Merge: Pour aller vers cette notice dans l'étape Curation :001E93
- to stream PascalFrancis, to step Corpus: Pour aller vers cette notice dans l'étape Curation :000D46
- to stream PascalFrancis, to step Curation: Pour aller vers cette notice dans l'étape Curation :000190
- to stream PascalFrancis, to step Checkpoint: Pour aller vers cette notice dans l'étape Curation :000A95
- to stream Main, to step Merge: Pour aller vers cette notice dans l'étape Curation :001F60
Links to Exploration step
ISTEX:11EED30045C5E9E8B7438008C3C6506B29CFBDDDLe document en format XML
<record><TEI wicri:istexFullTextTei="biblStruct"><teiHeader><fileDesc><titleStmt><title xml:lang="en">JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI)</title>
<author><name sortKey="Oechsle, Rainer" sort="Oechsle, Rainer" uniqKey="Oechsle R" first="Rainer" last="Oechsle">Rainer Oechsle</name>
</author>
<author><name sortKey="Schmitt, Thomas" sort="Schmitt, Thomas" uniqKey="Schmitt T" first="Thomas" last="Schmitt">Thomas Schmitt</name>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:11EED30045C5E9E8B7438008C3C6506B29CFBDDD</idno>
<date when="2002" year="2002">2002</date>
<idno type="doi">10.1007/3-540-45875-1_14</idno>
<idno type="url">https://api.istex.fr/document/11EED30045C5E9E8B7438008C3C6506B29CFBDDD/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">000F89</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">000F89</idno>
<idno type="wicri:Area/Istex/Curation">000E79</idno>
<idno type="wicri:Area/Istex/Checkpoint">000B53</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Checkpoint">000B53</idno>
<idno type="wicri:doubleKey">0302-9743:2002:Oechsle R:javavis:automatic:program</idno>
<idno type="wicri:Area/Main/Merge">001E93</idno>
<idno type="wicri:source">INIST</idno>
<idno type="RBID">Pascal:02-0334310</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000D46</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000190</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">000A95</idno>
<idno type="wicri:explorRef" wicri:stream="PascalFrancis" wicri:step="Checkpoint">000A95</idno>
<idno type="wicri:doubleKey">0302-9743:2002:Oechsle R:javavis:automatic:program</idno>
<idno type="wicri:Area/Main/Merge">001F60</idno>
<idno type="wicri:Area/Main/Curation">001C44</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title level="a" type="main" xml:lang="en">JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI)</title>
<author><name sortKey="Oechsle, Rainer" sort="Oechsle, Rainer" uniqKey="Oechsle R" first="Rainer" last="Oechsle">Rainer Oechsle</name>
<affiliation wicri:level="1"><country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Institut für innovative Informatik-Anwendungen - I3 A(Institute for Innovative Computer Applications), FH Trier (University of Applied Sciences, Trier), Postfach 1826, D-54208, Trier</wicri:regionArea>
<wicri:noRegion>54208, Trier</wicri:noRegion>
<wicri:noRegion>Trier</wicri:noRegion>
</affiliation>
<affiliation wicri:level="1"><country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
<author><name sortKey="Schmitt, Thomas" sort="Schmitt, Thomas" uniqKey="Schmitt T" first="Thomas" last="Schmitt">Thomas Schmitt</name>
<affiliation wicri:level="1"><country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Institut für innovative Informatik-Anwendungen - I3 A(Institute for Innovative Computer Applications), FH Trier (University of Applied Sciences, Trier), Postfach 1826, D-54208, Trier</wicri:regionArea>
<wicri:noRegion>54208, Trier</wicri:noRegion>
<wicri:noRegion>Trier</wicri:noRegion>
</affiliation>
<affiliation wicri:level="1"><country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series><title level="s">Lecture Notes in Computer Science</title>
<imprint><date>2002</date>
</imprint>
<idno type="ISSN">0302-9743</idno>
<idno type="ISSN">0302-9743</idno>
</series>
<idno type="istex">11EED30045C5E9E8B7438008C3C6506B29CFBDDD</idno>
<idno type="DOI">10.1007/3-540-45875-1_14</idno>
<idno type="ChapterID">14</idno>
<idno type="ChapterID">Chap14</idno>
</biblStruct>
</sourceDesc>
<seriesStmt><idno type="ISSN">0302-9743</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass><keywords scheme="KwdEn" xml:lang="en"><term>Debugging</term>
<term>Diagram method</term>
<term>Information extraction</term>
<term>JAVA language</term>
<term>Object oriented</term>
<term>Program analysis</term>
<term>Program execution</term>
<term>Sequence diagram</term>
<term>Software development</term>
<term>Visualization</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr"><term>Analyse programme</term>
<term>Diagramme séquence</term>
<term>Débogage</term>
<term>Développement logiciel</term>
<term>Extraction information</term>
<term>Exécution programme</term>
<term>Langage JAVA</term>
<term>Méthode diagrammatique</term>
<term>Orienté objet</term>
<term>Visualisation</term>
</keywords>
</textClass>
<langUsage><language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">Abstract: The goal of the JAVAVIS system is to help students understand what is happening in a Java program during execution. The primary focus of the first release is on sequential Java programs, although there is some support for visualizing concurrent threads. The system uses the Java Debug Interface (JDI), so there are no modifications needed in the Java source code for the extraction of information. The system shows the dynamic behavior of a running program by displaying several object diagrams and a single sequence diagram. There is one object diagram for each active method on the call stack. All modifications in the diagrams are done by smooth transitions.</div>
</front>
</TEI>
<double idat="0302-9743:2002:Oechsle R:javavis:automatic:program"><INIST><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en" level="a">JAVAVIS: Automatic program visualization with object and sequence diagrams using the Java Debug Interface (JDI)</title>
<author><name sortKey="Oechsle, Rainer" sort="Oechsle, Rainer" uniqKey="Oechsle R" first="Rainer" last="Oechsle">Rainer Oechsle</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>Institut für innovative Informatik-Anwendungen - I'A, (Institute for Innovative Computer Applications), FH Trier (University of Applied Sciences, Trier), Postfach 1826</s1>
<s2>54208 Trier</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<wicri:noRegion>54208 Trier</wicri:noRegion>
<wicri:noRegion>Postfach 1826</wicri:noRegion>
<wicri:noRegion>54208 Trier</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Schmitt, Thomas" sort="Schmitt, Thomas" uniqKey="Schmitt T" first="Thomas" last="Schmitt">Thomas Schmitt</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>Institut für innovative Informatik-Anwendungen - I'A, (Institute for Innovative Computer Applications), FH Trier (University of Applied Sciences, Trier), Postfach 1826</s1>
<s2>54208 Trier</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<wicri:noRegion>54208 Trier</wicri:noRegion>
<wicri:noRegion>Postfach 1826</wicri:noRegion>
<wicri:noRegion>54208 Trier</wicri:noRegion>
</affiliation>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">INIST</idno>
<idno type="inist">02-0334310</idno>
<date when="2002">2002</date>
<idno type="stanalyst">PASCAL 02-0334310 INIST</idno>
<idno type="RBID">Pascal:02-0334310</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000D46</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000190</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">000A95</idno>
<idno type="wicri:explorRef" wicri:stream="PascalFrancis" wicri:step="Checkpoint">000A95</idno>
<idno type="wicri:doubleKey">0302-9743:2002:Oechsle R:javavis:automatic:program</idno>
<idno type="wicri:Area/Main/Merge">001F60</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en" level="a">JAVAVIS: Automatic program visualization with object and sequence diagrams using the Java Debug Interface (JDI)</title>
<author><name sortKey="Oechsle, Rainer" sort="Oechsle, Rainer" uniqKey="Oechsle R" first="Rainer" last="Oechsle">Rainer Oechsle</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>Institut für innovative Informatik-Anwendungen - I'A, (Institute for Innovative Computer Applications), FH Trier (University of Applied Sciences, Trier), Postfach 1826</s1>
<s2>54208 Trier</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<wicri:noRegion>54208 Trier</wicri:noRegion>
<wicri:noRegion>Postfach 1826</wicri:noRegion>
<wicri:noRegion>54208 Trier</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Schmitt, Thomas" sort="Schmitt, Thomas" uniqKey="Schmitt T" first="Thomas" last="Schmitt">Thomas Schmitt</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>Institut für innovative Informatik-Anwendungen - I'A, (Institute for Innovative Computer Applications), FH Trier (University of Applied Sciences, Trier), Postfach 1826</s1>
<s2>54208 Trier</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<wicri:noRegion>54208 Trier</wicri:noRegion>
<wicri:noRegion>Postfach 1826</wicri:noRegion>
<wicri:noRegion>54208 Trier</wicri:noRegion>
</affiliation>
</author>
</analytic>
<series><title level="j" type="main">Lecture notes in computer science</title>
<idno type="ISSN">0302-9743</idno>
<imprint><date when="2002">2002</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt><title level="j" type="main">Lecture notes in computer science</title>
<idno type="ISSN">0302-9743</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass><keywords scheme="KwdEn" xml:lang="en"><term>Debugging</term>
<term>Diagram method</term>
<term>Information extraction</term>
<term>JAVA language</term>
<term>Object oriented</term>
<term>Program analysis</term>
<term>Program execution</term>
<term>Sequence diagram</term>
<term>Software development</term>
<term>Visualization</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr"><term>Développement logiciel</term>
<term>Analyse programme</term>
<term>Visualisation</term>
<term>Exécution programme</term>
<term>Extraction information</term>
<term>Méthode diagrammatique</term>
<term>Langage JAVA</term>
<term>Orienté objet</term>
<term>Débogage</term>
<term>Diagramme séquence</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">The goal of the JAVAVIS system is to help students understand what is happening in a Java program during execution. The primary focus of the first release is on sequential Java programs, although there is some support for visualizing concurrent threads. The system uses the Java Debug Interface (JDI), so there are no modifications needed in the Java source code for the extraction of information. The system shows the dynamic behavior of a running program by displaying several object diagrams and a single sequence diagram. There is one object diagram for each active method on the call stack. All modifications in the diagrams are done by smooth transitions.</div>
</front>
</TEI>
</INIST>
<ISTEX><TEI wicri:istexFullTextTei="biblStruct"><teiHeader><fileDesc><titleStmt><title xml:lang="en">JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI)</title>
<author><name sortKey="Oechsle, Rainer" sort="Oechsle, Rainer" uniqKey="Oechsle R" first="Rainer" last="Oechsle">Rainer Oechsle</name>
</author>
<author><name sortKey="Schmitt, Thomas" sort="Schmitt, Thomas" uniqKey="Schmitt T" first="Thomas" last="Schmitt">Thomas Schmitt</name>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:11EED30045C5E9E8B7438008C3C6506B29CFBDDD</idno>
<date when="2002" year="2002">2002</date>
<idno type="doi">10.1007/3-540-45875-1_14</idno>
<idno type="url">https://api.istex.fr/document/11EED30045C5E9E8B7438008C3C6506B29CFBDDD/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">000F89</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">000F89</idno>
<idno type="wicri:Area/Istex/Curation">000E79</idno>
<idno type="wicri:Area/Istex/Checkpoint">000B53</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Checkpoint">000B53</idno>
<idno type="wicri:doubleKey">0302-9743:2002:Oechsle R:javavis:automatic:program</idno>
<idno type="wicri:Area/Main/Merge">001E93</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title level="a" type="main" xml:lang="en">JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI)</title>
<author><name sortKey="Oechsle, Rainer" sort="Oechsle, Rainer" uniqKey="Oechsle R" first="Rainer" last="Oechsle">Rainer Oechsle</name>
<affiliation wicri:level="1"><country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Institut für innovative Informatik-Anwendungen - I3 A(Institute for Innovative Computer Applications), FH Trier (University of Applied Sciences, Trier), Postfach 1826, D-54208, Trier</wicri:regionArea>
<wicri:noRegion>54208, Trier</wicri:noRegion>
<wicri:noRegion>Trier</wicri:noRegion>
</affiliation>
<affiliation wicri:level="1"><country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
<author><name sortKey="Schmitt, Thomas" sort="Schmitt, Thomas" uniqKey="Schmitt T" first="Thomas" last="Schmitt">Thomas Schmitt</name>
<affiliation wicri:level="1"><country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Institut für innovative Informatik-Anwendungen - I3 A(Institute for Innovative Computer Applications), FH Trier (University of Applied Sciences, Trier), Postfach 1826, D-54208, Trier</wicri:regionArea>
<wicri:noRegion>54208, Trier</wicri:noRegion>
<wicri:noRegion>Trier</wicri:noRegion>
</affiliation>
<affiliation wicri:level="1"><country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series><title level="s">Lecture Notes in Computer Science</title>
<imprint><date>2002</date>
</imprint>
<idno type="ISSN">0302-9743</idno>
<idno type="ISSN">0302-9743</idno>
</series>
<idno type="istex">11EED30045C5E9E8B7438008C3C6506B29CFBDDD</idno>
<idno type="DOI">10.1007/3-540-45875-1_14</idno>
<idno type="ChapterID">14</idno>
<idno type="ChapterID">Chap14</idno>
</biblStruct>
</sourceDesc>
<seriesStmt><idno type="ISSN">0302-9743</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass></textClass>
<langUsage><language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">Abstract: The goal of the JAVAVIS system is to help students understand what is happening in a Java program during execution. The primary focus of the first release is on sequential Java programs, although there is some support for visualizing concurrent threads. The system uses the Java Debug Interface (JDI), so there are no modifications needed in the Java source code for the extraction of information. The system shows the dynamic behavior of a running program by displaying several object diagrams and a single sequence diagram. There is one object diagram for each active method on the call stack. All modifications in the diagrams are done by smooth transitions.</div>
</front>
</TEI>
</ISTEX>
</double>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Wicri/Rhénanie/explor/UnivTrevesV1/Data/Main/Curation
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 001C44 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Curation/biblio.hfd -nk 001C44 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Wicri/Rhénanie |area= UnivTrevesV1 |flux= Main |étape= Curation |type= RBID |clé= ISTEX:11EED30045C5E9E8B7438008C3C6506B29CFBDDD |texte= JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI) }}
![]() | This area was generated with Dilib version V0.6.31. | ![]() |