The Community for Technology Leaders
Visual Languages, IEEE Symposium on (1997)
Isle of Capri, ITALY
Apr. 23, 1997 to Apr. 26, 1997
ISSN: 1049-2615
ISBN: 0-8186-8144-6
TABLE OF CONTENTS

Foreword (PDF)

pp. x

Committees (PDF)

pp. xii
Keynote Address

1997 Visual Programming Challenge Summary (Abstract)

Thomas Green , University of Leeds, Leeds, UK
Takayuki Dan Kumura , Washington University, St. Louis, MO
Alexander Repenning , University of Colorado, Boulder, CO
Allen L. Ambler , University of Kansas
Trevor Smedley , Technical University of Nova Scotia
pp. 11
Session 1: Human Computer Interaction Issues in Visual Languages: Chair: P. Mussio

Visual Focusing and Transition Techniques in a Treeviewer for Web Information Access (Abstract)

Kent Wittenburg , GTE Laboratories Incorporated
Eric Sigman , Bell Communications Research
pp. 20

Keyboardless Visual Programming Using Voice, Handwriting, and Gesture (Abstract)

Allen L. Ambler , The University of Kansas
Jennifer L. Leopold , The University of Kansas
pp. 28

Making Distortions Comprehensible (Abstract)

T. Carpendale , Simon Fraser University
M. Sheelagh , Simon Fraser University
F. David Fracchia , Simon Fraser University
David J. Cowperthwaite , Simon Fraser University
pp. 36
Session 2: Visual Language Implementation Techniques I: Chair: K. Marriott

A Petri Net-based Visual Language for Specifying GUIs (Abstract)

John G. Hosking , University of Auckland
Warwick B. Mugridge , University of Auckland
Xiaosong Li , University of Auckland
pp. 50
Session 3: Special Session on Visual Languages and Software Engineering: Co-Chairs: V. Ambriola and M. Tucci

Supporting Reuse of Evolving Visual Code (Abstract)

Margaret M. Burnett , Oregon State University
Rebecca A. Walpole , Oregon State University
pp. 68

Supporting Design Patterns in a Visual Parallel Data-flow Programming Environment (Abstract)

Shin Takahashi , Department of Mathematical and Computing Sciences Tokyo Institute of Technology
Buntarou Shizuki , Department of Mathematical and Computing Sciences Tokyo Institute of Technology
Masashi Toyoda , Department of Mathematical and Computing Sciences Tokyo Institute of Technology
Etsuya Shibayama , Department of Mathematical and Computing Sciences Tokyo Institute of Technology
Satoshi Matsuoka , Department of Mathematical and Computing Sciences Tokyo Institute of Technology
pp. 76

HotDoc - A Flexible Framework for Spatial Composition (Abstract)

Jnrgen Buchner , Darmstadt University of Technology
Thomas Kunstmann , Darmstadt University of Technology
Thomas Fehnl , Darmstadt University of Technology
pp. 92
Session 4: Visual Query Languages: Chair: A. Del Bimbo

A Visual Language for Authorization Modeling (Abstract)

S.K Chang , (1)University of Pittsburgh
Souvik Das , (1)University of Pittsburgh
Roshan Thomas , (1)University of Pittsburgh
Giuseppe Polese , (1)University of Pittsburgh
pp. 110

Visualizing Document Space by Force-directed Dynamic Layout (Abstract)

Junichi Tatemura , Institute of Industrial Science, University of Tokyo
pp. 119

Using Tasks for Improving the Presentations for Database Query Results (Abstract)

N. Aloia , CNUCE - C.N.R.
M. Matera , CNUCE - C.N.R.
F. Paternò , CNUCE - C.N.R.
pp. 121

Combining Constraints and Data-Flow in a Visual Query Language (Abstract)

Peter T. Wood , University of Cape Town
Manoj Chavda , University of Cape Town
pp. 125
Session 5: Visual Language Implementation Techniques II: Chair: S. Levialdi

