𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Specification and Programming (by Graph Transformation)

✍ Scribed by Hans-Jörg Kreowski


Publisher
Elsevier Science
Year
1995
Tongue
English
Weight
181 KB
Volume
2
Category
Article
ISSN
1571-0661

No coin nor oath required. For personal study only.

✦ Synopsis


In this tutorial, some basic ideas will be outlined and exempli ed how graph transformation can be employed in speci cation and programming. In particular, some of the respective a c hievements of the COMPUGRAPH project will be pointed out.

Graphs are widely used in many areas of Computer Science and beyond to describe complex system states, structured objects, networks and relations among components. Rules are even wider used to de ne permitted actions, up-dates, transitions and transformations. Typical examples can be found in functional and logical programming, term rewriting, theorem proving, Petri nets, etc. Graphs and rules together yield the paradigm of graph transformation of which one encounters quite a variety of approaches in the literature (see, e.g. 3,8,9,7,24]). Graph transformation provides a natural way to model systems and to analyze their behaviour.

In this tutorial, some basic ideas will be outlined and exempli ed how graph transformation can be employed in speci cation and programming. In particular, some of the respective a c hievements of the COMPUGRAPH project will be pointed out. Three lines of recent i n vestigations will be discussed in more detail.


📜 SIMILAR VOLUMES


GRACE as a unifying approach to graph-tr
✍ Hans-Jörg Kreowski; Giorgio Busatto; Sabine Kuske 📂 Article 📅 2001 🏛 Elsevier Science 🌐 English ⚖ 203 KB

In this paper, we sketch some basic ideas and features of the graph-transformationbased specification language GRACE. The aim of GRACE is to support the modeling of a wide spectrum of graph and graphical processes in a structured and uniform way including visualization and verification. • approach

Formal Software Specification with Refin
✍ Martin Große-Rhode; Francesco Parisi Presicce; Marta Simeoni 📂 Article 📅 2002 🏛 Elsevier Science 🌐 English ⚖ 330 KB

Graph transformation systems are a formal specification technique for software systems that support the rule based specification of the dynamic behaviour of a system.Their main advantages are the intuitive visual representation of states and state transformations as graphs on the one hand, and the f