REMViewer

The state of a program at runtime is useful information for developers to understand a program. Omniscient Debugging and logging-based tools enable developers to investigate the state of a program at an arbitrary point of time in an execution. While these tools are effective to analyze the state at...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer Software 2015-07, Vol.32 (3), p.3_137-3_137
Hauptverfasser: MATSUMURA, Toshinori, ISHIO, Takashi, KASHIMA, Yu, INOUE, Katsuro
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 3_137
container_issue 3
container_start_page 3_137
container_title Computer Software
container_volume 32
creator MATSUMURA, Toshinori
ISHIO, Takashi
KASHIMA, Yu
INOUE, Katsuro
description The state of a program at runtime is useful information for developers to understand a program. Omniscient Debugging and logging-based tools enable developers to investigate the state of a program at an arbitrary point of time in an execution. While these tools are effective to analyze the state at a single point of time, they might be insufficient to understand the generic behavior of a method which includes various control-flow paths. In this paper, we propose REMViewer (Repeatedly-Executed-Method Viewer), or a tool that visualizes multiple execution paths of a Java method. The tool shows each execution path in a separated view so that developers can firstly select actual execution paths of interest and then compare the state of local variables in the paths.
format Article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_miscellaneous_1786170336</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3912950161</sourcerecordid><originalsourceid>FETCH-LOGICAL-p616-f00c1f02db9ce101bf606c0aab2dca14055d80bab1f393cee2a10b55f5167bb23</originalsourceid><addsrcrecordid>eNpdzj1rwzAQxnENKcSk-RRZshjuJN_ZGktIXyClUELXoJNP4ODGiVXTr19DO3V6lh8P_4UpwDa-ZKpgadY5dwIAnpEqLkzxvn_96PRbx3tzl0Kfdf23K3N83B93z-Xh7ell93Aor4xcJoCICWwrPioCSmLgCCGIbWPACojaBiQIJuddVLUBQYgSIdci1q3M9vf2Og63SfPX6bPLUfs-XHSY8gnrhrEG53imm3_0PEzjZY6bFTkPgEjuB3tMPjM</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1753900115</pqid></control><display><type>article</type><title>REMViewer</title><source>J-STAGE (Free - Japanese)</source><creator>MATSUMURA, Toshinori ; ISHIO, Takashi ; KASHIMA, Yu ; INOUE, Katsuro</creator><creatorcontrib>MATSUMURA, Toshinori ; ISHIO, Takashi ; KASHIMA, Yu ; INOUE, Katsuro</creatorcontrib><description>The state of a program at runtime is useful information for developers to understand a program. Omniscient Debugging and logging-based tools enable developers to investigate the state of a program at an arbitrary point of time in an execution. While these tools are effective to analyze the state at a single point of time, they might be insufficient to understand the generic behavior of a method which includes various control-flow paths. In this paper, we propose REMViewer (Repeatedly-Executed-Method Viewer), or a tool that visualizes multiple execution paths of a Java method. The tool shows each execution path in a separated view so that developers can firstly select actual execution paths of interest and then compare the state of local variables in the paths.</description><identifier>ISSN: 0289-6540</identifier><language>eng</language><publisher>Tokyo: Japan Science and Technology Agency</publisher><subject>Computer programs ; Debugging ; Developers ; Java (programming language) ; Mathematical models ; Run time (computers) ; Software</subject><ispartof>Computer Software, 2015-07, Vol.32 (3), p.3_137-3_137</ispartof><rights>Copyright Japan Science and Technology Agency 2015</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784</link.rule.ids></links><search><creatorcontrib>MATSUMURA, Toshinori</creatorcontrib><creatorcontrib>ISHIO, Takashi</creatorcontrib><creatorcontrib>KASHIMA, Yu</creatorcontrib><creatorcontrib>INOUE, Katsuro</creatorcontrib><title>REMViewer</title><title>Computer Software</title><description>The state of a program at runtime is useful information for developers to understand a program. Omniscient Debugging and logging-based tools enable developers to investigate the state of a program at an arbitrary point of time in an execution. While these tools are effective to analyze the state at a single point of time, they might be insufficient to understand the generic behavior of a method which includes various control-flow paths. In this paper, we propose REMViewer (Repeatedly-Executed-Method Viewer), or a tool that visualizes multiple execution paths of a Java method. The tool shows each execution path in a separated view so that developers can firstly select actual execution paths of interest and then compare the state of local variables in the paths.</description><subject>Computer programs</subject><subject>Debugging</subject><subject>Developers</subject><subject>Java (programming language)</subject><subject>Mathematical models</subject><subject>Run time (computers)</subject><subject>Software</subject><issn>0289-6540</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><recordid>eNpdzj1rwzAQxnENKcSk-RRZshjuJN_ZGktIXyClUELXoJNP4ODGiVXTr19DO3V6lh8P_4UpwDa-ZKpgadY5dwIAnpEqLkzxvn_96PRbx3tzl0Kfdf23K3N83B93z-Xh7ell93Aor4xcJoCICWwrPioCSmLgCCGIbWPACojaBiQIJuddVLUBQYgSIdci1q3M9vf2Og63SfPX6bPLUfs-XHSY8gnrhrEG53imm3_0PEzjZY6bFTkPgEjuB3tMPjM</recordid><startdate>20150701</startdate><enddate>20150701</enddate><creator>MATSUMURA, Toshinori</creator><creator>ISHIO, Takashi</creator><creator>KASHIMA, Yu</creator><creator>INOUE, Katsuro</creator><general>Japan Science and Technology Agency</general><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20150701</creationdate><title>REMViewer</title><author>MATSUMURA, Toshinori ; ISHIO, Takashi ; KASHIMA, Yu ; INOUE, Katsuro</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p616-f00c1f02db9ce101bf606c0aab2dca14055d80bab1f393cee2a10b55f5167bb23</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Computer programs</topic><topic>Debugging</topic><topic>Developers</topic><topic>Java (programming language)</topic><topic>Mathematical models</topic><topic>Run time (computers)</topic><topic>Software</topic><toplevel>online_resources</toplevel><creatorcontrib>MATSUMURA, Toshinori</creatorcontrib><creatorcontrib>ISHIO, Takashi</creatorcontrib><creatorcontrib>KASHIMA, Yu</creatorcontrib><creatorcontrib>INOUE, Katsuro</creatorcontrib><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer Software</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>MATSUMURA, Toshinori</au><au>ISHIO, Takashi</au><au>KASHIMA, Yu</au><au>INOUE, Katsuro</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>REMViewer</atitle><jtitle>Computer Software</jtitle><date>2015-07-01</date><risdate>2015</risdate><volume>32</volume><issue>3</issue><spage>3_137</spage><epage>3_137</epage><pages>3_137-3_137</pages><issn>0289-6540</issn><abstract>The state of a program at runtime is useful information for developers to understand a program. Omniscient Debugging and logging-based tools enable developers to investigate the state of a program at an arbitrary point of time in an execution. While these tools are effective to analyze the state at a single point of time, they might be insufficient to understand the generic behavior of a method which includes various control-flow paths. In this paper, we propose REMViewer (Repeatedly-Executed-Method Viewer), or a tool that visualizes multiple execution paths of a Java method. The tool shows each execution path in a separated view so that developers can firstly select actual execution paths of interest and then compare the state of local variables in the paths.</abstract><cop>Tokyo</cop><pub>Japan Science and Technology Agency</pub></addata></record>
fulltext fulltext
identifier ISSN: 0289-6540
ispartof Computer Software, 2015-07, Vol.32 (3), p.3_137-3_137
issn 0289-6540
language eng
recordid cdi_proquest_miscellaneous_1786170336
source J-STAGE (Free - Japanese)
subjects Computer programs
Debugging
Developers
Java (programming language)
Mathematical models
Run time (computers)
Software
title REMViewer
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T06%3A23%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=REMViewer&rft.jtitle=Computer%20Software&rft.au=MATSUMURA,%20Toshinori&rft.date=2015-07-01&rft.volume=32&rft.issue=3&rft.spage=3_137&rft.epage=3_137&rft.pages=3_137-3_137&rft.issn=0289-6540&rft_id=info:doi/&rft_dat=%3Cproquest%3E3912950161%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1753900115&rft_id=info:pmid/&rfr_iscdi=true