A structured interactive workspace for a visual configuration language (Abstract)

J.-Y. Vion-Dury , Rank Xerox Res. Centre, Meylan, France
F. Pacull , Rank Xerox Res. Centre, Meylan, France
pp. 130

Sonifying the desktop visually (Abstract)

D.H. Jameson , Comput. Music Center, IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
pp. 138
Session 6: Visual Language Design I: Chair: T. Ichikawa

Towards Visual Development of Message-Passing Programs (Abstract)

Kang Zhang , MPCE - Macquarie University
Nenad Stankovic , MPCE - Macquarie University
pp. 144

Iterative Constructs in the Visual Data Flow Language (Abstract)

Alfredo Delgado , New Mexico State University
Mikhail Auguston , New Mexico State University
pp. 152

VISPATCH: Graphical Rule-Based Language Controlled by User Event (Abstract)

Yasunori Harada , Nippon Telegraph and Telephone Corporation
Kenji Miyamoto , Nippon Telegraph and Telephone Corporation
Rikio Onai , Nippon Telegraph and Telephone Corporation
pp. 160

Calypso: A Visual Language for Data Structures Programming (Abstract)

Richard Wodtli , Oregon State University
Paul Cull , Oregon State University
pp. 164
Session 7: Software Visualization and Algorithm Animation I: Chair: V. Cantoni

VRCS: Integrating Version Control and Module Management using Interactive 3D graphics (Abstract)

Hui-Chu Chu , Graduate School of Information Systems Univ. of Electro-Communications
Hideki Koike , Graduate School of Information Systems Univ. of Electro-Communications
pp. 168

VisuaLinda: A Framework for Visualizing Parallel Linda Programs (Abstract)

Toshiyuki Masui , Graduate School of Information Systems Univ. of Electro-Communications
Hideki Koike , Graduate School of Information Systems Univ. of Electro-Communications
Tetsuji Takada , Graduate School of Information Systems Univ. of Electro-Communications
pp. 174

Visualizing Alignment with Adaptive Gridlines (Abstract)

James Noble , MRI, School of MPCE, Macquarie University
pp. 179

HAL: A Multimedia Language for the Creation of 3D Animations of Human Figures (Abstract)

J. L. Bosque , University of Alcala
D. Meziat , University of Alcala
I. Rodríguez , University of Alcala
A. Casillas , University of Alcala
J. López , University of Alcala
M. Carbajo , University of Alcala
pp. 181
Session 8: Special Session on Visual Information Retrieval Interfaces: Chair: R.R. Korfhage

GUIDO: Visualizing Document Retrieval (Abstract)

Robert R. Korfhage , University of Pittsburgh
Assadaporn Nuchprayoon , Chulalongkorn University, Thailand
pp. 184

A hypertabular visualizer of query results (Abstract)

G. Santucci , Dipartimento di Inf. e Sistemistica, Rome Univ., Italy
L. Tarantino , Dipartimento di Inf. e Sistemistica, Rome Univ., Italy
pp. 189

Querying GIS with Animated Spatial Sketches (Abstract)

Michael Wessel , University of Hamburg
Volker Haarslev , University of Hamburg
pp. 197

Pyramidal Retrieval by Color Perceptive Regions (Abstract)

P. Pala , Universita' degli Studi di Firenze
J.M. Corridoni , Universita' degli Studi di Firenze
F. Turco , Universita' degli Studi di Firenze
M. Mugnaini , Universita' degli Studi di Firenze
A. Del Bimbo , Universita' degli Studi di Firenze
pp. 205

Delaunay: A Visual Framework for Multimedia Presentation (Abstract)

Isabel F. Cruz , Worcester Polytechnic Institute
Wendy T. Lucas , Database Visualization Research Group Tufts University
pp. 212
Panel: Negotiations in Spatial Reasoning Applications
Session 9: Theory of Visual Languages I: Chair: H.-J. Hoffmann

