Cargando…

Multilevel Typed Graph Transformations

Multilevel modeling extends traditional modeling techniques with a potentially unlimited number of abstraction levels. Multilevel models can be formally represented by multilevel typed graphs whose manipulation and transformation are carried out by multilevel typed graph transformation rules. These...

Descripción completa

Detalles Bibliográficos
Autores principales: Wolter, Uwe, Macías, Fernando, Rutle, Adrian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7314735/
http://dx.doi.org/10.1007/978-3-030-51372-6_10
_version_ 1783550120425422848
author Wolter, Uwe
Macías, Fernando
Rutle, Adrian
author_facet Wolter, Uwe
Macías, Fernando
Rutle, Adrian
author_sort Wolter, Uwe
collection PubMed
description Multilevel modeling extends traditional modeling techniques with a potentially unlimited number of abstraction levels. Multilevel models can be formally represented by multilevel typed graphs whose manipulation and transformation are carried out by multilevel typed graph transformation rules. These rules are cospans of three graphs and two inclusion graph homomorphisms where the three graphs are multilevel typed over a common typing chain. In this paper, we show that typed graph transformations can be appropriately generalized to multilevel typed graph transformations improving preciseness, flexibility and reusability of transformation rules. We identify type compatibility conditions, for rules and their matches, formulated as equations and inequations, respectively, between composed partial typing morphisms. These conditions are crucial presuppositions for the application of a rule for a match—based on a pushout and a final pullback complement construction for the underlying graphs in the category [Image: see text] —to always provide a well-defined canonical result in the multilevel typed setting. Moreover, to formalize and analyze multilevel typing as well as to prove the necessary results, in a systematic way, we introduce the category [Image: see text] of typing chains and typing chain morphisms.
format Online
Article
Text
id pubmed-7314735
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73147352020-06-25 Multilevel Typed Graph Transformations Wolter, Uwe Macías, Fernando Rutle, Adrian Graph Transformation Article Multilevel modeling extends traditional modeling techniques with a potentially unlimited number of abstraction levels. Multilevel models can be formally represented by multilevel typed graphs whose manipulation and transformation are carried out by multilevel typed graph transformation rules. These rules are cospans of three graphs and two inclusion graph homomorphisms where the three graphs are multilevel typed over a common typing chain. In this paper, we show that typed graph transformations can be appropriately generalized to multilevel typed graph transformations improving preciseness, flexibility and reusability of transformation rules. We identify type compatibility conditions, for rules and their matches, formulated as equations and inequations, respectively, between composed partial typing morphisms. These conditions are crucial presuppositions for the application of a rule for a match—based on a pushout and a final pullback complement construction for the underlying graphs in the category [Image: see text] —to always provide a well-defined canonical result in the multilevel typed setting. Moreover, to formalize and analyze multilevel typing as well as to prove the necessary results, in a systematic way, we introduce the category [Image: see text] of typing chains and typing chain morphisms. 2020-05-31 /pmc/articles/PMC7314735/ http://dx.doi.org/10.1007/978-3-030-51372-6_10 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Wolter, Uwe
Macías, Fernando
Rutle, Adrian
Multilevel Typed Graph Transformations
title Multilevel Typed Graph Transformations
title_full Multilevel Typed Graph Transformations
title_fullStr Multilevel Typed Graph Transformations
title_full_unstemmed Multilevel Typed Graph Transformations
title_short Multilevel Typed Graph Transformations
title_sort multilevel typed graph transformations
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7314735/
http://dx.doi.org/10.1007/978-3-030-51372-6_10
work_keys_str_mv AT wolteruwe multileveltypedgraphtransformations
AT maciasfernando multileveltypedgraphtransformations
AT rutleadrian multileveltypedgraphtransformations