A categorical approach to structuring and promoting Z specifications
In this paper, we study a formalisation of specification structuring mechanisms used in Z. These mechanisms are traditionally understood as syntactic transformations. In contrast, we present a characterisation of Z structuring mechanisms which takes into account the semantic counterpart of their typ...
Guardado en:
Autor principal: | |
---|---|
Publicado: |
2013
|
Materias: | |
Acceso en línea: | https://bibliotecadigital.exactas.uba.ar/collection/paper/document/paper_03029743_v7684LNCS_n_p73_Castro http://hdl.handle.net/20.500.12110/paper_03029743_v7684LNCS_n_p73_Castro |
Aporte de: |
id |
paper:paper_03029743_v7684LNCS_n_p73_Castro |
---|---|
record_format |
dspace |
spelling |
paper:paper_03029743_v7684LNCS_n_p73_Castro2023-06-08T15:28:49Z A categorical approach to structuring and promoting Z specifications López Pombo, Carlos Gustavo Abstract notions Category theory Formal foundation Formalisation Logical system Property preservation Schema operators Semantic relationships Structuring mechanisms Syntactic transformations Z specifications Semantics Syntactics Computer software In this paper, we study a formalisation of specification structuring mechanisms used in Z. These mechanisms are traditionally understood as syntactic transformations. In contrast, we present a characterisation of Z structuring mechanisms which takes into account the semantic counterpart of their typical syntactic descriptions, based on category theory. Our formal foundation for Z employs well established abstract notions of logical systems. This setting has a degree of abstraction that enables us to understand what is the precise semantic relationship between schemas obtained from a schema operator and the schemas it is applied to, in particular with respect to property preservation. Our formalisation is a powerful setting for capturing structuring mechanisms, even enabling us to formalise promotion. Also, its abstract nature provides the rigour and flexibility needed to characterise extensions of Z and related languages, in particular the heterogeneous ones. © 2013 Springer-Verlag. Fil:López Pombo, C.G. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. 2013 https://bibliotecadigital.exactas.uba.ar/collection/paper/document/paper_03029743_v7684LNCS_n_p73_Castro http://hdl.handle.net/20.500.12110/paper_03029743_v7684LNCS_n_p73_Castro |
institution |
Universidad de Buenos Aires |
institution_str |
I-28 |
repository_str |
R-134 |
collection |
Biblioteca Digital - Facultad de Ciencias Exactas y Naturales (UBA) |
topic |
Abstract notions Category theory Formal foundation Formalisation Logical system Property preservation Schema operators Semantic relationships Structuring mechanisms Syntactic transformations Z specifications Semantics Syntactics Computer software |
spellingShingle |
Abstract notions Category theory Formal foundation Formalisation Logical system Property preservation Schema operators Semantic relationships Structuring mechanisms Syntactic transformations Z specifications Semantics Syntactics Computer software López Pombo, Carlos Gustavo A categorical approach to structuring and promoting Z specifications |
topic_facet |
Abstract notions Category theory Formal foundation Formalisation Logical system Property preservation Schema operators Semantic relationships Structuring mechanisms Syntactic transformations Z specifications Semantics Syntactics Computer software |
description |
In this paper, we study a formalisation of specification structuring mechanisms used in Z. These mechanisms are traditionally understood as syntactic transformations. In contrast, we present a characterisation of Z structuring mechanisms which takes into account the semantic counterpart of their typical syntactic descriptions, based on category theory. Our formal foundation for Z employs well established abstract notions of logical systems. This setting has a degree of abstraction that enables us to understand what is the precise semantic relationship between schemas obtained from a schema operator and the schemas it is applied to, in particular with respect to property preservation. Our formalisation is a powerful setting for capturing structuring mechanisms, even enabling us to formalise promotion. Also, its abstract nature provides the rigour and flexibility needed to characterise extensions of Z and related languages, in particular the heterogeneous ones. © 2013 Springer-Verlag. |
author |
López Pombo, Carlos Gustavo |
author_facet |
López Pombo, Carlos Gustavo |
author_sort |
López Pombo, Carlos Gustavo |
title |
A categorical approach to structuring and promoting Z specifications |
title_short |
A categorical approach to structuring and promoting Z specifications |
title_full |
A categorical approach to structuring and promoting Z specifications |
title_fullStr |
A categorical approach to structuring and promoting Z specifications |
title_full_unstemmed |
A categorical approach to structuring and promoting Z specifications |
title_sort |
categorical approach to structuring and promoting z specifications |
publishDate |
2013 |
url |
https://bibliotecadigital.exactas.uba.ar/collection/paper/document/paper_03029743_v7684LNCS_n_p73_Castro http://hdl.handle.net/20.500.12110/paper_03029743_v7684LNCS_n_p73_Castro |
work_keys_str_mv |
AT lopezpombocarlosgustavo acategoricalapproachtostructuringandpromotingzspecifications AT lopezpombocarlosgustavo categoricalapproachtostructuringandpromotingzspecifications |
_version_ |
1768545555215024128 |