Hostname: page-component-77c78cf97d-57qhb Total loading time: 0 Render date: 2026-04-23T09:40:02.347Z Has data issue: false hasContentIssue false

Strategic port graph rewriting: an interactive modelling framework

Published online by Cambridge University Press:  02 August 2018

MARIBEL FERNÁNDEZ
Affiliation:
King's College London, Department of Informatics, Strand Campus, London WC2B 4BG, UK
HÉLÈNE KIRCHNER
Affiliation:
Inria, 200 avenue de la Vieille Tour, 33405 Talence, France
BRUNO PINAUD
Affiliation:
University of Bordeaux, LaBRI CNRS UMR5800, 33405 Talence Cedex, France

Abstract

We present strategic port graph rewriting as a basis for the implementation of visual modelling tools. The goal is to facilitate the specification and programming tasks associated with the modelling of complex systems. A system is represented by an initial graph and a collection of graph rewrite rules, together with a user-defined strategy to control the application of rules. The traditional operators found in strategy languages for term rewriting have been adapted to deal with the more general setting of graph rewriting, and some new constructs have been included in the strategy language to deal with graph traversal and management of rewriting positions in the graph. We give a formal semantics for the language, and describe its implementation: the graph transformation and visualisation tool Porgy.

Information

Type
Paper
Copyright
Copyright © Cambridge University Press 2018 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable