JAVAVIS: Automatic program visualization with object and sequence diagrams using the Java Debug Interface (JDI)
Identifieur interne :
000190 ( PascalFrancis/Curation );
précédent :
000189;
suivant :
000191
JAVAVIS: 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.
RBID : Pascal:02-0334310
Descripteurs français
English descriptors
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.
pA |
A01 | 01 | 1 | | @0 0302-9743 |
---|
A05 | | | | @2 2269 |
---|
A08 | 01 | 1 | ENG | @1 JAVAVIS: Automatic program visualization with object and sequence diagrams using the Java Debug Interface (JDI) |
---|
A09 | 01 | 1 | ENG | @1 Software visualization : "Dagstuhl Castle", 20-25 May 2001 |
---|
A11 | 01 | 1 | | @1 OECHSLE (Rainer) |
---|
A11 | 02 | 1 | | @1 SCHMITT (Thomas) |
---|
A12 | 01 | 1 | | @1 DIEHL (Stephan) @9 ed. |
---|
A14 | 01 | | | @1 Institut für innovative Informatik-Anwendungen - I'A, (Institute for Innovative Computer Applications), FH Trier (University of Applied Sciences, Trier), Postfach 1826 @2 54208 Trier @3 DEU @Z 1 aut. @Z 2 aut. |
---|
A20 | | | | @1 176-190 |
---|
A21 | | | | @1 2002 |
---|
A23 | 01 | | | @0 ENG |
---|
A26 | 01 | | | @0 3-540-43323-6 |
---|
A43 | 01 | | | @1 INIST @2 16343 @5 354000096933920140 |
---|
A44 | | | | @0 0000 @1 © 2002 INIST-CNRS. All rights reserved. |
---|
A45 | | | | @0 12 ref. |
---|
A47 | 01 | 1 | | @0 02-0334310 |
---|
A60 | | | | @1 P @2 C |
---|
A61 | | | | @0 A |
---|
A64 | 01 | 1 | | @0 Lecture notes in computer science |
---|
A66 | 01 | | | @0 DEU |
---|
C01 | 01 | | ENG | @0 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. |
---|
C02 | 01 | X | | @0 001D02B09 |
---|
C03 | 01 | X | FRE | @0 Développement logiciel @5 09 |
---|
C03 | 01 | X | ENG | @0 Software development @5 09 |
---|
C03 | 01 | X | SPA | @0 Desarrollo logicial @5 09 |
---|
C03 | 02 | X | FRE | @0 Analyse programme @5 10 |
---|
C03 | 02 | X | ENG | @0 Program analysis @5 10 |
---|
C03 | 02 | X | SPA | @0 Análisis programa @5 10 |
---|
C03 | 03 | X | FRE | @0 Visualisation @5 11 |
---|
C03 | 03 | X | ENG | @0 Visualization @5 11 |
---|
C03 | 03 | X | SPA | @0 Visualización @5 11 |
---|
C03 | 04 | X | FRE | @0 Exécution programme @5 18 |
---|
C03 | 04 | X | ENG | @0 Program execution @5 18 |
---|
C03 | 04 | X | SPA | @0 Ejecución programa @5 18 |
---|
C03 | 05 | X | FRE | @0 Extraction information @5 20 |
---|
C03 | 05 | X | ENG | @0 Information extraction @5 20 |
---|
C03 | 05 | X | SPA | @0 Extracción información @5 20 |
---|
C03 | 06 | X | FRE | @0 Méthode diagrammatique @5 22 |
---|
C03 | 06 | X | ENG | @0 Diagram method @5 22 |
---|
C03 | 06 | X | SPA | @0 Método diagramático @5 22 |
---|
C03 | 07 | X | FRE | @0 Langage JAVA @5 24 |
---|
C03 | 07 | X | ENG | @0 JAVA language @5 24 |
---|
C03 | 07 | X | SPA | @0 Lenguaje JAVA @5 24 |
---|
C03 | 08 | X | FRE | @0 Orienté objet @5 25 |
---|
C03 | 08 | X | ENG | @0 Object oriented @5 25 |
---|
C03 | 08 | X | SPA | @0 Orientado objeto @5 25 |
---|
C03 | 09 | X | FRE | @0 Débogage @5 26 |
---|
C03 | 09 | X | ENG | @0 Debugging @5 26 |
---|
C03 | 09 | X | SPA | @0 Puesta a punto programa @5 26 |
---|
C03 | 10 | X | FRE | @0 Diagramme séquence @4 CD @5 96 |
---|
C03 | 10 | X | ENG | @0 Sequence diagram @4 CD @5 96 |
---|
N21 | | | | @1 182 |
---|
N82 | | | | @1 PSI |
---|
|
pR |
A30 | 01 | 1 | ENG | @1 Dagstuhl seminar on software visualization @3 DEU @4 2001-05-20 |
---|
|
Links toward previous steps (curation, corpus...)
- to stream PascalFrancis, to step Corpus: Pour aller vers cette notice dans l'étape Curation :000D46
Links to Exploration step
Pascal:02-0334310
Le document en format XML
<record><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>
</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>
</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>
</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>
</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>
</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><standard h6="B"><pA><fA01 i1="01" i2="1"><s0>0302-9743</s0>
</fA01>
<fA05><s2>2269</s2>
</fA05>
<fA08 i1="01" i2="1" l="ENG"><s1>JAVAVIS: Automatic program visualization with object and sequence diagrams using the Java Debug Interface (JDI)</s1>
</fA08>
<fA09 i1="01" i2="1" l="ENG"><s1>Software visualization : "Dagstuhl Castle", 20-25 May 2001</s1>
</fA09>
<fA11 i1="01" i2="1"><s1>OECHSLE (Rainer)</s1>
</fA11>
<fA11 i1="02" i2="1"><s1>SCHMITT (Thomas)</s1>
</fA11>
<fA12 i1="01" i2="1"><s1>DIEHL (Stephan)</s1>
<s9>ed.</s9>
</fA12>
<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>
</fA14>
<fA20><s1>176-190</s1>
</fA20>
<fA21><s1>2002</s1>
</fA21>
<fA23 i1="01"><s0>ENG</s0>
</fA23>
<fA26 i1="01"><s0>3-540-43323-6</s0>
</fA26>
<fA43 i1="01"><s1>INIST</s1>
<s2>16343</s2>
<s5>354000096933920140</s5>
</fA43>
<fA44><s0>0000</s0>
<s1>© 2002 INIST-CNRS. All rights reserved.</s1>
</fA44>
<fA45><s0>12 ref.</s0>
</fA45>
<fA47 i1="01" i2="1"><s0>02-0334310</s0>
</fA47>
<fA60><s1>P</s1>
<s2>C</s2>
</fA60>
<fA64 i1="01" i2="1"><s0>Lecture notes in computer science</s0>
</fA64>
<fA66 i1="01"><s0>DEU</s0>
</fA66>
<fC01 i1="01" l="ENG"><s0>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.</s0>
</fC01>
<fC02 i1="01" i2="X"><s0>001D02B09</s0>
</fC02>
<fC03 i1="01" i2="X" l="FRE"><s0>Développement logiciel</s0>
<s5>09</s5>
</fC03>
<fC03 i1="01" i2="X" l="ENG"><s0>Software development</s0>
<s5>09</s5>
</fC03>
<fC03 i1="01" i2="X" l="SPA"><s0>Desarrollo logicial</s0>
<s5>09</s5>
</fC03>
<fC03 i1="02" i2="X" l="FRE"><s0>Analyse programme</s0>
<s5>10</s5>
</fC03>
<fC03 i1="02" i2="X" l="ENG"><s0>Program analysis</s0>
<s5>10</s5>
</fC03>
<fC03 i1="02" i2="X" l="SPA"><s0>Análisis programa</s0>
<s5>10</s5>
</fC03>
<fC03 i1="03" i2="X" l="FRE"><s0>Visualisation</s0>
<s5>11</s5>
</fC03>
<fC03 i1="03" i2="X" l="ENG"><s0>Visualization</s0>
<s5>11</s5>
</fC03>
<fC03 i1="03" i2="X" l="SPA"><s0>Visualización</s0>
<s5>11</s5>
</fC03>
<fC03 i1="04" i2="X" l="FRE"><s0>Exécution programme</s0>
<s5>18</s5>
</fC03>
<fC03 i1="04" i2="X" l="ENG"><s0>Program execution</s0>
<s5>18</s5>
</fC03>
<fC03 i1="04" i2="X" l="SPA"><s0>Ejecución programa</s0>
<s5>18</s5>
</fC03>
<fC03 i1="05" i2="X" l="FRE"><s0>Extraction information</s0>
<s5>20</s5>
</fC03>
<fC03 i1="05" i2="X" l="ENG"><s0>Information extraction</s0>
<s5>20</s5>
</fC03>
<fC03 i1="05" i2="X" l="SPA"><s0>Extracción información</s0>
<s5>20</s5>
</fC03>
<fC03 i1="06" i2="X" l="FRE"><s0>Méthode diagrammatique</s0>
<s5>22</s5>
</fC03>
<fC03 i1="06" i2="X" l="ENG"><s0>Diagram method</s0>
<s5>22</s5>
</fC03>
<fC03 i1="06" i2="X" l="SPA"><s0>Método diagramático</s0>
<s5>22</s5>
</fC03>
<fC03 i1="07" i2="X" l="FRE"><s0>Langage JAVA</s0>
<s5>24</s5>
</fC03>
<fC03 i1="07" i2="X" l="ENG"><s0>JAVA language</s0>
<s5>24</s5>
</fC03>
<fC03 i1="07" i2="X" l="SPA"><s0>Lenguaje JAVA</s0>
<s5>24</s5>
</fC03>
<fC03 i1="08" i2="X" l="FRE"><s0>Orienté objet</s0>
<s5>25</s5>
</fC03>
<fC03 i1="08" i2="X" l="ENG"><s0>Object oriented</s0>
<s5>25</s5>
</fC03>
<fC03 i1="08" i2="X" l="SPA"><s0>Orientado objeto</s0>
<s5>25</s5>
</fC03>
<fC03 i1="09" i2="X" l="FRE"><s0>Débogage</s0>
<s5>26</s5>
</fC03>
<fC03 i1="09" i2="X" l="ENG"><s0>Debugging</s0>
<s5>26</s5>
</fC03>
<fC03 i1="09" i2="X" l="SPA"><s0>Puesta a punto programa</s0>
<s5>26</s5>
</fC03>
<fC03 i1="10" i2="X" l="FRE"><s0>Diagramme séquence</s0>
<s4>CD</s4>
<s5>96</s5>
</fC03>
<fC03 i1="10" i2="X" l="ENG"><s0>Sequence diagram</s0>
<s4>CD</s4>
<s5>96</s5>
</fC03>
<fN21><s1>182</s1>
</fN21>
<fN82><s1>PSI</s1>
</fN82>
</pA>
<pR><fA30 i1="01" i2="1" l="ENG"><s1>Dagstuhl seminar on software visualization</s1>
<s3>DEU</s3>
<s4>2001-05-20</s4>
</fA30>
</pR>
</standard>
</inist>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Wicri/Rhénanie/explor/UnivTrevesV1/Data/PascalFrancis/Curation
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000190 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/PascalFrancis/Curation/biblio.hfd -nk 000190 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien
|wiki= Wicri/Rhénanie
|area= UnivTrevesV1
|flux= PascalFrancis
|étape= Curation
|type= RBID
|clé= Pascal:02-0334310
|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. Data generation: Sat Jul 22 16:29:01 2017. Site generation: Wed Feb 28 14:55:37 2024 | ![](Common/icons/LogoDilib.gif) |