{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T05:01:10Z","timestamp":1698037270685},"reference-count":14,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":6452,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1989,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper describes a tool graph originally developed for the Faust environment. Faust is a scientific program development environment being implemented at the Center for Supercomputing Research and Development at the University of Illinois at Urbana\u2010Champaign. The graph tool comprises two major components: the Graph Manager that implements an abstract graph data type, and the Graph Browser that handles the details of displaying a subgraph of a graph created through the Graph Manager. The Graph Browser displays graph views, where a graph view is a subgraph of its parent graph. The concept of graph views is analogous to the concept of views in the traditional database sense. Several graph views may simultaneously exist for a single parent graph, where each view's subgraph depends on the context of the application requesting the view. Goals of the graph tool, GMB, included providing an abstract graph data type for general use and animating graphs efficiently.<\/jats:p>","DOI":"10.1002\/spe.4380190307","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T21:01:25Z","timestamp":1163797285000},"page":"283-301","source":"Crossref","is-referenced-by-count":10,"title":["GMB: A tool for manipulating and animating graph data structures"],"prefix":"10.1002","volume":"19","author":[{"given":"David","family":"Jablonowski","sequence":"first","affiliation":[]},{"suffix":"Jr.","given":"Vincent A.","family":"Guarna","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","first-page":"55","article-title":"Supercomputer programming environments","volume":"86","author":"Padua D.","year":"1987","journal-title":"Parallel Computations and Their Impact on Mechanics"},{"key":"e_1_2_1_3_2","unstructured":"M. T.Harandi \u2018A General purpose system for inferencing\u2019 Proceedings of IBM University Study Conference October1983 pp.131\u2013139."},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380170107"},{"key":"e_1_2_1_5_2","unstructured":"W. F.TichyandF. J.Newbery \u2018Knowledge\u2010based editors for directed graphs\u20191st European Software Engineering Conference September1987 pp.109\u2013117."},{"key":"e_1_2_1_6_2","unstructured":"GabrielRobins \u2018The ISI grapher: a portable tool for displaying graphs pictorially\u2019 Proceedings of Symboliikka 17\u201318August1987."},{"key":"e_1_2_1_7_2","unstructured":"GabrielRobins \u2018Applications of the ISI grapher\u2019 Artificial Intelligence and Advanced Computer Technology Conference Long Beach California 4\u20136May1988."},{"key":"e_1_2_1_8_2","unstructured":"S. I.Feldman \u2018Make \u2014 a program for maintaining computer programs\u2019 UNIX Programmer's Manual Reference Guide \u2014 4.2 Berkeley Software Distribution March1984."},{"key":"e_1_2_1_9_2","unstructured":"R.Sandberg Goldberg Kleiman WalshandLyon \u2018Design and implementation of the Sun network filesystem\u2019 USENIX Conference Proceedings Portland Summer1985."},{"key":"e_1_2_1_10_2","doi-asserted-by":"crossref","unstructured":"V. A.GuarnaJr.andY.Gaur \u2018A portable user interface for a scientific programming environment\u2019 CSRD Rpt. No. 749 February1988.","DOI":"10.1145\/62402.62435"},{"key":"e_1_2_1_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.1985.229778"},{"key":"e_1_2_1_12_2","unstructured":"Alliant Computer Systems Corporation \u2018FX\/series architecture manual\u2019 No. 300\u201000001\u2010B Acton Massachusetts January1986."},{"key":"e_1_2_1_13_2","unstructured":"University of California UNIX User's Manual Reference Guide \u2014 4.2 Berkeley Software Distribution Computer Science Division University of California Berkeley California 1984."},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/964967.801140"},{"key":"e_1_2_1_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/22949.24053"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380190307","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380190307","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,22]],"date-time":"2023-10-22T09:36:24Z","timestamp":1697967384000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380190307"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1989,3]]},"references-count":14,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1989,3]]}},"alternative-id":["10.1002\/spe.4380190307"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380190307","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1989,3]]}}}