Transformation of Attributed Structures with Cloning (Long Version)

Copying, or cloning, is a basic operation used in the specification of many applications in computer science. However, when dealing with complex structures, like graphs, cloning is not a straightforward operation since a copy of a single vertex may involve (implicitly)copying many edges. Therefore, most graph transformation approaches forbid the possibility of cloning. We tackle this problem by providing a framework for graph transformations with cloning. We use attributed graphs and allow rules to change attributes. These two features (cloning/changing attributes) together give rise to a powerful formal specification approach. In order to handle different kinds of graphs and attributes, we first define the notion of attributed structures in an abstract way. Then we generalise the sesqui-pushout approach of graph transformation in the proposed general framework and give appropriate conditions under which attributed structures can be transformed. Finally, we instantiate our general framework with different examples, showing that many structures can be handled and that the proposed framework allows one to specify complex operations in a natural way.

Data and Resources

Additional Info

Field Value
Source https://hal.science/hal-00944383
Author Duval, Dominique, Echahed, Rachid, Prost, Frederic, Ribeiro, Leila
Maintainer CCSD
Last Updated May 6, 2026, 23:59 (UTC)
Created May 6, 2026, 23:59 (UTC)
Identifier hal-00944383
Language en
contributor Calculs Algébriques et Systèmes Dynamiques (CASYS) ; Laboratoire Jean Kuntzmann (LJK) ; Université Pierre Mendès France - Grenoble 2 (UPMF)-Université Joseph Fourier - Grenoble 1 (UJF)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre Mendès France - Grenoble 2 (UPMF)-Université Joseph Fourier - Grenoble 1 (UJF)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP)-Centre National de la Recherche Scientifique (CNRS)
creator Duval, Dominique
date 2014-01-13T00:00:00
harvest_object_id 92a2364f-f8c9-40bc-8444-d52e90bf8c6a
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2025-11-06T00:00:00
relation info:eu-repo/semantics/altIdentifier/arxiv/1401.2751
set_spec type:UNDEFINED