From visual language specification to legal visual interaction (Abstract)

P. Bottoni , Dipartimento di Sci. dell'Inf., Rome Univ., Italy
P. Mussio , Dipartimento di Sci. dell'Inf., Rome Univ., Italy
S. Leviakli , Dipartimento di Sci. dell'Inf., Rome Univ., Italy
M.F. Costabile , Dipartimento di Sci. dell'Inf., Rome Univ., Italy
pp. 234

Pretty-printing of Visual Sentences (Abstract)

T B Dinesh , CWI, The Netherlands
S.M. Uskudarli , WINS, UvA, The Netherlands
pp. 242
Session 10: End-User Programming Languages: Chair: A. Giannetti

Graphical definitions: making spreadsheets visual through direct manipulation and gestures (Abstract)

H.J. Gottfried , Hewlett-Packard Co., Corvallis, OR, USA
M.M. Burnett , Hewlett-Packard Co., Corvallis, OR, USA
pp. 246

Experiences with Visual Programming in a Specific Domain - Visual Language Challenge '96 (Abstract)

Philip T. Cox , Dalhousie University
Trevor J. Smedley , Dalhousie University
Mark McManus , Pictorius Incorporated
John Garden , Pictorius Incorporated
pp. 254

A Graphical Language for Generating Architectural Forms (Abstract)

Andrew Rau-Chaplin , Dalhousie University
Trevor J. Smedley , Dalhousie University
pp. 260

A Visual Language for Qualitative Data (Abstract)

Marita Duecker , Heinz Nixdorf Institut
Christoph Tahedl , Heinz Nixdorf Institut
Wolfgang Mueller , Heinz Nixdorf Institut
Christian Geiger , Heinz Nixdorf Institut
Georg Lehrenfeld , Heinz Nixdorf Institut
pp. 268

Behavior Combination Through Analogy (Abstract)

Braden Craig , University of Colorado at Boulder
pp. 270
Session 11: Theory of Visual Languages II: Chair: M. Hirakawa

Alterable Visual Languages (Abstract)

Chris Holt , University of Newcastle upon Tyne
pp. 276

An interpreter for diagrammatic languages based on SR grammars (Abstract)

F. Napolitano , Dipt. di Inf. ed Applicazioni, Salerno Univ., Italy
F. Ferrucci , Dipt. di Inf. ed Applicazioni, Salerno Univ., Italy
M. Tucci , Dipt. di Inf. ed Applicazioni, Salerno Univ., Italy
G. Vitiello , Dipt. di Inf. ed Applicazioni, Salerno Univ., Italy
G. Tortora , Dipt. di Inf. ed Applicazioni, Salerno Univ., Italy
pp. 292

Semantics of Visual Languages (Abstract)

Martin Erwig , FernUniversitaet Hagen, Praktische Informatik IV
pp. 300
Session 12: Hypermedia and Multimedia: Chair: S.-K. Chang

Content-based retrieval of video data by the grammar of film (Abstract)

M. Hirakawa , Fac. of Eng., Hiroshima Univ., Japan
A. Yoshitaka , Fac. of Eng., Hiroshima Univ., Japan
T. Ishii , Fac. of Eng., Hiroshima Univ., Japan
T. Ichikawa , Fac. of Eng., Hiroshima Univ., Japan
pp. 310

Multimedia languages for teleaction objects (Abstract)

T. Arndt , Fac. de Ingegneria, Salerno Univ., Italy
A. Cafiero , Fac. de Ingegneria, Salerno Univ., Italy
A. Guercio , Fac. de Ingegneria, Salerno Univ., Italy
pp. 318

Visual--Textual Prototyping of 4D Scenes (Abstract)

Marita Duecker , Heinz Nixdorf Institut
Georg Lehrenfeld , Heinz Nixdorf Institut
Wolfgang Mueller , Heinz Nixdorf Institut
Ralf Hunstock , Heinz Nixdorf Institut
Christian Geiger , Heinz Nixdorf Institut
pp. 328
Session 13: Software Visualization and Algorithm Animation II: Chair: W. Citrin

