Photos of people at the Workshop and photos of Geneve, by Manfred Muench
However, despite the wide-spread usage of visual modelling techniques there is a lack of well-understood (and integrated) methodologies for defining their syntax and semantics. Until now, there exists no equivalent to Backus-Naur-Form which would be the notation for defining the syntax of a visual language. The same applies to type systems, deductive proof methods, operational or denotational semantics for visual modelling techniques. In fact, the situation could be compared with the state-of-the-art in programming languages about thirty years ago when the definition and implementation of languages was an ad-hoc task, and formal semantics was an exception rather than the rule.
The workshop aims at bringing together scientists and researchers interested in discussing formal methodologies for the definition of syntax and semantics of visual modelling techniques. All aspects of this problem are of potential interest ranging from the concrete syntax defined, for example, by Constraint Grammars or Picture Layout Grammars, the abstract syntax specified by means of Meta Modelling or Graph Grammars, and the semantics of visual modelling techniques given, e.g., in terms of Graph Transformation, Process Algebra, Abstract State Machines, Type Theory, Logic, etc. In particular, we believe that Graph Grammars and Graph Transformation may play a central role in the definition of visual modelling techniques because they provide the graphical analogous to Chomsky Grammars and Term Rewriting which are widely used for defining the syntax and semantics of textual languages.
| N. | Authors | Title |
| 01 | M. Gogolla | Graph Transformations on the UML Metamodel |
| 02 | G. Engels and R. Heckel | From Tree to Graphs: Defining the Semantics of Diagram Languages with Graph Transformation |
| 03 | F. Parisi-Presicce | Which Graphs for Visual Modeling |
| 04 | M. Pezze' and L. Baresi | Can Graph Grammars Make Formal Methods More Human? |
| 05 | Y. Adachi and S. Kobayashi | Parsing Context-Sensitive NCE Graph Grammars |
| 06 | G. Busatto and P. J. 't Hoen | A Graph-Grammar Based Approach to the Specification of Hypermedia Dynamics |
| 07 | A. Corradini, R. Heckel and U. Montanari | Graphical Operational Semantics |
| 08 | R. Depke and R. Heckel | Formalising the Development of Agent-Based Systems using Graph Processes |
| 09 | H. Ehrig and G. Taentzer | A Proposal for Consistent Integrationof Visual Computing with Visual Development of Software Components |
| 10 | S. Gruner, M. Kurt and G. Taentzer | A Visual Modeling Techniquefor Controlling Graph Transformation |
| 11 | B. Hoffmann and M. Minas | A Generic Model for Diagram Syntax and Semantics |
| 12 | B. Koenig | A Graph Rewriting Semantics for the Polyadic \pi-Calculus |
| 13 | M. Muench and A. Schuerr | Generic and Polymorphic Graph Transformations: Supporting the Definition of Visual Languages |
| 14 | J. Padberg, C. Ermel and R. Bardohl | Rule-Based and Visual Model Evolution using GenGEd |
| 15 | M. Walter | OpenSESAME: A Tool's Concept |