VRML program slicing

Hiroshi Maruyama, Keijiro Araki

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

VRML (Virtual Reality Modeling Language) is a programming language with promising effectiveness in describing cyberspace because of its real-time expressive power for 3D objects via the Internet. Concerning its 3D design, CAD tools can support static feature developments effectively, but currently, developments of dynamic features such as animation cannot be supported well, thus the tasks of debugging, testing, and behavior parameter adjustment become difficult. A program slicing technique is effective for such tasks. Thus we have applied it into VRML programs. In this paper, we studied VRML program structures and features, then proposed various kinds of dependency in VRML, and also proposed a VRML slicing approach based on such dependency. Finally we implemented several support tools.

Original languageEnglish
Title of host publicationProceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages355-358
Number of pages4
ISBN (Electronic)0769505090, 9780769505091
DOIs
Publication statusPublished - Jan 1 1999
Event6th Asia Pacific Software Engineering Conference, APSEC 1999 - Takamatsu, Japan
Duration: Dec 7 1999Dec 10 1999

Publication series

NameProceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999

Other

Other6th Asia Pacific Software Engineering Conference, APSEC 1999
CountryJapan
CityTakamatsu
Period12/7/9912/10/99

Fingerprint

Virtual reality
Animation
Computer programming languages
Computer aided design
Modeling languages
Internet
Testing

All Science Journal Classification (ASJC) codes

  • Software

Cite this

Maruyama, H., & Araki, K. (1999). VRML program slicing. In Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999 (pp. 355-358). [809623] (Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/APSEC.1999.809623

VRML program slicing. / Maruyama, Hiroshi; Araki, Keijiro.

Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999. Institute of Electrical and Electronics Engineers Inc., 1999. p. 355-358 809623 (Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Maruyama, H & Araki, K 1999, VRML program slicing. in Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999., 809623, Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999, Institute of Electrical and Electronics Engineers Inc., pp. 355-358, 6th Asia Pacific Software Engineering Conference, APSEC 1999, Takamatsu, Japan, 12/7/99. https://doi.org/10.1109/APSEC.1999.809623
Maruyama H, Araki K. VRML program slicing. In Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999. Institute of Electrical and Electronics Engineers Inc. 1999. p. 355-358. 809623. (Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999). https://doi.org/10.1109/APSEC.1999.809623
Maruyama, Hiroshi ; Araki, Keijiro. / VRML program slicing. Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999. Institute of Electrical and Electronics Engineers Inc., 1999. pp. 355-358 (Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999).
@inproceedings{5e0098dfc57f405e9e41f4ae729adc8f,
title = "VRML program slicing",
abstract = "VRML (Virtual Reality Modeling Language) is a programming language with promising effectiveness in describing cyberspace because of its real-time expressive power for 3D objects via the Internet. Concerning its 3D design, CAD tools can support static feature developments effectively, but currently, developments of dynamic features such as animation cannot be supported well, thus the tasks of debugging, testing, and behavior parameter adjustment become difficult. A program slicing technique is effective for such tasks. Thus we have applied it into VRML programs. In this paper, we studied VRML program structures and features, then proposed various kinds of dependency in VRML, and also proposed a VRML slicing approach based on such dependency. Finally we implemented several support tools.",
author = "Hiroshi Maruyama and Keijiro Araki",
year = "1999",
month = "1",
day = "1",
doi = "10.1109/APSEC.1999.809623",
language = "English",
series = "Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "355--358",
booktitle = "Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999",
address = "United States",

}

TY - GEN

T1 - VRML program slicing

AU - Maruyama, Hiroshi

AU - Araki, Keijiro

PY - 1999/1/1

Y1 - 1999/1/1

N2 - VRML (Virtual Reality Modeling Language) is a programming language with promising effectiveness in describing cyberspace because of its real-time expressive power for 3D objects via the Internet. Concerning its 3D design, CAD tools can support static feature developments effectively, but currently, developments of dynamic features such as animation cannot be supported well, thus the tasks of debugging, testing, and behavior parameter adjustment become difficult. A program slicing technique is effective for such tasks. Thus we have applied it into VRML programs. In this paper, we studied VRML program structures and features, then proposed various kinds of dependency in VRML, and also proposed a VRML slicing approach based on such dependency. Finally we implemented several support tools.

AB - VRML (Virtual Reality Modeling Language) is a programming language with promising effectiveness in describing cyberspace because of its real-time expressive power for 3D objects via the Internet. Concerning its 3D design, CAD tools can support static feature developments effectively, but currently, developments of dynamic features such as animation cannot be supported well, thus the tasks of debugging, testing, and behavior parameter adjustment become difficult. A program slicing technique is effective for such tasks. Thus we have applied it into VRML programs. In this paper, we studied VRML program structures and features, then proposed various kinds of dependency in VRML, and also proposed a VRML slicing approach based on such dependency. Finally we implemented several support tools.

UR - http://www.scopus.com/inward/record.url?scp=0006643114&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0006643114&partnerID=8YFLogxK

U2 - 10.1109/APSEC.1999.809623

DO - 10.1109/APSEC.1999.809623

M3 - Conference contribution

AN - SCOPUS:0006643114

T3 - Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999

SP - 355

EP - 358

BT - Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999

PB - Institute of Electrical and Electronics Engineers Inc.

ER -