A Visual Programming Model for User Interface Animation (Abstract)

Dan Vodislav , Conservatoire National des Arts et Metiers (CNAM), Paris
pp. 344
Session 14: Special Session on Visual Languages for Human-to-Human Communication: Chair: S.L. Tanimoto

Animation of user algorithms on the Web (Abstract)

P. Vanninen , Dept. of Comput. Sci., Helsinki Univ., Finland
E. Sutinen , Dept. of Comput. Sci., Helsinki Univ., Finland
M. Pesonius , Dept. of Comput. Sci., Helsinki Univ., Finland
J. Tarhio , Dept. of Comput. Sci., Helsinki Univ., Finland
J. Haajanen , Dept. of Comput. Sci., Helsinki Univ., Finland
T. Terasvirta , Dept. of Comput. Sci., Helsinki Univ., Finland
pp. 356

Staging Software Visualizations on the Web (Abstract)

Paul Mulholland , Knowledge Media Institute The Open University
John Domingue , Knowledge Media Institute The Open University
pp. 364

A Java-Based Implementation of Collaborative Active Textbooks (Abstract)

Marc H. Brown , Ariba Technologies
Roope Raisamo , University of Tampere
Marc A. Najork , Digital Equipment Corporation
pp. 372

Programming narrative (Abstract)

K.M. Brooks , Media Lab., MIT, Cambridge, MA, USA
pp. 380

Mr. Rogers Sustainable Neighborhood: A Visual Language Case Study for Community Education (Abstract)

Corrina Perrone , University of Colorado
Ernesto Arias , University of Colorado
Sarah Spencer , University of Colorado
pp. 387
Session 15: Visual Language Design II: Chair: T. Smedley

BDL - A Nondeterministic Data Flow Programming Language with Backtracking (Abstract)

A. Schürr , Lehrstuhl f?r Informatik III, RWTH Aachen
pp. 394

Behavior Processors: Layers between End-Users and Java Virtual Machines (Abstract)

Alexander Repenning , Department of Computer Science Center for LifeLong Learning and Design University of Colorado
Andri Ioannidou , Department of Computer Science Center for LifeLong Learning and Design University of Colorado
pp. 402

Low Level Visual Programming (Abstract)

Mark Beaumont , The University of Liverpool
David Jackson , The University of Liverpool
pp. 410

Object-Flow (Abstract)

Chris Clack , University College London
Lee Braine , University College London
pp. 418

Toward visual constraint programming (Abstract)

P. Codognet , Paris VI Univ., France
E. Chailloux , Paris VI Univ., France
pp. 420
Session 16: Visual Environments: Chair: M. Burnett

A Visual Language Based System for the Efficient Management of the Software Development Process. (Abstract)

G. Polese , Universita' di Salerno
G. Tortora , Universita' di Salerno
G. Costagliola , Universita' di Salerno
P. D'Ambrosio , Universita' di Salerno
pp. 424

Visual Environments for Designing Sequence Control Program with AI Planning (Abstract)

Yasuo Namioka , Systems & Software Research Laboratories Research and Development Center, Toshiba Corporation
Hiroyuki Mizutani , Systems & Software Research Laboratories Research and Development Center, Toshiba Corporation
pp. 430

A Declarative Language for the Design of Structures (Abstract)

Trevor J. Smedley , Dalhousie University
Philip T. Cox , Dalhousie University
pp. 438

Designing cut and paste in a visual environment (Abstract)

W. Citrin , Dept. of Comput. Sci., Colorado Univ., Boulder, CO, USA
K. Griepentrog , Dept. of Comput. Sci., Colorado Univ., Boulder, CO, USA
pp. 448

Author Index (PDF)

pp. 450
101 ms
(Ver )