Serveur d'exploration sur l'Université de Trèves

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

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 :

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...)


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>
<fA61>
<s0>A</s0>
</fA61>
<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)
}}

Wicri

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